Skip to content

Concrete

Concrete calculators for slabs, footings, post holes, bags, cubic yards and gravel, checked against IRC 2021

Seven calculators that turn the dimensions of a pour into cubic yards, a ready-mix order and a bag count, one of them for the gravel base underneath, and every one of them prints the arithmetic it ran. Waste goes on the quantity you buy, never on the geometry, ready-mix snaps up to the next quarter yard, bags round up once, and the code minimums the tools warn about are quoted from the 2021 IRC. Free, no signup.

Every concrete calculator on this site runs the same three steps: the volume of the shape in cubic feet, divided by 27 for cubic yards, then the waste you set on the purchased amount. A 10 × 10 ft slab 4 in thick is 33.33 cubic feet, 1.23 cubic yards, and 1.36 cubic yards with 10 percent waste, which is a 1.5 cubic yard truck order or 62 bags of 80 lb. What changes between the seven tools is the shape, the unit you want back, and the code figure each one checks.

Pick the calculator by the shape you are pouring, not by the word on the bag. If you are not sure, start with the which concrete calculator do I need table; for the code figures behind the warnings, the IRC 2021 minimums are quoted with their section numbers.

The seven concrete calculators, and what each one runs, returns and checks against the code

Each tool covers one job and hands the rest to its neighbours. Four of them share the slab formula and differ in what comes back first: the general calculator gives cubic yards for any shape, the slab calculator adds a thickness-by-use list and joint spacing, the bags calculator puts the bag count on top, and the yards calculator adds the truck count. The footing and post hole calculators handle the two shapes that are measured differently, and the gravel calculator is the only one that compacts. The default result on each card below is the number the tool shows the moment it loads, so you can check the page against the tool.

Concrete calculator: any shape, cubic yards or bags

Runs: length × width × thickness ÷ 12 ÷ 27 for a slab, π × radius² × height for a column, curb plus gutter, a solid stepped block for steps, times how many.

Returns: cubic yards with waste, the ready-mix order in quarter yards, cubic feet, cubic metres and bags of 80, 60, 50 or 40 lb.

Code: IRC 2021 R506.1 (3½ in slab floor) and R403.1.1 (6 in footing thickness, which the code calls depth) as warnings, not limits on the maths.

Default 10 × 10 ft at 4 in: 1.36 cu yd with 10 percent waste, ready-mix order 1.5 cu yd

Concrete slab calculator: thickness by use, base and joints

Runs: the same slab formula, with the thickness picked from a by-use list (4 in patio, 5 in driveway, 6 in garage, 8 in workshop, or your own number).

Returns: cubic yards, the quarter-yard order, bags of your chosen size, slab area, and a control-joint spacing from the trade rule of 2½ times the thickness in feet.

Code: R506.1 3½ in for a floor on the ground; R506.2.2 4 in base where the slab is below grade; R401.3 2 percent slope in the exception.

Default 10 × 10 ft at 4 in: 1.36 cu yd, 62 bags of 80 lb, joints about 10 ft each way

Bags of concrete calculator: bag count first

Runs: volume with waste divided by the bag's yield, 0.60, 0.45, 0.375 or 0.30 cu ft, rounded up once, for a slab, a round hole or a footing.

Returns: the bag count as the headline, then cubic feet, cubic yards and bags per cubic yard for the size you picked.

Code: R506.1 3½ in slab floor as a warning on thin pours.

Default 10 × 10 ft at 4 in, 80 lb: 62 bags (45 per cubic yard)

Concrete yards calculator: truck order and loads

Runs: the slab or footing formula, then the order snapped up to the next quarter yard and divided by your mixer truck capacity.

Returns: cubic yards, the quarter-yard order, cubic feet and metres, truck loads and the area in square feet.

Code: R506.1 3½ in and, in footing mode, R403.1.1 6 in.

Default 20 × 10 ft at 4 in: 2.72 cu yd, order 2.75 cu yd, 1 truck at 10 cu yd

Gravel calculator: base and drainage stone in yards and tons

Runs: area × depth for the compacted volume in place, up by your compaction allowance for the loose volume to order, then by the density on your quarry ticket for tons.

Returns: loose cubic yards to order, compacted volume, weight in tons and pounds and one-ton bulk bags. Density is your input; the 1.4 t/yd in the box is a placeholder.

Code: no IRC figure: the code describes base material (R403.2, R403.4.1, R506.2.2) but sets no gravel depth for a driveway or path.

Default 20 × 10 ft at 4 in, 20 percent compaction: 3.26 cu yd to order, 4.56 tons at the placeholder density

Concrete footing calculator: continuous, run or pad footings

