Concrete Calculator — Yards, Bags, Cost, Weight & Volume

Work out exactly how much concrete your job needs — in cubic yards, cubic feet, cubic metres, litres or bags — for slabs, footings, walls, post holes, columns, circular pads, tubes, curbs, stairs and tapered pours. Every field takes its own unit, several sections add into one order, and the exact geometric volume is always shown beside the amount to order.

What are you pouring?

Section 1

A flat rectangular pour of uniform thickness.

A flat slabA rectangular slab seen in three-quarter view, with the length along the front edge, the width going back, and the thickness as the visible depth of the edge.LengthWidthT
Shortcuts for typing, not recommendations. Any value works.

Formula V = L × W × T

Extra concrete allowance

No code specifies an ordering allowance — it is a purchasing decision. The default is 0% and nothing is added unless you choose it. Whatever you pick, the exact geometric volume stays on screen beside the recommended order.

Bags, weight and cost (all optional)

Every bag in the list carries the yield its manufacturer publishes, with a link to the sheet it was read from. The full table below shows them all.

This calculator stores no prices. Nothing appears in the cost panel until you type a figure here.

Result

Recommended concrete amount5.432 yd³4.938 yd³ exact geometric volume · 10% allowance adds 0.494 yd³
Cubic feet
146.667 ft³
Cubic metres
4.153 m³
Litres
4,153.1 L
80 lb bag
245 bags244.44 exact
Estimated weight
22,000 lb9,979 kg
Estimated cost
Enter a price

This pour

  • Slab, pad, patio or driveway5.432 yd³
    Show calculation

    Formula

    V = L × W × T

    Your numbers

    1. 20 ft × 20 ft × (4 in ÷ 12)= 133.333 ft³
    2. 133.333 ÷ 27= 4.938 yd³
    3. 4.938 × 1.10= 5.432 yd³A 10% allowance you chose. It is not a code requirement and it is not added unless you ask for it.

    What this model assumes

    • Thickness is assumed uniform across the whole pour. A slab poured on uneven or over-excavated ground takes more concrete than its nominal thickness.

Bagged concrete

Bags are the recommended volume divided by the yield the manufacturer declares for that product, rounded up. There is no stored “bags per yard” figure anywhere on this page.

Bags needed by product, with the declared yield and its source
ProductDeclared yieldExact bagsBags to buyTotal bag weightSource
Generic 40 lb bag two publishers agree0.300 ft³488.8948919,560 lbQUIKRETEread 2026-08-25
Generic 60 lb bag two publishers agree0.450 ft³325.9332619,560 lbQUIKRETEread 2026-08-25
Generic 80 lb bag two publishers agree0.600 ft³244.4424519,600 lbQUIKRETEread 2026-08-25
QUIKRETE Concrete Mix No. 1101 — 40 lb manufacturer0.300 ft³488.8948919,560 lbQUIKRETEread 2026-08-25
QUIKRETE Concrete Mix No. 1101 — 50 lb manufacturer0.375 ft³391.1139219,600 lbQUIKRETEread 2026-08-25
QUIKRETE Concrete Mix No. 1101 — 60 lb manufacturer0.450 ft³325.9332619,560 lbQUIKRETEread 2026-08-25
QUIKRETE Concrete Mix No. 1101 — 80 lb manufacturer0.600 ft³244.4424519,600 lbQUIKRETEread 2026-08-25
QUIKRETE Concrete Mix No. 1101 — 90 lb manufacturer0.675 ft³217.2821819,620 lbQUIKRETEread 2026-08-25
Sakrete High-Strength Concrete Mix — 40 lb manufacturer0.300 ft³488.8948919,560 lbSakrete (Oldcastle APG)read 2026-08-25
Sakrete High-Strength Concrete Mix — 60 lb manufacturer0.450 ft³325.9332619,560 lbSakrete (Oldcastle APG)read 2026-08-25
Sakrete High-Strength Concrete Mix — 80 lb manufacturer0.600 ft³244.4424519,600 lbSakrete (Oldcastle APG)read 2026-08-25
Sakrete High-Strength Concrete Mix — 90 lb manufacturer0.660 ft³222.2222320,070 lbSakrete (Oldcastle APG)read 2026-08-25

