Ordering the wrong amount of material is an expensive mistake in pretty much any construction project. Too little means a second delivery and a seam in your pour; too much means renting a dumpster for the leftovers. Every estimate uses the same three numbers — length, width, and depth — converted into the unit the material is sold in, plus a waste margin that fits the job. Here’s the math you’ll use on every build.
Why every estimate starts with volume
Concrete, gravel, sand, and mulch are all sold by cubic measure (cubic yards in the US, cubic meters elsewhere). Tiles are sold by area. Paint is sold by area coverage. All of them start from the same foundation:
area = length × width
volume = area × depth
The only trap is units. A slab that is 10 ft × 12 ft × 4 in sounds simple, but 4 inches is not 4 feet. Convert the depth to feet first:
depth = 4 in ÷ 12 = 0.333 ft
volume = 10 × 12 × 0.333 = 40 ft³
Then convert to cubic yards, the unit US concrete suppliers actually quote:
cubic yards = cubic feet ÷ 27
40 ft³ ÷ 27 ≈ 1.48 yd³
Concrete: ordering in cubic yards
Ready-mix concrete is typically ordered in cubic yards. For a slab, foundation, or footing:
- Compute the volume in cubic feet (length × width × depth, all in feet).
- Divide by 27 to get cubic yards.
- Round up to the next full yard — concrete trucks deliver in cubic-yard increments.
That’s the base. Now add waste. The standard advice for retail buyers is to add about 10%, because the ground is never perfectly level and footing depths vary more than they look. So:
order = base volume × 1.1
For a 1.24 yd³ slab you’d order 1.4 — effectively the next practical delivery, ~1.5 yd³.
Gravel: it arrives loose, order by volume
Gravel products (crushed stone, 57 stone, pea gravel) are sold by cubic yard as well, then spread to a nominal depth. For a driveway:
volume = length × width × desired depth (in feet) ÷ 27
A 20 ft × 10 ft driveway at 3 in of stone:
depth = 3 ÷ 12 = 0.25 ft
volume = 20 × 10 × 0.25 ÷ 27 ≈ 1.85 yd³
Stockpiles compact and settle, and raking into place loses some volume — add 10–15% for sand/gravel layers. Gravel is also sold by weight in some regions (1 yd³ of a typical gravel weighs roughly 2,800–3,200 lb depending on the type), which is why suppliers switch between “cubic yards” and “tons” — always confirm which unit you’re being quoted in.
Tile: quantity = area + cut waste
Tiles (floor, wall, backsplash) are bought by area, but cutouts and breakage mean you need more than the wall measures — 10% extra for squares and rectangles, 15% is safer for diagonal or patterned layouts:
area = length × width
tiles_needed = area + (area × waste%)
A 12 ft × 10 ft floor = 120 ft². At 10% waste you buy 132 ft² of tile. The box count is tiles, not square feet: 132 ÷ (area per tile) — a 12×12 in tile covers 1 ft², so you’d buy about 132 tiles, rounded to full boxes.
Paint: two coats means double the math
Paint is sold by volume (gallons). One gallon of a quality paint conventionally covers about 350–400 ft² for one coat. Your wall needs two, so:
total_area = wall_height × wall_width (per wall, summed)
coats = 2
gallons = (total_area × coats) ÷ coverage_per_gal
Windows and doors complicate it slightly; a general rule is to subtract about 15 ft² per standard door and 5–20 ft² per standard window from the wall area, but then add back 10% for roller loss and touch-ups. The paint calculator handles both coarse and fine numbers.
Waste margins are averages, not promises
Here’s the honest part: every waste “rule” (10%, 15%) is an average. What you actually need depends on:
- Your experience — first-time DIY waste runs higher than a contractor’s.
- Slope and leveling — uneven ground gulps concrete.
- Layout complexity — diagonal tiles and cut-heavy rooms eat 15–20%.
- Delivery type — bagged material is bought in exact units; bulk orders get rounded to supply increments.
The practical way to run any material calculator here: do it twice, once with your best-case depth and once with your worst-case, and order between the two numbers.
FAQ
How do I calculate cubic feet of concrete? Multiply length × width × height, all in feet. Convert any inch measurement first by dividing by 12 (e.g. 6 in → 0.5 ft).
What’s a cubic yard used for? It’s the US standard volume for poured materials (27 cubic feet). Gravel and concrete are both quoted per cubic yard.
How much concrete is in a bag? A 60 lb bag yields about 0.45 ft³, an 80 lb bag about 0.60 ft³. Each 80 lb bag is 0.60 ÷ 27 ≈ 0.022 yd³, so you’d need about 45 bags to make 1 cubic yard.
Which waste % do I use? 10% for straightforward slab pours, 10–15% for tile, 15% if your layout has many cuts or the ground tilts. Don’t trust the flat 10% on a steep or intricate job.
Metric vs imperial — does it matter? Only once: pick a unit set and convert depth to it before multiplying. Mixing inches and feet is the #1 cause of wildly wrong material orders.