Runs: footing run × width × thickness ÷ 12 ÷ 12 ÷ 27, with the run taken from the building footprint for a perimeter footing, or pads counted one by one.

Returns: cubic yards, the quarter-yard order, bags, cubic feet and metres, the footing run and the trench cross-section.

Code: R403.1.1 not less than 12 in wide and 6 in deep, Tables R403.1(1) to (3) by soil class, and R403.1.4 12 in below undisturbed ground or below the frost line.

Default 30 × 20 ft perimeter, 16 × 8 in: 3.62 cu yd, order 3.75 cu yd, run 100 ft

Post hole concrete calculator: fence posts, deck posts and Sonotubes

Runs: π × radius² × concrete depth for the hole, minus the post at its dressed size (3½ × 3½ in for a 4x4), less any gravel below and soil on top, times the number of holes.

Returns: cubic yards and bags for all holes, the same per hole, the hole volume before the post and what the post displaces. Post set to none gives a Sonotube or pier.

Code: R507.3.2 deck footings 12 in below undisturbed ground; R507.4.1 12 in post embedment; frost depth left to your local table.

Default 4x4 in a 12 in hole 36 in deep: 0.09 cu yd (2.31 cu ft) with waste, 7 bags of 50 lb

Which concrete calculator do I need? Pick by the shape you are pouring

The table routes by the job in front of you. Read the second column as a check on the tool: if the arithmetic there is not what your pour needs, the row is wrong for you, whatever the page is called. Six of the links point at pages that are planned under this hub and not yet live; they are marked, and the slab and concrete calculators cover those jobs today.

Concrete calculator router: job, arithmetic, result, code figure, tool
What you are pouringArithmetic the tool runsWhat it returnsIRC 2021 figure it checks or statesCalculator
Rectangular slab, patio, pad or floorL × W × T ÷ 12 ÷ 27, thickness from a by-use listcubic yards, order, bags, area, joint spacingR506.1 3½ in; R506.2.2 base; R401.3 slopeConcrete slab
Driveway or garage floorthe slab formula at 5 or 6 in from the same list; a driveway tool of its own is plannedas aboveR506.1 for a garage floorConcrete slab · driveway (planned)
Round pad, column, curb and gutter, steps, or several shapes on one jobπ r² h; curb + gutter × run; solid stepped block; each × quantitycubic yards, order, cu ft, m³, bagsR506.1 and R403.1.1 as warningsConcrete calculator
Bag count first (small pour, no truck)volume with waste ÷ bag yield, rounded up oncebags of 80, 60, 50 or 40 lb, bags per yardR506.1 on thin poursBags of concrete
Truck order: how many yards and how many loadsslab or footing volume, order snapped up to ¼ yd, ÷ truck capacitycubic yards, order, truck loads, areaR506.1; R403.1.1 in footing modeConcrete yards
Continuous footing under walls, a straight run, or pad footingsrun × width × thickness, run from the footprintcubic yards, order, bags, run, sectionR403.1.1; Tables R403.1(1)–(3); R403.1.4Concrete footing
Monolithic or turn-down slab (slab and thickened edge in one pour)two shapes: the slab, then the edge as a footing run; add the ordersone truck order from two resultsR506.1 for the slab, R403.1.1 for the edgeConcrete slab + Concrete footing
Fence post, deck post, mailbox post, Sonotube or pierπ r² × depth minus the post at dressed size, × holesbags per hole and for all holes, displacement shownR507.3.2; R507.4.1Post hole concrete
Gravel or crushed stone base, drainage trench, driveway stonearea × depth, up by compaction, tons by your ticket densityloose yards to order, tons, bulk bagsnone: the IRC sets no gravel depthGravel
Size of a deck pier or footing (not its volume)AWC DCA 6 footing sizes by tributary area and soil; plannedfooting sizeR507.3Deck footing size (planned)
Rebar or mesh count for a slabgrid spacing × slab dimensions; plannedbar count and lengthnone checkedRebar (planned)
Patio, sidewalk or shed base as a named jobthe slab formula with job presets; planned pagesas the slab calculatorR506.1 where it is a floorpatio, sidewalk, shed base (planned)
Paver base and bedding sandarea × base depth, then sandstone and sand volumesnonePaver · crushed stone

One job is often two shapes. A 12 × 20 ft garage slab at 4 in is 2.96 cubic yards before waste, and a 12 × 12 in footing around its 64 ft perimeter is another 2.37; together that is 5.33 cubic yards, a 6 yard order with 10 percent waste, and the second shape is the one people forget when they ask whether three or four yards will cover it. Run the slab and the footing separately and add the orders, which is also how a Sonotube on a pad footing is counted: post set to none in the post hole calculator for the tube, the footing calculator for the pad.