Estimated weight

22,000 lb (9,979 kg · 11.00 US short tons)

Estimated weight based on a density of 150 lb/ft³ — Normalweight concrete has a density of approximately 150 lb/ft³ (2400 kg/m³). American Concrete Institute, read 2026-08-25. Reinforcement is not included.

Estimated cost

No cost is shown because no price has been entered. This calculator stores no prices, no delivery fees and no labour rates: they vary by plant, region and season, so the only figures that appear here are the ones you type.

What this result relies on (13)
  • manufacturer A 40 lb (18.1 kg) bag of QUIKRETE Concrete Mix No. 1101 yields approximately 0.30 ft³ (8.5 L). QUIKRETE read 2026-08-25
  • manufacturer A 40 lb bag of Sakrete High-Strength Concrete Mix yields 0.30 ft³ (.008 m³). Sakrete (Oldcastle APG) read 2026-08-25
  • manufacturer A 60 lb (27.2 kg) bag of QUIKRETE Concrete Mix No. 1101 yields approximately 0.45 ft³ (12.7 L). QUIKRETE read 2026-08-25
  • manufacturer A 60 lb bag of Sakrete High-Strength Concrete Mix yields 0.45 ft³ (.012 m³). Sakrete (Oldcastle APG) read 2026-08-25
  • manufacturer An 80 lb (36.2 kg) bag of QUIKRETE Concrete Mix No. 1101 yields approximately 0.60 ft³ (17 L). QUIKRETE read 2026-08-25
  • manufacturer An 80 lb bag of Sakrete High-Strength Concrete Mix yields 0.6 ft³ (.016 m³). Sakrete (Oldcastle APG) read 2026-08-25
  • manufacturer A 50 lb (22.6 kg) bag of QUIKRETE Concrete Mix No. 1101 yields approximately 0.375 ft³ (10.6 L). QUIKRETE read 2026-08-25
  • manufacturer A 90 lb (40.8 kg) bag of QUIKRETE Concrete Mix No. 1101 yields approximately 0.675 ft³ (19.1 L). QUIKRETE read 2026-08-25
  • manufacturer A 90 lb bag of Sakrete High-Strength Concrete Mix yields 0.66 ft³ (.02 m³). Sakrete (Oldcastle APG) read 2026-08-25
  • engineering-code Normalweight concrete has a density of approximately 150 lb/ft³ (2400 kg/m³). American Concrete Institute read 2026-08-25
  • typical-practice Adding a small percentage over the calculated geometric volume is a common ordering practice, to absorb over-excavation, subgrade irregularity, spillage and form deflection. (no source claimed — it is a convention, not a rule)
  • exact-math One cubic yard is exactly 27 cubic feet. National Institute of Standards and Technology, U.S. Department of Commerce read 2026-08-25
  • exact-math One foot is exactly 12 inches. National Institute of Standards and Technology, U.S. Department of Commerce read 2026-08-25

This result was calculated on the server for a 20 × 20 ft slab at 4 in with a 10% allowance. With JavaScript enabled the same engine runs as you type.

How to calculate concrete

Concrete is sold by volume, so every concrete question is a volume question first. For anything rectangular the whole of it is:

Volume = Length × Width × Thickness

The only difficulty is that the three measurements are rarely in the same unit. A slab is measured in feet but poured in inches, and concrete is ordered in cubic yards. So convert the thickness to feet by dividing by 12, multiply out to get cubic feet, then divide by 27 to get cubic yards:

20 ft × 20 ft × (4 in ÷ 12) = 133.333 ft³
133.333 ÷ 27 = 4.938 yd³

