Home & ConstructionUnited States versionFormula-based · Runs in your browser

Concrete Calculator

Estimate concrete quantities, explicit waste, supplier bag yields and optional material/labor cost. Add editable USD material and labor prices and compare low, middle and high budget scenarios.

Preparing saved example…

Inputs

Enter the values you know. Optional fields may be left empty.

Local save controls below
Changing this selector converts dimensions already entered. Prices keep the purchasing unit printed beside each price.
Required
Required
Required
Required
Optional
%
Optional
ft³
Optional
ft³
Optional
$/yd³
Optional
$
Optional
yd³
Optional
yd³
Optional
A user-adjustable planning scenario, not a researched local price range.
%

Result

Updates as valid inputs change.

Calculated locally
Planning quantities and user-entered USD costs, not a contractor quote, structural design or code approval. Default prices are zero (unpriced); enter your supplier and labor quotes. New changes await independent review.
Concrete volume
—
Cubic feet
—
Volume including waste, before supplier rounding
—
60 lb bags
—
80 lb bags
—
Volume including waste
—
Ready-mix material estimate
—
Material plus labor estimate
—
Net volume (m³)
—
Labor allowance
—
Delivery allowance
—
Entered USD rate / cubic yard
—
Low budget scenario
—
Middle budget scenario
—
High budget scenario
—
Pricing status
—

Saved locally, explained clearly

Drafts, calculations, scenarios, and workflow progress stay in this browser unless you export them.

Opening local database…

Calculation steps

Follow what happened from the selected formula to the displayed answer.

Show substituted values and intermediate working
Calculate current inputs to see the working.
  1. 1

    Formula selected

    The calculator uses the following formula or method.

    Net ft³ = length × width × depthInches/12 × quantity; order yd³ = net ft³ × (1 + wastePercent/100) / 27; bags = ceil(order ft³ / supplier yield); estimate = order yd³ × price per yd³ + labor.; material = unrounded purchase quantity × entered unit price; middle = material + labor + delivery; low/high = middle × (1 ∓ variation/100)

    Net volume, allowance and supplier-rounded order are distinct. Bag counts are purchasing alternatives. Zero prices mean unpriced; no live pricing or structural design.

  2. 2

    Values entered

    Your values are placed into the calculation.

    Enter values to see what is used in this step.

  3. 3

    Result calculated

    The formula or method produces the following result values.

    Results will appear after a successful calculation.

  4. 4

    Answer formatted

    Displayed values are rounded and formatted using each output’s configured precision.

Scenario comparison

Save working scenarios, then select two or three to compare. Formula versions and inputs remain visible.

No scenarios saved for this calculator yet.

Recent calculations

Successful calculations are retained locally according to your privacy settings.

No local history for this calculator yet.

Data and privacy

How it works

Net ft³ = length × width × depthInches/12 × quantity; order yd³ = net ft³ × (1 + wastePercent/100) / 27; bags = ceil(order ft³ / supplier yield); estimate = order yd³ × price per yd³ + labor.; material = unrounded purchase quantity × entered unit price; middle = material + labor + delivery; low/high = middle × (1 ∓ variation/100).

Enter dimensions, an appropriate purchasing allowance and supplier-specific yields. Use the displayed purchase unit consistently. The US page starts with US customary dimensions and USD prices. The metric selector changes measurement units, not currency or local construction rules.

Input query strings and outputs

Use an input name in this page’s URL as ?name=value, and join additional inputs with &. Portable shared links may instead use the compact ?ac= state parameter.

Input query strings