Footing thickness is not footing depth. The thickness is the concrete you pour, 6 in at least under R403.1.1, which calls that dimension depth; on this site it is called thickness so it stays apart from the other depth, how far below undisturbed ground the bottom of that concrete sits, 12 in at least under R403.1.4 and below the frost line where one applies. The footing calculator takes the thickness; the depth decides how deep you dig and is never part of the volume.

Gravel compacts, concrete does not. The gravel calculator adds a compaction allowance because the stone you order settles into a smaller volume when it is packed; a concrete calculator adds waste because the hole is never exactly the size of the drawing, but the concrete itself does not shrink into the form. Ordering stone with a concrete tool, or concrete with a stone tool, misses by that allowance every time.

The arithmetic all seven calculators share: cubic feet, cubic yards, waste, the quarter yard and the bag

Take the general calculator's default and follow the number through. A 10 × 10 ft slab at 4 in is 10 × 10 × 4 ÷ 12 = 33.33 cubic feet. Divided by 27 that is 1.23 cubic yards. Waste at the default 10 percent goes on next, 36.67 cubic feet or 1.36 cubic yards, and that is the headline on the concrete, slab and yards calculators. The ready-mix line snaps the waste-inclusive figure up to the next quarter yard, 1.5 cubic yards, because that is the step a plant batches in; the bag line divides the same cubic feet by the bag's yield, 36.67 ÷ 0.6 = 61.11, rounded up once to 62 bags of 80 lb. The bags calculator shows the same 62 as its headline.

The order of those steps is the whole convention. Waste is applied to the quantity you purchase, never to the geometry, so a footing does not get deeper and a hole does not get wider on paper; the snap to a quarter yard happens after waste and only from half a yard up, below which the tools leave the ready-mix line off because that is bag territory; and a bag count is rounded up once, at the end, not per hole and again per job. Interpolation is off everywhere: a calculator here never averages between two table values.

Bag yields the calculators use, and what they add up to
BagYield per bag (cu ft)Bags per cubic yardCovers at 4 in thick (sq ft)
80 lb0.6451.8
60 lb0.45601.35
50 lb0.375721.125
40 lb0.3900.9

The yields are the standard pre-mix label figures; check the bag you buy, because a fast-setting or high-strength product can print a different one. One cubic yard is 27 cubic feet, covers 81 square feet at 4 in, and is 0.76 cubic metres. A pallet of 42 bags of 80 lb weighs 3,360 lb and holds 42 × 0.6 = 25.2 cubic feet, 0.93 of a yard, three bags short of a full one; the bags of concrete calculator carries the yields by product and the per-yard table for every bag size.

IRC 2021 minimums behind the calculator warnings, with the section for each

Every warning a concrete calculator on this site prints traces to one of the lines below, quoted from the 2021 International Residential Code as reprinted in the Seattle SDCI chapter PDFs, with the struck original IRC text used wherever Seattle amends it. The calculators check a figure and tell you when an input is under it; they never change your input to meet it, and they never treat a code minimum as a recommendation.

IRC 2021 concrete minimums the calculators check or state
WhatIRC 2021 section or tableAs printedChecked or stated byLong form
Slab floor thicknessR506.1not less than 3½ inches; slab-on-ground floors designed and constructed per that section or ACI 332concrete, slab, bags, yardsslab page (p. 5-28 quoted)
Base under a slabR506.2.24 in of clean graded sand, gravel, crushed stone, crushed concrete or slag, where the slab is below gradeslab (stated)slab page
Footing width and depthR403.1.1; Tables R403.1(1)–(3)not less than 12 inches (305 mm) in width and 6 inches (152 mm) in depth; widths by soil class in the tablesfooting, concrete, yardsfooting page (Table R403.1(1) printed in full)
Footing depth below gradeR403.1.4exterior footings not less than 12 inches (305 mm) below the undisturbed ground surface, and below the frost line where one appliesfootingfooting page
Deck footing depthR507.3.2deck footings not less than 12 inches (305 mm) below the undisturbed ground surfacepost hole (stated)post hole page
Post embedmentR507.4.1a minimum post embedment of 12 inches (305 mm) in surrounding soils or concrete pierspost hole (stated)post hole page
Footing concrete strengthTable R402.22,500 psi at 28 days for footings in every weathering zone; higher for exposed slabs, porches and stepsnone: stated, not checkedfooting page (p. 4-2)
Soil bearingTable R401.4.1presumptive load-bearing values 1,500 to 12,000 psf by soil class; the footing width tables are entered by this numberfooting (your input)footing page (p. 4-1)
Gravel and crushed stoneR403.2; R403.4.1gravel shall be washed and well graded; clean crushed stone free from organic, clayey or silty soils; no depth givennonegravel page
Grade at the slabR401.3 exceptionimpervious surfaces within 10 feet of the foundation sloped not less than 2 percent away from the buildingslab (stated)slab page