Both divisors are exact, not approximations. A foot is exactly twelve inches and a yard is exactly three feet, so a cubic yard is exactly 3 × 3 × 3 = 27 cubic feet.

Why estimators divide by 324

Length in feet × width in feet × thickness in INCHES ÷ 324 gives cubic yards. 324 = 12 × 27. The 12 converts the thickness from inches to feet and the 27 converts cubic feet to cubic yards; doing both at once is the shortcut US estimators use. The engine performs the two steps separately in canonical SI and never uses 324 as a constant — the figure is published so a reader can check the page's arithmetic by hand. It is the two steps above collapsed into one: 12 to get from inches to feet, 27 to get from cubic feet to cubic yards, and 12 × 27 = 324. This calculator does the two steps separately in metres, which is why mixing units on the same job can never double-apply a factor.

Concrete slab calculations

A slab is the simplest case and the most common question. Measure the length and the width of the area you are pouring, decide the thickness, and the arithmetic above gives you the order.

Two things catch people out. The first is that a slab is almost never exactly its nominal thickness: an over-excavated or rutted subgrade quietly swallows concrete, and a slab formed 4 in deep over soft ground can finish closer to 5 in in places. The second is that a slab is not always rectangular. For an L-shape, split it into two rectangles and add a second section — the project total adds them for you. For a genuinely four-sided but non-rectangular slab, use the trapezoid project type; for one that changes thickness from end to end, use the tapered slab, whose volume is the footprint times the average of the two thicknesses.

A 10 ft × 10 ft × (4 in ÷ 12) slab is 33.333 ft³ or 1.235 yd³. Doubling both plan dimensions to 20 × 20 quadruples it to 133.333 ft³ (4.938 yd³) — area scales with the square of the dimensions, which is why a slab twice as wide costs four times as much to pour, not twice.

How many bags of concrete do I need?

A bag's yield is the volume of finished concrete it makes, and the manufacturer prints it on the bag and in the product data sheet. The number of bags is that yield divided into the volume you need, rounded up — never a stored 'bags per yard' figure. Yields are PRODUCT-specific, not bag-weight-specific: QUIKRETE and Sakrete both publish 0.6 ft³ for an 80 lb bag, but for a 90 lb bag QUIKRETE publishes 0.675 ft³ and Sakrete publishes 0.66 ft³. When the number matters, read your own bag.

Bags = required volume ÷ declared bag yield, then rounded up.

Declared bag yields, each read from the manufacturer's own technical data sheet.
ProductBagDeclared yieldPublished bySource
Generic 40 lb bag40 lb0.3 ft³Two independent publishers state the same figuredata sheet, read 2026-08-25
Generic 60 lb bag60 lb0.45 ft³Two independent publishers state the same figuredata sheet, read 2026-08-25
Generic 80 lb bag80 lb0.6 ft³Two independent publishers state the same figuredata sheet, read 2026-08-25
QUIKRETE Concrete Mix No. 1101 — 40 lb40 lb0.3 ft³QUIKRETEdata sheet, read 2026-08-25
QUIKRETE Concrete Mix No. 1101 — 50 lb50 lb0.375 ft³QUIKRETEdata sheet, read 2026-08-25
QUIKRETE Concrete Mix No. 1101 — 60 lb60 lb0.45 ft³QUIKRETEdata sheet, read 2026-08-25
QUIKRETE Concrete Mix No. 1101 — 80 lb80 lb0.6 ft³QUIKRETEdata sheet, read 2026-08-25
QUIKRETE Concrete Mix No. 1101 — 90 lb90 lb0.675 ft³QUIKRETEdata sheet, read 2026-08-25
Sakrete High-Strength Concrete Mix — 40 lb40 lb0.3 ft³Sakrete (Oldcastle APG)data sheet, read 2026-08-25
Sakrete High-Strength Concrete Mix — 60 lb60 lb0.45 ft³Sakrete (Oldcastle APG)data sheet, read 2026-08-25
Sakrete High-Strength Concrete Mix — 80 lb80 lb0.6 ft³Sakrete (Oldcastle APG)data sheet, read 2026-08-25
Sakrete High-Strength Concrete Mix — 90 lb90 lb0.66 ft³Sakrete (Oldcastle APG)data sheet, read 2026-08-25