14
  • ?unitSystem= Dimension units

    Choice · Optional · Default: imperial · Accepted values: imperial, metric

  • ?length= Length (ft / m)

    Number · Required · Default: 20

  • ?width= Width (ft / m)

    Number · Required · Default: 10

  • ?depthInches= Depth (in / cm)

    Number · Required · Default: 4

  • ?quantity= Number of equal pours

    Number · Required · Default: 1

  • ?wastePercent= Waste allowance

    Number · Optional · Default: 0

  • ?yield60= Yield per 60 lb bag

    Number · Optional · Default: 0.45

  • ?yield80= Yield per 80 lb bag

    Number · Optional · Default: 0.6

  • ?unitCost= Ready-mix cost per cubic yard

    Number · Optional · Default: 0

  • ?laborCost= Total labor cost

    Number · Optional · Default: 0

  • ?minimumOrderYards= Supplier minimum order

    Number · Optional · Default: 0

  • ?orderIncrementYards= Supplier order increment (0 = none)

    Number · Optional · Default: 0

  • ?deliveryCost= Delivery allowance

    Number · Optional · Default: 0

  • ?costSpreadPercent= Low/high variation around entered subtotal (%)

    Percentage · Optional · Default: 15

Outputs

16
  • cubicYards Concrete volume

    Number · Primary output · Suffix: yd³

  • cubicFeet Cubic feet

    Number · Suffix: ft³

  • allowanceCubicYards Volume including waste, before supplier rounding

    Number

  • bags60 60 lb bags

    Whole number

  • bags80 80 lb bags

    Whole number

  • orderCubicYards Volume including waste

    Number · Suffix: yd³

  • materialCost Ready-mix material estimate

    Currency

  • estimatedTotal Material plus labor estimate

    Currency

  • cubicMetres Net volume (m³)

    Number

  • laborCost Labor allowance

    Currency · Currency: USD

  • deliveryCost Delivery allowance

    Currency · Currency: USD

  • unitRate Entered USD rate / cubic yard

    Currency · Currency: USD

  • costLow Low budget scenario

    Currency · Currency: USD

  • costMid Middle budget scenario

    Currency · Currency: USD

  • costHigh High budget scenario

    Currency · Currency: USD

  • pricingStatus Pricing status

    Text

Worked example: illustrative US-dollar assumptions

A 9 by 9 ft slab that is 4 in deep needs exactly 1 yd³ before allowance. With a 1.1 yd³ supplier minimum and 0.25 yd³ increments, order 1.25 yd³. An illustrative $160 per yard gives $200 materials. Add $250 labor and $75 delivery for $525; the low and high scenarios are $446.25 and $603.75.

These are arithmetic examples, not researched regional prices. Load the worked example.

Limitations

Planning quantities and user-entered USD costs, not a contractor quote, structural design or code approval. Default prices are zero (unpriced); enter your supplier and labor quotes. New changes await independent review.

The unit-price field is never a regional cost index. Labor and delivery are separately entered totals. Low and high outcomes are a sensitivity check around your own quote, not promises that a contractor can complete the work within that range. Verify product coverage, actual site dimensions, minimum order sizes and waste before buying.

Frequently asked questions

What does a zero price mean in the concrete estimate?

It means the corresponding item has not been priced. Quantities can still be useful, but a zero subtotal must not be treated as free materials or a real quotation.

Where do the concrete low and high budgets come from?

They apply the adjustable percentage to your material, labor and delivery subtotal. They are scenarios using your assumptions, not local market-price evidence or statistical confidence limits.

How do metric dimensions affect this concrete calculation?

The selector converts dimensions already entered. The engine uses consistent underlying units. USD prices retain the purchasing unit printed on their labels; changing dimensions does not convert a per-yard price into a per-metre price.

Sources

NIST SI conversion factors — accessed 10 September 2026

QUIKRETE purchasing calculator — accessed 10 September 2026

Sources
Limitations
  • Planning quantities and user-entered USD costs, not a contractor quote, structural design or code approval. Default prices are zero (unpriced); enter your supplier and labor quotes. New changes await independent review.
  • Net volume, allowance and supplier-rounded order are distinct. Bag counts are purchasing alternatives. Zero prices mean unpriced; no live pricing or structural design.
  • Material quantities are estimates. Confirm site dimensions, product coverage, waste, and local requirements before ordering or construction.
A LITTLE MORE LOCAL

Where are you calculating?

Choose your country for local calculator versions. You can change it anytime in the navigation bar.

Choose a country