One printed error is worth knowing about: Table R403.1(2), the 50 psf snow block, prints the one-storey-plus-basement footing at 1,500 psf soil as 20 × 60 where the pattern of the table reads 20 × 6. The footing calculator's tables are entered from the corrected pattern and the page says so. The chapter PDFs are the Seattle SDCI 2021 Chapter 4 and Chapter 5 reprints; how the site reads them is on the methodology page.

What the IRC does not set is as useful as what it does. It gives no thickness for a patio, driveway or walk that is not a floor of the dwelling, no control-joint spacing, no gravel depth under a driveway, no hole diameter for a fence post, and no waste allowance. Where a calculator offers one of those, it is labelled a trade rule and the number is yours to change. Your jurisdiction may amend any line in the table; Seattle's own [W] amendments are left out of the tools, and the frost depths of Table R301.2 are local values the site does not hold.

Where a concrete estimate goes wrong, in numbers

The failures below are the ones that come up in job-site threads, each with the arithmetic that catches it. Inches in the wrong place. A 10 × 10 ft slab at 4 in is 10 × 10 × 4 ÷ 12 = 33.33 cubic feet; divide by 1,728 instead of 12 and it becomes 0.23, which is why a bag count can come out ten times low. Every calculator here takes the thickness in inches and prints the conversion. Inches read as feet. A 24 × 24 × 24 in pier is 8 cubic feet, 14 bags of 80 lb or 15 with waste; read as 24 ft each way it is 512 cubic feet and a public answer of 2,112 bags was given for exactly that pier. State the unit.

The subgrade and the forms. A garage figured at 19 yards took 21.5, 13.2 percent over the formula; half an inch low on a 4 in slab is 12.5 percent more concrete by itself, before the forms bow. That is what the waste field is for, and why the concrete yards calculator snaps the order up rather than down. The forgotten footing. The 12 × 20 garage above is 2.96 yards of slab and 2.37 of footing; asking whether four yards will cover it counts one shape. A pallet is not a yard. 42 bags of 80 lb are 0.93 of a cubic yard, and the bags calculator says so on its pallet line. Mixing rate. A bag count can be right and the pour still fail: two 6 × 10 slabs mixed by hand set faster than one person could place them. The one-yard line on the bags page and the bags versus ready-mix guide are about time as much as volume.

What these concrete calculators do not do

They do not put a dollar figure on anything: no bag or truck cost, no delivery, no short-load fee. They do not design a mix; ratios, water and PSI are covered in the concrete mix ratio and PSI post, and the strength a footing needs is quoted from Table R402.2, not calculated. They do not size structure: footing width is a table lookup by soil class on the footing page, and the size of a deck pier is an AWC DCA 6 table that the planned deck footing size calculator will read; for the post on top of it use the deck post size calculator under the structural span hub.

They do not count block or brick: concrete block dimensions and weights are in the concrete block dimensions post, and a rebar or mesh count waits for the planned rebar calculator. They give no curing or strength timeline, because that is on the bag or in the mix design, not in the geometry. Inputs are imperial, with a cubic metre row on every result; a metric-first estimate is a different tool. And they do not know your frost depth or soil: the footing and post hole pages tell you which local table to open, and the concrete footing and slab code guide walks through R403 and R506 in full.

Concrete guides and question posts under this hub

The posts below take the questions the calculators answer in two lines and give them the long form. Each one links back to the tool it supports.

Concrete calculators FAQ

Why do two concrete calculators give different answers for the same slab?

Usually the waste, sometimes the rounding, occasionally an error. For a 10 × 10 ft slab at 4 in every correct tool starts at 33.33 cubic feet and 1.23 cubic yards; from there one adds 5 percent, another 10, a third none and hides it in a rounded bag count, and a fourth snaps to a quarter yard before adding waste rather than after. Bag yields differ too, 0.6 versus a product-specific figure. The calculators here print each step so the difference can be found, and one public page's 12 × 14 ft patio at 168 cubic feet was a thickness entered as a foot: the pour is 56.

Do all seven calculators add waste the same way?