Deliberately absent:

Concrete yards and volume conversions

Ready-mix is ordered in cubic yards in the United States and cubic metres almost everywhere else. Both appear in every result on this page, along with cubic feet and litres, and each is converted independently from the same internal figure rather than one from another — so a rounding error cannot cascade through the set.

Volume conversions, derived from the exact unit definitions rather than typed in.
Quantityft³yd³litres
1 cubic yard2710.7646764.6
1 cubic metre35.3151.308011,000

Concrete cost

The cost of a pour is the quantity times a unit price you supply, plus whatever charges your supplier adds:

Estimated cost = required quantity × your unit price + delivery + short-load + pump + labour + tax

This page publishes no prices. Ready-mix is quoted plant by plant and moves with the region, the mix design, the load size, the season and the haul distance, and a figure printed on a web page is out of date the week after it is written. Bagged concrete is priced by the retailer. Enter the numbers you were quoted and the cost panel will total them; enter nothing and the panel stays empty rather than showing a plausible fiction.

Two charges are worth asking about specifically. A short-load fee applies when you order less than the plant's minimum — often a few cubic yards — and it can cost more than the concrete itself on a small job. Pumping is priced separately again, usually with its own minimum, and is worth it exactly when the truck cannot reach the forms.

Ready-mix or bags?

The practical dividing line is about a cubic yard. Below it, bags win: no minimum charge, no delivery window, and you can stop for lunch. Above it, the arithmetic turns: a cubic yard is 45 eighty-pound bags, roughly 4,050 lb of material to lift, open, mix and place before the first of it starts to set.

Ready-mix also buys consistency. Every bag you mix by hand is its own little experiment in water content, and water content is what governs strength; a truck delivers one mix design, batched to a specification, with a slump you can check on arrival. Against that, a truck imposes a schedule: it arrives when it arrives, the load has to be placed, and waiting time is chargeable.

Concrete weight

Weight is volume × density, and the density used here is the one ACI's own terminology standard attaches to the words 'normalweight concrete': approximately 150 lb/ft³ (2400 kg/m³). ACI's word is 'approximately', and this page keeps it. A delivered mix varies with its aggregate, its air content and its water content, and reinforcement adds weight the concrete volume does not account for. If your supplier gives you a density, use theirs.

Weight = volume × density. At 150 lb/ft³, one cubic yard weighs about 4,050 lb — 2.03 US short tons, or 1,837 kg. It matters for more than curiosity: it decides whether a trailer is legal, whether a slab-on-fill needs its bearing checked, and how many people you need to move a pour by wheelbarrow.

Source: Normalweight concrete has a density of approximately 150 lb/ft³ (2400 kg/m³). — American Concrete Institute, ACI Concrete Terminology (ACI CT-25), read 2026-08-25.

Common project types

Not every pour is a rectangle, and the shortcuts that work for a slab go wrong on a footing or a flight of stairs. This calculator carries 15 project types, each asking for the measurements that shape actually needs:

Waste, and the three things people call it

Three different quantities get called 'waste' and this page keeps them apart. The GEOMETRIC VOLUME is what your dimensions enclose — it is arithmetic and it has no opinion. The ESTIMATING ALLOWANCE is a percentage you choose to add for over-excavation, an uneven subgrade, spillage and form deflection; no code specifies it, this page defaults it to 0%, and it is never added on your behalf. SUPPLIER ORDERING CONSTRAINTS are a third thing again: a ready-mix plant sells in fixed increments with a minimum load and a short-load charge, and bagged concrete only comes in whole bags. Rounding up to a whole bag is not waste and neither is a plant minimum.

