Concrete Calculator

Work out the cubic yards and bags of concrete to order for your pour.

Enter your measurements below and the result updates as you type. Check the visible assumptions before ordering.

Formula and source notes

The formula is: convert the thickness to feet is thickness in inches ÷ 12; volume in cubic feet is length (ft) × width (ft) × thickness (ft); volume in cubic yards is cubic feet ÷ 27; add the overage allowance is cubic yards × (1 + overage ÷ 100).

The key material assumptions are normal-weight concrete density of 140–150 lb/ft³, cited to ASTM International and ASTM International (needs-review); yield of a 40 lb bag of concrete mix of 0.3 ft³, cited to QUIKRETE (verified); the MaterialTotals source registry explains their applicability and verification status.

A flat rectangular pour such as a patio, shed base, driveway section or garage floor.

Units
Your measurements for Square or rectangular slab

Measure the finished slab depth, not the excavation.

Pouring several identical shapes? Enter the count here instead of adding them up.

A rectangular slabA flat rectangular slab drawn in three dimensions. Length runs along the front edge, width along the side edge, and thickness is the vertical depth of the slab.LengthWidthThickness
Measure the finished slab, not the excavation.
Adjust estimate

Waste, compaction, density and price. Sensible defaults are already applied, and whatever is in use is listed under the result.

Adjust estimate for Square or rectangular slab
%

Extra to cover spillage and an uneven subgrade. Running short mid-pour is the expensive mistake.

per yd³

Optional. Leave at zero to skip the cost estimate. Use your own supplier quote.

Result

You need about 1.36 cubic yards of concrete for this slab.

Includes a 10% overage allowance.

Based on: 10% overage allowance · concrete density 140–150 lb/ft³ · typical published bag yields

Same volume in cubic feet
36.7ft³
Same volume in cubic metres
1.04m³
Approximate weightest.
5,133–5,500lb
40 lb bagsest.
123bags
50 lb bagsest.
98bags
60 lb bagsest.
82bags
80 lb bagsest.
62bags

Next: source the material

Find ready-mix concrete near this project

You need approximately 1.36 cubic yards. Search physical supplier locations without submitting a lead form.

Estimate order cost from your supplier price
Enter a price to estimate material, delivery and tax.Planning estimate only. MaterialTotals does not provide live supplier pricing or installed-cost quotes.

Materials Buying Pack

Turn this concrete result into a purchase-ready plan.

Get a calculator snapshot tailored to this pour or masonry order, including an order list in cubic yards or cubic metres, transparent allowance scenarios, supplier questions and a three-column quote comparison.

  • Professional PDF
  • Editable CSV and text files
  • Private project workspace
Preview a sample Pack
Your Pack includes
  • Immutable inputs, quantities and calculation date
  • Base, 5% and 10% concrete order scenarios with visible rounding
  • cubic yards or cubic metres order list, supplier request and comparison worksheet
  • Private editable workspace plus PDF, CSV, text and JSON downloads

Your purchase-ready files

$9.99USD · one-time

Secure Stripe Checkout

One-time payment · No subscription · Your free calculator result stays free

Preparing your result…

Want optional supplier introductions?

This is separate from the calculator and Pack purchase. Nothing is shared externally while matching is in manual mode.

Embed this calculator

Add this free calculator to another site. The copied code includes the responsive iframe and a visible link back to the original calculator.

Keep the MaterialTotals credit link with the embed.

Review the calculation methodology to see which figures are exact geometry, which depend on material assumptions, and which figures have recorded sources. The source registry records every cited figure and its review status.

How this calculator works

This page turns the dimensions of a pour into the quantity you order. It works out the volume of the shape from its measurements, adds your overage allowance, and then expresses the result three ways: cubic yards for a ready-mix order, cubic feet for the arithmetic, and a bag count for each of the four common bag sizes.

Volume is the part that is genuinely exact. A rectangular slab is length times width times thickness, and no judgement is involved. Weight and bag counts are different: both depend on the specific mix and the specific product, so they are shown as a range or as a per-bag-size count rather than one confident number.

What this page does not do is decide how thick your slab should be, or whether it needs reinforcement. Those are design questions that depend on loads, ground conditions and local requirements. Bring the dimensions from your drawings, or from whoever specified the job.

The formula

For a rectangular slab, every calculator on the internet is doing the same four steps. They are worth seeing, because they let you sanity-check any result you get anywhere.

  1. Convert the thickness to feetthickness in inches ÷ 12
  2. Volume in cubic feetlength (ft) × width (ft) × thickness (ft)
  3. Volume in cubic yardscubic feet ÷ 27
  4. Add the overage allowancecubic yards × (1 + overage ÷ 100)

Cubic yards per 100 square feet, by thickness

Pure arithmetic, no material assumptions involved. Useful for a quick check, or for scaling a number you already have.

ThicknessCubic feet per 100 ft²Cubic yards per 100 ft²
2 in16.670.62
3 in25.000.93
4 in33.331.23
5 in41.671.54
6 in50.001.85
8 in66.672.47

