Concrete Calculator

Enter a slab's length, width and thickness, add more slabs to the same pour, and get the concrete to buy in bags, with every step shown. A slab that is not a rectangle can be drawn with Draw a shape.

Estimates for planning, not professional advice. Read the full notice.

Slab size

Feet and inches, like 12' 6"

reads as 10 feet

Feet and inches, like 12' 6"

reads as 10 feet

Inches, like 4 in

reads as 4 inches

Product names are trademarks of their owners. HoneyDoMath is not affiliated with, sponsored by or endorsed by these makers. Figures come from each maker's published sheets and are shown for information only.

Example: a slab

62 80 lb bags

  • Concrete in the slab 33.33 ft³
  • To mix, with waste 36.67 ft³
  • To order, with waste 1.36 yd³

Shopping list

Example: a slab
ItemSizeBuy
Concrete mix80 lb bag62

Share this project

This link carries:

    The project is inside the link, after the # sign. Browsers do not send that part to the site.

    Worked example: a slab

    Show the working
    1. Slab area 10 ft × 10 ft = 100 ft²
    2. Slab volume 100 ft² × 4 in = 33.33 ft³
    3. Add the waste allowance, once 33.333333 ft³ + 10%[1] = 36.67 ft³
    4. Divide by the bag's yield 36.666667 ft³ ÷ approx. 0.6 ft³[2] = 61.11 bags
    5. Round up once, to whole bags 61.11 bags = 62 × 80 lb bags

    Assumptions

    The figures behind the example. Sourced figures link to their source below; a default is a starting value to check against your label or supplier.

    AssumptionValueDetails and changes
    Concrete waste allowance 10%[1]
    Default 10% is the top of NRMCA's 4% to 10% range.
    Yield of the 40 lb bag approx. 0.3 ft³[2]
    A 40 lb bag of QUIKRETE Concrete Mix 1101 yields about this many cubic feet, as the maker's own sheet states.
    Yield of the 50 lb bag approx. 0.375 ft³[2]
    A 50 lb bag of QUIKRETE Concrete Mix 1101 yields about this many cubic feet, as the maker's own sheet states.
    Yield of the 60 lb bag approx. 0.45 ft³[2]
    A 60 lb bag of QUIKRETE Concrete Mix 1101 yields about this many cubic feet, as the maker's own sheet states.
    Yield of the 80 lb bag approx. 0.6 ft³[2]
    An 80 lb bag of QUIKRETE Concrete Mix 1101 yields about this many cubic feet, as the maker's own sheet states.
    Yield of the 90 lb bag approx. 0.675 ft³[2]
    A 90 lb bag of QUIKRETE Concrete Mix 1101 yields about this many cubic feet, as the maker's own sheet states.

    Volume by shape

    Concrete volume and bags to buy for common shapes

    Concrete volume and bags to buy for common shapes
    Shape and sizesVolume, without wasteTo order, with wasteIn 80 lb bags
    Footing, 40 ft × 16 in × 8 in 35.56 ft³1.45 yd³66 × 80 lb bags
    Square column, 16 in × 16 in × 8 ft 14.22 ft³0.58 yd³27 × 80 lb bags
    Steps, 3 risers of 7 in with 11 in treads, 4 ft wide, 3 ft platform 27.42 ft³1.12 yd³51 × 80 lb bags
    Round slab, 10 ft across × 4 in 26.18 ft³1.07 yd³48 × 80 lb bags

    Each shape in this table is worked out on its own, with the waste allowance added and the bags rounded up for that shape alone. The calculator on this page takes slabs; it does not work out footings, columns or steps.

    Yield per bag, by maker and mix

    What one bag yields, for each concrete mix and bag size the calculator offers, as its maker states

    What one bag yields, for each concrete mix and bag size the calculator offers, as its maker states
    Mix and bag sizeYield per bag
    QUIKRETE 5000 High Early Strength Concrete Mix, 50 lb approx. 0.375 ft³ (per QUIKRETE's data sheet, checked Nov 12, 2026)
    QUIKRETE 5000 High Early Strength Concrete Mix, 60 lb approx. 0.45 ft³ (per QUIKRETE's data sheet, checked Nov 12, 2026)
    QUIKRETE 5000 High Early Strength Concrete Mix, 80 lb approx. 0.6 ft³ (per QUIKRETE's data sheet, checked Nov 12, 2026)
    QUIKRETE Concrete Mix 1101, 40 lb approx. 0.3 ft³ (per QUIKRETE's data sheet, checked Nov 12, 2026)
    QUIKRETE Concrete Mix 1101, 50 lb approx. 0.375 ft³ (per QUIKRETE's data sheet, checked Nov 12, 2026)
    QUIKRETE Concrete Mix 1101, 60 lb approx. 0.45 ft³ (per QUIKRETE's data sheet, checked Nov 12, 2026)
    QUIKRETE Concrete Mix 1101, 80 lb approx. 0.6 ft³ (per QUIKRETE's data sheet, checked Nov 12, 2026)
    QUIKRETE Concrete Mix 1101, 90 lb approx. 0.675 ft³ (per QUIKRETE's data sheet, checked Nov 12, 2026)
    QUIKRETE Crack Resistant Concrete Mix, 50 lb approx. 0.375 ft³ (per QUIKRETE's data sheet, checked Nov 12, 2026)
    QUIKRETE Crack Resistant Concrete Mix, 60 lb approx. 0.45 ft³ (per QUIKRETE's data sheet, checked Nov 12, 2026)
    QUIKRETE Crack Resistant Concrete Mix, 80 lb approx. 0.6 ft³ (per QUIKRETE's data sheet, checked Nov 12, 2026)
    QUIKRETE Fast-Setting Concrete Mix 1004, 50 lb approx. 0.375 ft³ (per QUIKRETE's data sheet, checked Nov 12, 2026)
    QUIKRETE Fast-Setting Concrete Mix 1004, 60 lb approx. 0.45 ft³ (per QUIKRETE's data sheet, checked Nov 12, 2026)
    QUIKRETE Q•MAX PRO Concrete Mix, 50 lb approx. 0.375 ft³ (per QUIKRETE's data sheet, checked Nov 12, 2026)
    QUIKRETE Q•MAX PRO Concrete Mix, 80 lb approx. 0.6 ft³ (per QUIKRETE's data sheet, checked Nov 12, 2026)
    Rapid Set CONCRETE MIX, 60 lb approx. 0.5 ft³ (per Rapid Set's published data, checked Nov 12, 2026)
    SAKRETE 5000 Plus Concrete Mix, 50 lb 0.38 ft³ (per SAKRETE's data sheet, checked Nov 12, 2026)
    SAKRETE 5000 Plus Concrete Mix, 60 lb 0.47 ft³ (per SAKRETE's data sheet, checked Nov 12, 2026)
    SAKRETE 5000 Plus Concrete Mix, 80 lb 0.6 ft³ (per SAKRETE's data sheet, checked Nov 12, 2026)
    SAKRETE Crack-Resistant Concrete Mix, 50 lb 0.38 ft³ (per SAKRETE's data sheet, checked Nov 12, 2026)
    SAKRETE Crack-Resistant Concrete Mix, 80 lb 0.6 ft³ (per SAKRETE's data sheet, checked Nov 12, 2026)
    SAKRETE Fast Setting Concrete Mix, 50 lb 0.38 ft³ (per SAKRETE's data sheet, checked Nov 12, 2026)
    SAKRETE High Strength Concrete Mix, 40 lb 0.3 ft³ (per SAKRETE's data sheet, checked Nov 12, 2026)
    SAKRETE High Strength Concrete Mix, 60 lb 0.45 ft³ (per SAKRETE's data sheet, checked Nov 12, 2026)
    SAKRETE High Strength Concrete Mix, 80 lb 0.6 ft³ (per SAKRETE's data sheet, checked Nov 12, 2026)
    SAKRETE High Strength Concrete Mix, 90 lb 0.66 ft³ (per SAKRETE's data sheet, checked Nov 12, 2026)
    SAKRETE Maximizer Concrete Mix, 40 lb 0.46 ft³ (per SAKRETE's data sheet, checked Nov 12, 2026)
    SAKRETE Maximizer Concrete Mix, 80 lb 0.92 ft³ (per SAKRETE's data sheet, checked Nov 12, 2026)
    SAKRETE Pro-Mix Advanced Concrete Mix, 50 lb 0.375 ft³ (per SAKRETE's data sheet, checked Nov 12, 2026)

    Product names are trademarks of their owners. HoneyDoMath is not affiliated with, sponsored by or endorsed by these makers. Figures come from each maker's published sheets and are shown for information only.

    Sources: [3][2][4][5][6][7][8][9][10][11][12][13]

    The list is in alphabetical order by maker, then by mix. Your bag's label comes first. If it says something different, use the label.

    Questions

    How do I calculate concrete for more than one slab?

    Work out each slab's volume, add the volumes together, add the waste allowance to the total, then divide by the yield of your bag. Rounding up happens once, at the end. In the calculator, each slab you add is one item of the same pour.

    Why add the slabs before rounding up?

    Rounding each slab up to whole bags first can add a bag or two that the whole pour does not need. The calculator adds the exact volumes first and rounds up once, so the count matches the pour.

    How do I find the volume of a round column or a tube form?

    Take the area of the circle from the diameter, multiply by the depth, and multiply by how many there are. The calculator on this page does not take columns or tubes; the volume by shape table below works out a round slab this way.

    How much extra concrete should I order?

    The National Ready Mixed Concrete Association says to order a little more than the estimate worked out from the plan dimensions, to cover contingencies. The waste allowance is a starting value you can change.

    Where do the bag yields come from?

    From the bag maker's own data sheet, listed under Sources with the date it was checked. Other mixes and other makers can yield differently, so read your own bag's label.

    Sources (13)

    1. CIP 31, Ordering Ready Mixed Concrete (opens in new tab), National Ready Mixed Concrete Association, 2000, 2016, 2023. Standards or industry body.
      “Quantity of concrete ordered should be 4% to 10% more than an estimate calculated from the plan dimensions to account for contingencies.”
      Checked November 12, 2026. Figures and codes change; verify with the source. Back to where this is used (Source 1)
    2. QUIKRETE Concrete Mix No. 1101 data sheet (opens in new tab), The Quikrete Companies, Revised October 2022. Manufacturer data.
      “An 80 lb (36.2 kg) bag yields approximately 0.60 ft3 (17 L)”
      “A 40 lb (18.1 kg) bag yields approximately 0.30 ft3 (8.5 L)”
      “A 50 lb (22.6 kg) bag yields approximately 0.375 ft3 (10.6 L)”
      “A 60 lb (27.2 kg) bag yields approximately 0.45 ft3 (12.7 L)”
      “A 90 lb (40.8 kg) bag yields approximately 0.675 ft3 (19.1 L)”
      Per QUIKRETE's data sheet, checked Nov 12, 2026. Figures and codes change; verify with the source. Back to where this is used (Source 2)
    3. QUIKRETE 5000 High Early Strength Concrete Mix No. 1007 data sheet (opens in new tab), The Quikrete Companies, Revised November 2022. Manufacturer data.
      “A 50 lb (22.6 kg) bag yields approximately 0.375 ft3 (10.6 L)”
      “A 60 lb (27.2 kg) bag yields approximately 0.45 ft3 (12.7 L)”
      “An 80 lb (36.2 kg) bag yields approximately 0.60 ft3 (17 L)”
      Per QUIKRETE's data sheet, checked Nov 12, 2026. Figures and codes change; verify with the source. Back to where this is used (Source 3)
    4. QUIKRETE Crack Resistant Concrete Mix No. 1006 data sheet (opens in new tab), The Quikrete Companies, Revised December 2021. Manufacturer data.
      “A 50 lb (22.6 kg) bag yields approximately 0.375 ft3 (10.6 L)”
      “A 60 lb (27.2 kg) bag yields approximately 0.45 ft3 (12.7 L)”
      “An 80 lb (36.2 kg) bag yields approximately 0.60 ft3 (17 L)”
      Per QUIKRETE's data sheet, checked Nov 12, 2026. Figures and codes change; verify with the source. Back to where this is used (Source 4)
    5. QUIKRETE Fast-Setting Concrete Mix No. 1004 data sheet (opens in new tab), The Quikrete Companies, Revised November 2025. Manufacturer data.
      “Each 50 lb (22.6 kg) bag yields approximately 0.375 cu ft (10.6 L)”
      “Each 60 lb (27.2 kg) bag yields approximately 0.45 cu ft (12.7 L)”
      Per QUIKRETE's data sheet, checked Nov 12, 2026. Figures and codes change; verify with the source. Back to where this is used (Source 5)
    6. QUIKRETE Q•MAX PRO Concrete Mix No. 1004-81 data sheet (opens in new tab), The Quikrete Companies, Revised April 2022. Manufacturer data.
      “A 50 lb (22.6 kg) bag and an 80 lb (36.2 kg) bag of QUIKRETE Q•MAX PRO Concrete Mix will yield approximately 0.375 ft3 (10.6 L) and 0.6 ft3 (16.9 L) respectively, at the recommended consistency.”
      Per QUIKRETE's data sheet, checked Nov 12, 2026. Figures and codes change; verify with the source. Back to where this is used (Source 6)
    7. Rapid Set CONCRETE MIX datasheet DS_004_EN (opens in new tab), CTS Cement Manufacturing Corporation (Rapid Set), Datasheet DS_004_EN, web view, © 2026. Manufacturer data.
      “One 60-lb (27.2-kg) bag of CONCRETE MIX will yield approximately 0.5 ft3 (0.01 m3).”
      Per Rapid Set's published data, checked Nov 12, 2026. Figures and codes change; verify with the source. Back to where this is used (Source 7)
    8. SAKRETE 5000 Plus Concrete Mix technical data sheet (opens in new tab), SAKRETE of North America, Technical data sheet, 2023 (sakrete.com copy). Manufacturer data.
      “50 lb 0.38 ft3 2.1 qts”
      “60 lb 0.47 ft3 2.5 qts”
      “80 lb 0.6 ft3 3.5 qts”
      Per SAKRETE's data sheet, checked Nov 12, 2026. Figures and codes change; verify with the source. Back to where this is used (Source 8)
    9. SAKRETE Crack-Resistant Concrete Mix technical data sheet (opens in new tab), SAKRETE of North America, Technical data sheet, no date read (sakrete.com copy). Manufacturer data.
      “50 lb 22.7 kg 0.38 ft3 0.01 m3”
      “80 lb 36.3 kg 0.6 ft3 0.017 m3”
      Per SAKRETE's data sheet, checked Nov 12, 2026. Figures and codes change; verify with the source. Back to where this is used (Source 9)
    10. SAKRETE Fast Setting Concrete Mix technical data sheet (opens in new tab), SAKRETE of North America, Rev. 05/18. Manufacturer data.
      “50 lb (22.6 kg) 0.38 ft3 (.01 m3) 2.5 to 3 qts (2.4 - 2.9 L)”
      Per SAKRETE's data sheet, checked Nov 12, 2026. Figures and codes change; verify with the source. Back to where this is used (Source 10)
    11. SAKRETE High Strength Concrete Mix technical data sheet (opens in new tab), SAKRETE of North America, Technical data sheet, 2023 (sakrete.com copy). Manufacturer data.
      “40 lb 0.30 ft3 1.75 qts”
      “60 lb 0.45 ft3 2.5 qts”
      “80 lb 0.6 ft3 3.5 qts”
      “90 lb 0.66 ft3 4.25 qts”
      Per SAKRETE's data sheet, checked Nov 12, 2026. Figures and codes change; verify with the source. Back to where this is used (Source 11)
    12. SAKRETE Maximizer Concrete Mix technical data sheet (opens in new tab), SAKRETE of North America, File name dated 04-24 (sakrete.com copy). Manufacturer data.
      “40 lb 18.1 kg 0.46 ft3 0.013 m3”
      “80 lb 36.3 kg 0.92 ft3 0.026 m3”
      Per SAKRETE's data sheet, checked Nov 12, 2026. Figures and codes change; verify with the source. Back to where this is used (Source 12)
    13. SAKRETE Pro-Mix Advanced Concrete Mix technical data sheet (opens in new tab), SAKRETE of North America, Technical data sheet, no date read (sakrete.com copy). Manufacturer data.
      “50 lb 22.7 kg 0.375 ft3 0.01 m3”
      Per SAKRETE's data sheet, checked Nov 12, 2026. Figures and codes change; verify with the source. Back to where this is used (Source 13)

    These are summaries of what the sources say, not professional advice. Codes and product data change. Check with your building department and the product label about your own project.