Keeping them apart is the whole point. The geometric volume is checkable arithmetic you can redo by hand. The allowance is a judgement you made. The supplier's minimum and the whole-bag rounding are constraints someone else imposed. A calculator that adds all three together and shows you one number has hidden two decisions inside a figure that looks like a measurement.

Thickness

The thickness buttons on this page — 2 in, 3 in, 4 in, 5 in, 6 in, 8 in — are there so you do not have to type. They are not recommendations. How thick a slab should be depends on what will stand on it, what is under it, how it is reinforced, how it is jointed and what the ground does when it freezes — and none of that is something a volume calculator can know.

What this page will tell you is a manufacturer's own scope statement: every bagged concrete mix in the dataset states it is designed for pours of 2 in or more, so a section entered thinner than that carries a note. That is the bag's limit, not a structural opinion. For anything carrying a vehicle, a structure or a code-regulated load, the thickness is a design output — ask a designer or your local building department, not a calculator.

Concrete, cement and mix materials

Cement is one ingredient; concrete is the finished material. Concrete is cement plus sand, plus coarse aggregate, plus water — and a bag of 'concrete mix' already contains all of the dry ingredients, so you add only water. This calculator sizes CONCRETE: the volume of finished material your forms will hold, and the number of bags or cubic yards of it you need to buy. It does not do mix design, and it will not tell you how many bags of portland cement, how much sand or how much gravel to combine to make that concrete yourself — those proportions depend on the strength you are designing for and are not a geometry problem.

So if you arrived searching for a "cement calculator", this page is almost certainly the one you want: it sizes the finished concrete. If you genuinely need mix proportions — so many parts cement to sand to aggregate for a target strength — that is mix design, and it depends on the aggregate you have and the strength you are designing for, not on the shape of your forms.

Worked examples

Every figure in these examples is produced by the same engine that runs the calculator above, at build time. None of them is typed in, so none of them can drift.

A 10 × 10 ft slab, 4 in thick

The most-asked concrete question there is. A small patio or shed pad.

  1. 10 ft × 10 ft × (4 in ÷ 12) = 33.333 ft³
  2. 33.333 ÷ 27 = 1.235 yd³

Order 1.235 yd³. The exact geometric volume is 1.235 yd³ and no allowance has been added. That is 33.333 ft³, 0.944 m³ or 56 × 80 lb bags (75 × 60 lb). At 150 lb/ft³ it weighs about 5,000 lb.

A 20 × 20 ft slab, 4 in thick, with a 10% allowance

A single-car garage floor or a large patio, ordered with a little to spare.

  1. 20 ft × 20 ft × (4 in ÷ 12) = 133.333 ft³
  2. 133.333 ÷ 27 = 4.938 yd³
  3. 4.938 × 1.10 = 5.432 yd³

Order 5.432 yd³. The exact geometric volume is 4.938 yd³; the 10% allowance adds 0.494 yd³ on top. That is 146.667 ft³, 4.153 m³ or 245 × 80 lb bags (326 × 60 lb). At 150 lb/ft³ it weighs about 22,000 lb.

A continuous footing, 120 ft of 16 × 8 in

A strip footing under a perimeter wall. Note that the width and depth are in inches while the run is in feet — every field takes its own unit.

  1. 120 ft × (16 in ÷ 12) × (8 in ÷ 12) = 106.667 ft³
  2. 106.667 ÷ 27 = 3.951 yd³
  3. 3.951 × 1.05 = 4.148 yd³

Order 4.148 yd³. The exact geometric volume is 3.951 yd³; the 5% allowance adds 0.198 yd³ on top. That is 112.000 ft³, 3.171 m³ or 187 × 80 lb bags (249 × 60 lb). At 150 lb/ft³ it weighs about 16,800 lb.

Twelve fence post holes, 12 in across and 36 in deep