Figures exclude any overage allowance. Multiply by 1.1 for a 10% allowance.

Frequently asked questions

  • Should I order ready-mix or use bags?

    The honest dividing line is how much you need and how fast you can place it. Bags stop making sense somewhere around a cubic yard, because a cubic yard is roughly forty-five 80 lb bags. That is a lot of mixing before the first batch starts going off. Below that, bags avoid delivery minimums and short-load fees. Get a quote both ways for anything near the boundary.

  • Why does the calculator add overage by default?

    Because the failure modes are not symmetrical. Slightly too much concrete costs you the price of the excess. Slightly too little means a cold joint in the middle of your slab, or a second delivery charge, or a frantic trip for bags while the first pour stiffens. The default allowance is there to make the cheap mistake instead of the expensive one.

  • Do I measure the hole or the finished slab?

    The finished slab. If your excavation is deeper than the slab because there is a compacted sub-base underneath, the concrete only fills the top part. Measure what the concrete actually occupies. If the subgrade is uneven, that is what the overage allowance is for.

  • Why is the weight shown as a range?

    Concrete density varies with the mix design, the aggregate and the air content. Quoting one figure to four digits would imply a precision that does not exist. The range covers normal-weight mixes; if you need the actual figure, your supplier can give you the density for the mix they are batching.

Variables and units

For the default “Square or rectangular slab” mode. Other modes label their own fields in the calculator.

length
Length: ft, in, yd, cm, m.
width
Width: ft, in, yd, cm, m.
thickness
Thickness: in, ft, yd, cm, m.
quantity
How many of these: unitless.
waste
Overage allowance: %; optional.
price
Price per cubic yard: per yd³; optional.

Worked example: a 12 ft by 10 ft shed base

You are pouring a rectangular base for a garden shed, 12 ft long by 10 ft wide, at the common 4 in thickness, and you want the usual 10% overage so you are not caught short halfway through.

What goes in
FieldValue
Length12 ft
Width10 ft
Thickness4 in
How many of these1
Overage allowance10 %
Price per cubic yard0 per yd³
What comes out
ResultValue
Concrete to order1.63 yd³
Same volume in cubic feet44 ft³
80 lb bags74 bags
Approximate weight6,160–6,600 lb

These figures are generated by the same calculation the calculator above uses, so they update automatically if the method changes.

Where these numbers come from

Assumptions used by this calculator result.
AssumptionValue used
Normal-weight concrete density.Fresh normal-weight concrete varies with mix design, aggregate and air content. Confirm against your supplier’s mix data before relying on the weight figure. Applicability: Launch-market starting value only. A future market must supply reviewed regional or product-specific provenance before overriding it. You can replace this with your own figure.140–150 lb/ft³
Default concrete overage allowance.Allowance for spillage, uneven subgrade and form deflection. Short-ordering concrete costs far more than over-ordering slightly. Applicability: Launch-market starting value only. A future market must supply reviewed regional or product-specific provenance before overriding it. You can replace this with your own figure.10%
Yield of a 40 lb bag of concrete mix.The 0.30 ft³ default is the approximate yield published for a 40 lb bag of QUIKRETE Concrete Mix No. 1101. Use the yield printed on your own product when it differs. Applicability: Launch-market starting value only. A future market must supply reviewed regional or product-specific provenance before overriding it. You can replace this with your own figure.0.3 ft³
Yield of a 50 lb bag of concrete mix.The 0.375 ft³ default is the approximate yield published for a 50 lb bag of QUIKRETE Concrete Mix No. 1101. Use the yield printed on your own product when it differs. Applicability: Launch-market starting value only. A future market must supply reviewed regional or product-specific provenance before overriding it. You can replace this with your own figure.0.375 ft³
Yield of a 60 lb bag of concrete mix.The 0.45 ft³ default is the approximate yield published for a 60 lb bag of QUIKRETE Concrete Mix No. 1101. Use the yield printed on your own product when it differs. Applicability: Launch-market starting value only. A future market must supply reviewed regional or product-specific provenance before overriding it. You can replace this with your own figure.0.45 ft³
Yield of an 80 lb bag of concrete mix.The 0.60 ft³ default is the approximate yield published for an 80 lb bag of QUIKRETE Concrete Mix No. 1101. Use the yield printed on your own product when it differs. Applicability: Launch-market starting value only. A future market must supply reviewed regional or product-specific provenance before overriding it. You can replace this with your own figure.0.6 ft³

Sources

  • ASTM C138/C138M, Standard Test Method for Density (Unit Weight), Yield, and Air Content of Concrete: ASTM International
  • ASTM C94/C94M, Standard Specification for Ready-Mixed Concrete: ASTM International
  • QUIKRETE Concrete Mix No. 1101: product data sheet: QUIKRETE

Content release:

Published by Material Totals. Review the methodology and source assumptions.

Get practical material-planning updates

Save your email for future updates. We will not send anything until they are ready.