Methodology
Last updated November 11, 2026.
Every calculator and table on FreeConcreteCalculator.org uses the same small, tested math library. This page lists the formulas, the defaults and where each figure comes from. Sources last checked November 11, 2026.
Formulas
Footing: Length (ft) × Width (in) ÷ 12 × Depth (in) ÷ 12 × count
Wall: Length (ft) × Height (ft) × Thickness (in) ÷ 12
Round column / Sonotube: π × (Diameter (in) ÷ 24)² × Height (ft) × count
Post hole: (π × (Hole diameter ÷ 2)² − post area) × (Hole depth − gravel) × count
Steps (solid, on grade): Width × Run × Rise × n × (n + 1) ÷ 2
With waste: volume × (1 + waste % ÷ 100)
Cubic yards = ft³ ÷ 27 · m³ = ft³ × 0.0283168
Bags = ft³ with waste ÷ yield per bag, rounded up
Metric inputs are converted exactly (1 m = 3.28084 ft, 1 in = 2.54 cm) before the same math runs. Square posts use actual dressed sizes: 3.5 in for a 4×4 and 5.5 in for a 6×6. The post is assumed to reach the bottom of the concrete; if you set it on a few inches of concrete instead, the difference is a small fraction of a bag.
In the post hole calculator the total is rounded up once for all holes. The "per hole" figure rounds up per hole, so it can add up to a little more.
Bag yields
| Bag | Yield | Bags per yd³ / m³ | Source |
|---|---|---|---|
| 40 lb | 0.30 ft³ | 90 per yd³ | QUIKRETE Concrete Mix No. 1101 |
| 50 lb | 0.375 ft³ | 72 per yd³ | QUIKRETE Concrete Mix No. 1101 |
| 60 lb | 0.45 ft³ | 60 per yd³ | QUIKRETE Concrete Mix No. 1101 |
| 80 lb | 0.60 ft³ | 45 per yd³ | QUIKRETE Concrete Mix No. 1101 |
| 20 kg | 0.008 m³ | 125 per m³ | Hanson 40N Concrete (MaxiPack20) |
| 25 kg | 0.010 m³ | 100 per m³ | Hanson 40N Concrete (MaxiPack25) |
The US yields are printed on QUIKRETE's data sheet for its Concrete Mix: "An 80 lb (36.2 kg) bag yields approximately 0.60 ft³", with 0.45 ft³ for 60 lb, 0.375 ft³ for 50 lb and 0.30 ft³ for 40 lb. Other brands of standard concrete mix publish similar figures.
Metric bag yields vary more by brand. We use Hanson's figures (0.008 m³ per 20 kg, 0.010 m³ per 25 kg) because one manufacturer lists both sizes and they are on the conservative side, so you are less likely to run short. For comparison, Easy Mix (Australia) lists 0.010 m³ per 20-kg bag and Firth's Dricon CivilCrete (New Zealand) 0.012 m³ per 25-kg bag. If your bag lists a different yield, use the Volume option and divide by your bag's figure.
Defaults
| Input | Default | Why |
|---|---|---|
| Waste | 10% | Common estimating allowance for uneven bases, form bow and spillage; editable |
| Slab | 10 × 10 ft, 4 in | A common small patio; 4 in is a usual patio thickness |
| Post hole | 10 in × 24 in, 4×4 post | About 3 × the post width, per QUIKRETE's fence-post directions |
| Bag size | 80 lb (25 kg metric) | Most concrete per bag; change it to see cost for another size |
| Concrete weight | 140 lb/ft³ | QUIKRETE Concrete Mix typical unit weight (ASTM C138); used only for the slab-weight notes |
Prices
We don't publish concrete prices or averages; they vary too much by region, season and supplier. The optional cost fields multiply your own price per yard (or m³) and per bag by the quantity. Ready-mix minimums, short-load fees, delivery and waiting time are not included; ask your supplier.
Testing
The math library has automated unit tests for every shape, the unit conversions, waste, bag rounding, costs and shareable links. Checks against outside figures:
- Bags per cubic yard: our 45 × 80 lb, 60 × 60 lb and 72 × 50 lb match the figures Inch Calculator publishes, and follow from QUIKRETE's yields.
- Coverage: one cubic yard covers 81 sq ft at 4 in and 54 sq ft at 6 in in both our calculator and Inch Calculator's published figures.
- A 10 × 10 ft slab at 4 in is 33.33 ft³ = 1.235 yd³ (exact arithmetic).
Limits
Results are estimates. Real bases are uneven, holes are rarely perfect cylinders, and some concrete stays in the mixer. Specialty mixes (fast-setting, high-strength, fiber) may yield differently from standard concrete mix. Spot a problem? Tell us.
Sources
- QUIKRETE: Concrete Mix No. 1101 data sheet (Revised Oct 2022; checked Nov 11, 2026)
- Hanson (Heidelberg Materials UK): 40N Concrete technical data sheet (Updated Mar 2020; checked Nov 11, 2026)
- Easy Mix (River Sands): Easy Mix Concrete technical data sheet (Mar 2020; checked Nov 11, 2026)
- Firth: Dricon CivilCrete technical data sheet (Undated; checked Nov 11, 2026)
- Inch Calculator: Concrete calculator (Last modified Oct 30, 2026; checked Nov 11, 2026)