With a real 4 × 4 post — which is 3.5 in on each side, not 4 — standing in each one.

  1. (π × ((12 in ÷ 12) ÷ 2)² − (3.5 in ÷ 12) × (3.5 in ÷ 12)) × (36 in ÷ 12) × 12 = 25.212 ft³
  2. 25.212 ÷ 27 = 0.934 yd³
  3. 0.934 × 1.10 = 1.027 yd³

Order 1.027 yd³. The exact geometric volume is 0.934 yd³; the 10% allowance adds 0.093 yd³ on top. That is 27.733 ft³, 0.785 m³ or 47 × 80 lb bags (62 × 60 lb). At 150 lb/ft³ it weighs about 4,160 lb.

A circular pad, 12 ft across and 5 in thick

A round patio, a fire-pit base or a tank pad. Measured on the diameter, because that is what you can put a tape across.

  1. π × (12 ft ÷ 2)² × (5 in ÷ 12) = 47.124 ft³
  2. 47.124 ÷ 27 = 1.745 yd³

Order 1.745 yd³. The exact geometric volume is 1.745 yd³ and no allowance has been added. That is 47.124 ft³, 1.334 m³ or 79 × 80 lb bags (105 × 60 lb). At 150 lb/ft³ it weighs about 7,069 lb.

A whole job: garage slab, footing and post holes together

Three sections in one order, so the truck comes once. Each section keeps its own shape, its own units and its own quantity; the project total is their sum.

  1. Garage slab: 24 ft × 20 ft × (5 in ÷ 12) = 8.148 yd³
  2. Perimeter footing: 88 ft × (16 in ÷ 12) × (10 in ÷ 12) = 3.984 yd³
  3. Column pads × 4: 3 ft × 3 ft × (12 in ÷ 12) = 1.467 yd³

Order 13.598 yd³. The exact geometric volume is 12.362 yd³; the 10% allowance adds 1.236 yd³ on top. That is 367.156 ft³, 10.397 m³ or 612 × 80 lb bags (816 × 60 lb). At 150 lb/ft³ it weighs about 55,073 lb.

Reverse: three cubic yards is already on the truck

The other direction. You know what you have; you want to know how much ground it will cover.

  1. A = V ÷ T
  2. 3 yd³ ÷ (4 in ÷ 12) = 243.00 ft² (22.58 m²)

Spread 6 in thick instead, the same three yards covers 162.00 ft² — thickness and area trade off exactly in proportion.

Formula reference

Every project type this calculator runs, with the formula it applies and the measurements it asks for.
Project typeFormulaWhat you measure
Slab, pad, patio or drivewayV = L × W × TLength, Width, Thickness
WallV = L × H × TWall length, Wall height, Wall thickness
Strip footing (continuous)V = L × W × DTotal run length, Footing width, Footing depth
Pad footing (rectangular or square)V = L × W × DFooting length, Footing width, Footing depth
Rectangular column or pierV = W × D × HColumn width, Column depth, Column height
Circular slab or padV = π r² T, r = d ÷ 2Diameter, Thickness
Round column or footing tubeV = π r² H, r = d ÷ 2Diameter, Height
Post holeV = π r² D × n, r = d ÷ 2Hole diameter, Hole depth, Number of holes
Post hole with the post subtractedV = (π r² − w × t) × D × n, r = d ÷ 2Hole diameter, Hole depth, Post width, Post thickness, Number of holes
Hollow tube or ringV = π (R² − r²) L, R = D ÷ 2, r = d ÷ 2Outer diameter, Inner diameter, Length or height
CurbV = L × H × WCurb length, Curb height, Curb width
Curb and gutterV = L × (H_c × W_c + T_g × W_g)Run length, Curb height, Curb width, Gutter width, Gutter thickness
StairsV = Σ(i = 1…n) W × R × (i × U) [+ platform] [+ side walls]Stair width, Number of steps, Rise per step, Run per step
Trapezoidal or irregular slabA = (a + b) ÷ 2 × h; V = A × TFirst parallel side (a), Second parallel side (b), Distance between them (h), Thickness
Tapered slabV = L × W × (T₁ + T₂) ÷ 2Length, Width, Thickness at one end (T₁), Thickness at the other end (T₂)