Yes, and only on what you buy. Each tool takes the waste percentage you set, 10 percent by default, and applies it once to the volume before it becomes a truck order or a bag count. Nothing is added to the length, width, thickness or depth, so a footing trench does not get deeper on paper and a post hole does not get wider. The gravel calculator is the exception in kind, not in method: it adds a compaction allowance to the stone as well, because stone settles when packed and concrete does not, and it shows both allowances on separate rows.

Which calculators do I use for a monolithic or turn-down slab?

Two: the slab calculator for the flat part and the footing calculator for the thickened edge, then add the two orders. A turn-down slab is one pour, but it is two shapes, a slab at its thickness and a perimeter footing at its width and thickness, and no single tool here folds them together because the code checks are different: R506.1 for the floor, R403.1.1 for the edge. Run the slab first, then enter the perimeter as the footing run with the edge width and thickness, and combine the quarter-yard orders before you call the plant.

Can I add the results of two calculators into one ready-mix order?

Yes, if you add the waste-inclusive cubic yards, not the snapped orders. Each tool snaps its own order up to a quarter yard; adding two snapped figures can put half a yard of rounding into a single order. Add the headline cubic yards, waste included, from each tool, then round the total up once to the next quarter yard. For the garage above, 2.96 plus 2.37 is 5.33 before waste and 5.87 with 10 percent, a 6 yard order. Minimum load, short-load and truck capacity are the plant's policy, not code, so confirm them when you order.

Are the IRC minimums on these pages the whole code?

No, they are the lines a volume calculator can check. The 2021 IRC sections quoted here, R506.1, R506.2.2, R403.1.1, R403.1.4, R507.3.2 and R507.4.1, set a thickness, a depth, a base or an embedment; they say nothing about reinforcement layout, curing, control joints or driveway thickness, and a jurisdiction can amend any of them. The site reads the Seattle SDCI reprints and uses the struck original IRC wherever Seattle changes a line, so the figures are the model code, not a local one. Frost depths are local values from Table R301.2 that the site does not hold; your building department has them.

Do the calculators work in metric?

Inputs are imperial, feet and inches, and every result card prints a cubic metre row alongside cubic yards and cubic feet. That covers the common case of a plant that quotes in cubic metres or a bag labelled in litres, but the tools do not take metres in, and a metric-first estimate is a different tool built around 20, 25 and 40 kg bags. The conversion used is 1 cubic foot = 0.0283168 cubic metres, so one cubic yard is 0.76 cubic metres; if you work in metric, convert the dimensions to feet and inches first and read the metre row.

How were the figures on these pages checked?

By script against the calculators themselves. Each tool page is built by a script that mirrors the calculator's formula, recomputes every cubic-foot, cubic-yard and bag figure in the copy and tables, and refuses to write the page if any number disagrees with the tool at the same inputs; the default results on the cards on this hub were read from the live modules the same way. Code lines are quoted from the 2021 IRC chapter PDFs and cited by section, with the one printed misprint noted. There are no ratings or user counts on the site; the checking is described on the methodology page instead.

Is footing thickness the same as footing depth?

No. Thickness is the vertical size of the concrete, and R403.1.1 sets it at not less than 6 in, using the word depth for it; depth on this site is how far the bottom of that concrete sits below undisturbed ground, and R403.1.4 sets it at not less than 12 in, or below the frost line where one applies. A footing 8 in thick with its bottom 36 in down is 8 in of concrete on top of 28 in of trench you do not fill. The footing calculator takes the thickness and the width; the depth decides the digging and the frost question, and the footing page lays out the frost-protected alternative in R403.3.

Sonotube, post hole or footing calculator: which one?

A tube or pier is the post hole concrete calculator with the post set to none; a wall footing or a pad under a tube is the concrete footing calculator.

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

1.23 cubic yards at 4 in before waste, 1.36 with 10 percent; the concrete calculator prints it at every thickness and in bags.

How many bags of concrete per cubic yard, by bag size?

45 bags of 80 lb, 60 of 60, 72 of 50 or 90 of 40; the bags of concrete calculator carries the per-yard table and the how many bags post takes it job by job.

Bags or a ready-mix truck?

Below about a yard bags are practical, above it the truck usually is; the bags page draws the one-yard line in numbers and the bags versus ready-mix guide covers the break-even by volume and labour.

The calculators under this hub estimate concrete, bag and gravel quantities from the dimensions and allowances you enter. They do not size a footing, slab or post, know your frost depth or soil, check anything for load, or put a dollar figure on a job. Take sizes and depths from your local building department or approved plans, follow the instructions on the bag you buy, and check quantities before ordering. Full terms in the disclaimer.