How to Calculate Concrete With Waste
Why the exact volume and the amount you order are two different numbers
Why exact volume isn't the order quantity
A geometric volume calculation assumes perfectly smooth, level, exactly-sized formwork and zero material loss. Real job sites don't work that way: subgrades are uneven, forms bow slightly, wheelbarrows spill, and a pump line holds some concrete that never reaches the form. A waste allowance closes that gap.
Typical allowance ranges
5% is common for a well-formed, level slab on prepared ground. 10% is a safer default for footings, uneven ground, or a first-time pour. Higher allowances (up to 15%) are sometimes used for irregular hand-dug trenches or highly variable subgrades. These are general estimating conventions, not a fixed code requirement — the right number depends on your specific site conditions.
- 5%: formed slab, prepared/level subgrade
- 10%: standard footing or driveway, average site conditions
- 10-15%: hand-dug or highly irregular excavation
How to apply it correctly
Calculate the exact volume first, from your measurements. Then multiply by (1 + waste percentage) to get the recommended order volume. Keep both numbers visible — the exact figure tells you what the shape actually contains, and the recommended figure is what you tell the supplier. Never discard the exact figure; you may need it later for a cost breakdown or a change order.
Worked Example
A footing with an exact volume of 2.2 yd³ and a 10% waste allowance.
Recommended order = 2.2 × 1.10 = 2.42 yd³
Rounded to a supplier's ¼-yard increment: 2.5 yd³
FAQ
- Does a bigger project need a bigger waste percentage?
- Not necessarily — waste is driven more by site conditions and formwork quality than by the size of the pour. A large, well-formed slab can still use 5%; a small, irregular footing might need 10%.
- Should the waste percentage ever be shown as already included in a single total?
- No — keeping the exact and waste-adjusted figures separate lets you see exactly how much buffer is built in and adjust it for your own site, rather than trusting a hidden number you can't verify or change.