Concrete slab calculator

Volume, exact bag counts in every bag size, and what it will cost.

Shape
Units

Why 10%?

Concrete goes missing between the mixer and the form. The subgrade is never perfectly flat, edges over-excavate, some spills off the barrow and some stays in the drum. 10% is the standard trade allowance for a slab on reasonably level ground. Increase it on rough or sloping ground.

Material estimate

Enter your slab dimensions to get a bag count.

    How to calculate concrete for a slab

    Thickness is in inches while length and width are in feet, so thickness is divided by 12 before anything else happens. That single step is where most hand calculations go wrong, and it is the whole of what a concrete slab calculator is for.

    Cubic feet = length (ft) × width (ft) × thickness (in) ÷ 12 Cubic yards = cubic feet ÷ 27 Bags = cubic feet × (1 + waste ÷ 100) ÷ bag yield
    • length and width — measured in feet, inside face to inside face of the forms
    • thickness — the finished depth of the slab, in inches
    • 12 — inches in a foot, converting thickness to feet
    • 27 — cubic feet in a cubic yard
    • bag yield — the cubic feet one bag makes once mixed. An 80 lb bag yields 0.60 ft³

    Worked example: a 10 × 10 ft slab at 4 in

    10 × 10 × (4 ÷ 12) = 33.33 cubic feet 33.33 ÷ 27 = 1.23 cubic yards, before waste 33.33 × 1.10 = 36.67 cubic feet, with 10% waste 36.67 ÷ 27 = 1.36 cubic yards 36.67 ÷ 0.60 = 61.1, so 62 bags of 80 lb

    Bags always round up. Coming up one bag short mid-pour leaves a cold joint through the middle of your slab.

    Why the waste allowance is 10%

    It is not padding — the volume genuinely goes missing. A subgrade a quarter of an inch deeper than intended across a 10 × 10 slab swallows two extra cubic feet on its own. Edges over-excavate, concrete spills off the barrow, and a mixer never returns everything you put in. Raise the allowance on rough or sloping ground.

    Common mistakes

    • Leaving thickness in inches. 10 × 10 × 4 gives 400 cubic feet instead of 33.33 — twelve times too much. If your answer looks absurd, this is why.
    • Ordering yards, then buying bags. Knowing you need 1.36 yards tells you nothing about bag count until you divide by the bag yield.
    • Rounding bags down. 61.1 bags is 62 bags, every time.
    • Assuming bag sizes scale evenly. Check the yield printed on the bag you are actually buying.
    • Measuring outside the forms. The concrete fills the inside — easily a cubic foot of difference on a small slab.

    When these numbers do not apply

    • Sloping ground. This assumes even thickness. On a slope the average depth governs, and it is usually deeper than you think at the low end.
    • Thickened edges or a footing. A turned-down edge can add a third again to a small slab. Add it as a separate area.
    • Non-standard mixes. Fibre-reinforced, high-early and lightweight mixes have their own yields. Use the figure on the bag.
    • Ready-mix ordering. Plants take orders in quarter-yard steps, so round up to the next quarter yard. Ready-mix is also denser than the same volume mixed from sacks — around 150 lb/ft³ against about 140 for bagged — so a weight worked out here will read low against a delivery ticket.

    Why the weight says 140 lb/ft³

    This calculator works in bagged concrete, so the weight it reports uses the ASTM C138 unit weight of mixed bag mix, about 140 lb/ft³ — roughly 3,780 lb per cubic yard. The 150 lb/ft³ figure quoted almost everywhere is ready-mix delivered by truck, which is a different product with a different aggregate grading.

    The difference is about 7%, which does not matter for volume and matters a great deal for anything you are lifting, barrowing or loading onto a structure. Use 140 when you are carrying sacks and 150 when you are taking a delivery. The two are not interchangeable.

    Concrete for common slab sizes, at 10% waste

    Concrete for common slab sizes, at 10% waste
    Slab4 in — yd³4 in — 80 lb bags6 in — yd³6 in — 80 lb bags
    8 × 8 ft0.87401.3059
    10 × 10 ft1.36622.0492
    10 × 12 ft1.63742.44110
    12 × 12 ft1.96882.93132
    12 × 16 ft2.611183.91176
    16 × 20 ft4.351966.52294
    20 × 24 ft6.522949.78440

    Computed by this page's own calculator at build time. Past about one cubic yard — roughly 45 bags — ready-mix is normally cheaper than mixing by hand.

    Plan view of a 10 by 10 foot concrete slab, 4 inches deep — the worked example on this page.
    Drawn to scale.

    Common questions

    I am in the UK, Canada or Australia. Does this work in metric?

    Yes, and the shopping list changes with it rather than just the arithmetic. Switch to metric and the answer comes in cubic metres and the bags become 20 kg and 30 kg — the sizes those merchants actually stock. It used to convert the volume and leave the packaging American, which gave you the right amount of concrete in a bag nobody near you sells. Yields are the published ones: Blue Circle put a 20 kg bag at about 0.01 m3, and Sakrete Canada put a 30 kg bag at about 0.014 m3. Prices can be entered in GBP, EUR, CAD or AUD.

    How many bags of concrete do I need for a 10 × 10 slab?

    At 4 inches thick with a 10% waste allowance, a 10 × 10 ft slab needs 1.36 cubic yards, which is 62 bags of 80 lb, 82 bags of 60 lb, 98 bags of 50 lb or 123 bags of 40 lb.

    Is it cheaper to mix bags or order ready-mix?

    Enter both prices above and this works it out rather than leaving you with a rule of thumb. Bags win on small pours and lose badly on large ones — mixing 62 bags by hand is most of a day for two people. The figure that actually decides it is the plant's delivery minimum, not the price per yard: a one yard pour against a three yard minimum is billed as three, and bags win outright. Any short-load surcharge is on top of that and varies by plant, so ask when you get the quote.

    How thick should the slab be?

    This defaults to 4 inches, the usual depth for a patio, path or shed base. Anything carrying a vehicle or a structure is governed by your local building code — check it rather than guessing from a calculator.

    Do I need to subtract for rebar or mesh?

    No. Reinforcing steel displaces a fraction of a percent, far less than the waste allowance covers. Large conduit and plumbing stacks are worth subtracting.

    How much rebar does a slab need?

    That is a design question rather than an arithmetic one, and this calculator will not answer it. Bar size, spacing and edge cover are set by what the slab carries and by your local code, and there is no national default for any of them. What it will do is lay out whatever grid you specify: give it a spacing and a cover and it counts the bars, totals the linear feet, and converts that to pieces of the stock length your merchant sells.

    Does the rebar figure include laps?

    No, deliberately. Lap length depends on bar size, concrete strength and your code, and no single figure covers them — so the calculator reports the bare grid and tells you to add your lap allowance before ordering. A tool that quietly multiplied by some number would be inventing a structural constant, and you would have no way of knowing which one.

    What if my slab is not a rectangle?

    Switch the shape to Circle for a round pad, or use “Add another area” to break an L-shape or stepped patio into rectangles. Each area shows its own subtotal, and the waste allowance is applied once to the total.

    Sources

    Concrete mix density
    140 lb/ft3
    80 lb bag yield
    0.6 ft³
    60 lb bag yield
    0.45 ft³
    50 lb bag yield
    0.375 ft³
    40 lb bag yield
    0.3 ft³
    90 lb bag yield
    0.675 ft³
    30 kg bag yield
    0.49440533379999996 ft³
    20 kg bag yield
    0.35314666699999997 ft³
    Default waste allowance
    10%

    Bag yield is approximate and varies with aggregate and water content. Density 140 lb/ft3 is the ASTM C138 unit weight of mixed bagged concrete, about 3,780 lb/yd3, and is what every calculation here uses. Ready-mix delivered by truck is denser, about 150 lb/ft3 or 4,050 lb/yd3; that figure is stored separately as readyMixDensity and appears only where a page discusses ordering ready-mix. The two are not interchangeable. The 90 lb bag is regionally stocked rather than nationally, so it is flagged and listed last. Bag sizes are per market: the 40 to 90 lb bags are what North American merchants stock, and the 20 and 30 kg bags are what the UK, Canadian and Australian ones do. Switching the calculator to metric switches the shopping list with it, because a metric answer priced in pounds of product is not an answer anyone can buy. The 150 lb/ft3 ready-mix figure was carried for a long time as a point value with nothing behind it. NRMCA CIP 36 publishes it as the TOP of a range — normalweight concrete is 140 to 150 lb/ft3, and structural lightweight is 90 to 115 — so densityRanges now holds both and the weight calculator reports a span rather than a single number it cannot justify. Where one figure has to be picked, the top of the range is the safe end: over-stating a weight risks specifying too much truck, and under-stating it risks overloading one.

    Unit conversions are exact by definition and need no source.

    How we choose and cite these figures

    What else the pour needs

    A slab wants a compacted base under it, usually four to six inches of crushed stone — work that out with the gravel calculator, which reports tons as well as yards because that is how quarries sell it. If you are mixing by hand rather than ordering ready-mix, the concrete bag calculator converts between volume, bag counts and cost so you can see where the crossover sits for your pour.

    By Team MaterialMath. Published . Last checked . How these figures are sourced and checked.