Frequently asked questions

How much concrete do I need?

Multiply length by width by thickness in the same unit, then convert to cubic yards. This calculator does it for you across fifteen project types, with an independent unit on every field. A 10 ft × 10 ft × (4 in ÷ 12) slab, for example, is 33.333 ft³, which is 1.235 cubic yards.

How do I calculate concrete yards?

Work out the volume in cubic feet, then divide by 27, because a yard is exactly three feet and 3³ = 27. In US customary units there is a one-step shortcut: length in feet × width in feet × thickness in INCHES ÷ 324, where 324 is 12 × 27.

How many cubic feet are in a cubic yard?

Exactly 27. It is exact rather than approximate because a yard is defined as exactly three feet, so a cubic yard is 3 × 3 × 3 cubic feet. In metric that same cubic yard is 0.764555 m³, or 764.6 litres.

How many bags of concrete do I need?

Divide the volume you need by the yield the manufacturer prints on the bag, then round up — you cannot buy part of a bag. Never use a stored "bags per yard" figure: the yield varies by product. This page divides the declared yield into your requirement every time.

How many 80 lb bags of concrete are in a cubic yard?

45. A cubic yard is 27 ft³ and an 80 lb bag of general-purpose concrete mix yields 0.6 ft³, so 27 ÷ 0.6 = 45.00, which rounds up to 45 bags. Both QUIKRETE and Sakrete publish 0.6 ft³ for their 80 lb general-purpose mix.

How many 60 lb bags of concrete are in a cubic yard?

60, on the same arithmetic: 27 ft³ ÷ 0.45 ft³ per bag = 60.00, rounded up. That is a lot of mixing: a cubic yard in bags is usually the point at which ready-mix becomes the easier answer.

How much does a yard of concrete weigh?

About 4,050 lb — roughly 2.03 US short tons, or 1,837 kg. That uses 150 lb/ft³, the density ACI's own terminology standard attaches to the words "normalweight concrete". A delivered mix varies with its aggregate, its air content and its water, and reinforcement adds weight on top.

How much does a yard of concrete cost?

This page does not publish a price, and you should be sceptical of any calculator that does. Ready-mix is quoted by the plant and varies with your region, the mix design, the load size, the season and the delivery distance; a short load carries its own charge. Ring two plants, enter the figure they give you, and the cost panel will use it.

How much extra concrete should I order?

No code specifies an allowance — it is a purchasing decision, not an engineering one. This calculator defaults to zero and adds nothing unless you choose it. Common practice is a few per cent to absorb over-excavation, an uneven subgrade, spillage and form deflection. Whatever you pick, the exact geometric volume stays on screen beside the recommended order, so you always know which number is arithmetic and which is judgement.

How much concrete do I need for a 10 × 10 slab?

At 4 in thick, 33.333 ft³ — 1.235 cubic yards, or 0.944 m³. In bags that is 56 × 80 lb or 75 × 60 lb. At 6 in thick it is half as much again.

How much concrete do I need for a 20 × 20 slab?

At 4 in thick, 133.333 ft³, which is 4.938 cubic yards. With a 10% allowance you would order 5.432 yd³. It weighs about 20,000 lb, so this is firmly ready-mix territory rather than a bagged pour.

How do I calculate concrete for post holes?

Each hole is a cylinder: π × (diameter ÷ 2)² × depth, multiplied by the number of holes. Twelve 12 in holes 36 in deep come to 28.27 ft³, or 1.047 yd³. If a post is already set in the hole, use the "post subtracted" project type and enter the post's ACTUAL size — a 4 × 4 timber is 3.5 in each way, and that difference is about 23% of the post's cross-section.

How do I calculate concrete for footings?

A continuous footing is length × width × depth, with the length measured as the total run — count each corner once, not twice. A 120 ft run of 16 × 8 in footing is 106.67 ft³, or 3.951 cubic yards. Isolated pad footings use the same formula with the section quantity set to the number of pads.

How do I calculate concrete for stairs?

Stairs are a stack of prisms poured against a slope: counting from the top down, step i sits on i treads of depth, so the flight is the sum of width × rise × (i × run). A 4 ft wide flight of five 7 in × 11 in steps is 32.08 ft³ (1.188 yd³). Add a top platform and side walls separately — this page reports them as their own lines rather than folding them in.

Should I use bags or ready-mix?

The changeover is usually around a cubic yard. Below that, bags are cheaper and you can work at your own pace; a cubic yard is 45 × 80 lb bags, which is about 4,050 lb of material to carry and mix. Above it, a truck is faster, more consistent and less work — but watch for the plant's minimum load and short-load charge, which can make a small delivery cost more per yard than a large one.

What is the difference between concrete and cement?

Cement is one ingredient; concrete is the finished material. Concrete is cement plus sand, plus coarse aggregate, plus water. A bag labelled "concrete mix" already contains all the dry ingredients and needs only water. This calculator sizes CONCRETE — the volume your forms will hold and the quantity to buy. It does not do mix design and will not tell you how many bags of portland cement, how much sand and how much gravel to combine to make that concrete yourself: those proportions depend on the strength you are designing for.

How far will the concrete I already have go?

Switch to the Coverage tab. Area is volume divided by thickness: 3 yd³ ÷ (4 in ÷ 12) = 243.00 ft² (22.58 m²). The result also prints the same volume at every other shortcut thickness so you can see the trade-off.

How this calculator works

  1. Normalization. Every dimension you type is converted to metres exactly once, before any geometry runs. Because each field carries its own unit selector, you can enter a slab in feet and its thickness in millimetres and the answer is the same — a conversion factor can never be applied twice.
  2. Geometry. Your project type decides the formula. The formula and the substitution with your own numbers in it are both printed under "Show calculation", straight from the engine, so you can check the arithmetic by hand.
  3. Conversions. Cubic feet, cubic yards, cubic metres and litres are each derived independently from the internal figure using the exact 1959 definitions, so the four agree to the last decimal and one cannot inherit another's rounding.
  4. Allowance. Applied once, to the total, only if you ask for it. The exact geometric volume never disappears from the screen.
  5. Bag yield. Read from the manufacturer's published data sheet, divided into your requirement, rounded up. Never a stored bags-per-yard constant.
  6. Weight. Volume × density, using the density ACI's terminology standard attaches to "normalweight concrete", or your supplier's figure if you enter one.
  7. Cost. Your unit price × the recommended quantity, plus the charges you entered. Nothing else — no stored prices, no regional averages, no estimates.

Nothing is rounded in the middle of that chain. Rounding happens when a figure becomes text, and at one genuinely discrete step: whole bags, which always round up and are guarded so that an order of exactly 45 bags is never quietly turned into 46.

If a value does not check out — a dimension of zero, a post wider than its hole, an inner diameter larger than the outer one — the calculator shows a structured error and no numbers at all. It never silently corrects an input or shows a partial figure.

Sources and methodology

This page separates four kinds of claim and labels every one of them:

The full record, with every claim, value, source, URL and retrieval date, is published as a provenance report generated from the dataset itself.

Technical review: the dataset was checked against the primary documents by Ugo Candido on August 25, 2026. That is a source-transcription check by the page's own author, not an independent third-party engineering review, and this page does not claim one. The arithmetic is held in place by an independent oracle test suite that re-derives every published figure from first principles without importing the production geometry.

Concrete engine v1.0.0 · dataset 1.0.0 · share format v1. Last reviewed August 25, 2026.