Concrete Calculator
Volume + bag count + delivery decision tool for deck footings (cylindrical sonotube, square forms, bell-bottom flared base) and slabs (floating-deck pads, walkway sections). Enter pour geometry + footing count + depth + waste factor; pick brand (Quikrete / Sakrete / generic), bag size (60lb / 80lb), and mix strength (3000-4500 psi). Returns total volume (cubic yards + cu ft + gallons), bag counts, ready-mix delivered cost (regional $/yd + short-load surcharge if <3 yd), and bags-vs-delivery recommendation tuned to your pour. IRC R507.3.1.2 rebar spec auto-flagged for footings ≥12″ Ø. Pairs with Footing Depth Calculator (depth + diameter sizing) and Frost Depth Calculator (regional lookups).
Inputs
Pour shape
Footing geometry
Mix + bag
Results
cylindrical · 4000 psi · Quikrete · PA (Northeast, $263/yd avg delivered)
Under 1 cu yd — bags win on price (avoid $125 short-load fee). 31 bags × $7.25 = $225 vs delivered $388.
Mix strength: 4000 psi
IRC R507.3 · ACI 318-19Meets IRC + ACI 318-19 deck-footing minimum (4000 psi). Premium 4500 psi recommended for freeze-thaw regions or high-load applications.
Rebar REQUIRED — footing 12″ Ø exceeds 12″ threshold
IRC R507.3.1.22 × #4 (1/2″ Ø) rebar verticals + 3 × #4 horizontal hoops at 12″ o.c. per IRC R507.3.1.2. Tie hoops to verticals with 16-ga steel tie wire. Provide 3″ concrete cover from edge of footing.
Volume: 18.14 cu ft = 0.67 cu yd = 135.7 gal
ASTM C387 / C94 measurementRaw 16.49 cu ft + 10% waste = 18.14 cu ft total. Per-footing volume 2.75 cu ft × 6 footings.
Bag count: 41 × 60lb OR 31 × 80lb
ASTM C387 packaged concreteQuikrete pre-mix yields: 60lb = 0.45 cu ft, 80lb = 0.60 cu ft (per ASTM C387). Preferred 80lb count: 31 bags @ $7.25 each.
Cost comparison — bags vs delivered
Bag option includes pre-mix material only — add mixer rental ($60-90/day for >5 bags), water hose, and 4-8 hours of mixing time for 30+ bag pours. Delivered option includes pre-mixed concrete + truck delivery + on-site pour (truck operator does the dispensing; you handle finishing). Both prices reflect 2026-Q1 retail; verify with local supplier before pouring.
Volume + math breakdown
- Per-footing volume
- 2.75 cu ft
- × 6 footings
- 16.49 cu ft
- + 10% waste
- 18.14 cu ft
- Total cubic yards
- 0.67 yd³
- 60lb bags needed
- 41 bags
- 80lb bags needed
- 31 bags
- Ready-mix billed yards (rounded to 0.25)
- 1 yd³
Cylindrical volume = π × (Ø/2)² × depth ÷ 1728 (cu ft). Bag yields per ASTM C387: 60lb = 0.45 cu ft, 80lb = 0.60 cu ft.
How to use
Three steps. Permit-ready output.
- 01
Pick pour shape
Cylindrical (sonotube — most common for deck footings) / Square (formed footings, less common) / Bell-bottom (flared base for higher load — IRC R507.3.1.1 allowance) / Slab (floating deck pad, walkway, BBQ pad). Each shape exposes the relevant geometry inputs (diameter + depth for cylindrical, side + depth for square, etc).
- 02
Enter geometry + count
Footings: count (typical residential deck has 4-8 footings depending on size + post spacing) × diameter (8″ for light loads, 12″ standard, 16-24″ for high load) × depth (frost depth + 6″ — use the Frost Depth Calculator). Slab: length × width × thickness (4″ min for walking surfaces, 6″+ for vehicle loads). Bell-bottom: cylinder Ø at top, bell Ø at base, bell-flare height.
- 03
Waste factor + mix strength
Waste factor 5-15% (default 10%) — covers spillage, batch under-yield, frost-lens correction. Use 10-12% for typical pours, 15% for cold weather or complex pours. Mix strength: 3000 psi (driveway/sidewalk), 3500 psi (general residential), 4000 psi (IRC + ACI 318 minimum for deck footings + slabs), 4500 psi (heavy load, freeze-thaw zones, premium spec).
- 04
Brand + bag size
Quikrete + Sakrete are the major national brands — same yield (60lb = 0.45 cu ft, 80lb = 0.60 cu ft), ~3-5% price difference. Generic / yard-brand is 10% cheaper but check ASTM C150 compliance on the bag. Bag size: 60lb is easier to lift (good for smaller pours, older DIYers); 80lb requires fewer bags for the same volume. Most contractors use 80lb.
- 05
Read the recommendation
The calc returns bags-or-delivered guidance based on total volume. Under 0.5 cu yd → bags always. 0.5-3 cu yd → math-driven (bags vs delivered cost + convenience). 3+ cu yd → ready-mix wins. Short-load surcharge ($75-175) applies to ready-mix orders <3 cu yd. Cost breakdown shows bag price × count vs delivered $/yd × yards + short-load fee.
How we calculate
The math, fully transparent.
The Concrete Calculator is the volume + bag + delivery decision tool for deck footings (cylindrical sonotube, square forms, bell-bottom flared base) and slabs (floating-deck pads, walkway sections). Enter pour geometry, footing count, depth, and waste factor; pick brand (Quikrete / Sakrete / generic) + bag size (60lb / 80lb) + mix strength (3000-4500 psi). Returns total volume (cubic yards + cu ft + gallons), 60lb & 80lb bag count, ready-mix delivery cost (regional $/yd + short-load surcharge if <3 yd), and a bags-vs-delivery recommendation tuned to your scope. IRC R507.3.1.2 rebar spec auto-flagged for footings ≥12″ Ø. 2026-Q1 retail bag + ready-mix pricing.
IRC references
- IRC 2021 R507.3 — Deck footings (depth, diameter, bearing capacity)
- IRC 2021 R507.3.1.1 — Permitted footing types (cylindrical, bell-bottom, spread, helical pile)
- IRC 2021 R507.3.1.2 — Rebar required for footings ≥12″ diameter (2 verticals + 3 hoops minimum)
- ACI 318-19 — Building Code Requirements for Structural Concrete (4000 psi min for residential decks)
- ASTM C150 — Standard Specification for Portland Cement (verify packaged mix compliance)
- ASTM C387 — Standard Specification for Packaged Dry Combined Materials (60lb/80lb bag yield)
- ASTM C94 — Standard Specification for Ready-Mixed Concrete (delivered mix requirements)
2026-Q1 retail at Home Depot/Lowes/local supply. Quikrete: $5.95/60lb · $7.25/80lb (yields 0.45 / 0.60 cu ft). Sakrete: $5.75/60lb · $7.00/80lb (same yield). Generic yard-brand ~$5.25/60lb · $6.50/80lb. Ready-mix delivered $/yd (2026-Q1 regional averages): Northeast $220-270, West $230-290, South $165-215, Southeast $175-220, Midwest $195-245. Mix strength premium: +$8/yd for 3500 psi, +$18 for 4000, +$32 for 4500. Short-load surcharge $75-175 for orders <3 cu yd. Truck minimum 1 yd. Conversions: 1 cu yd = 27 cu ft = 202 gal; 60lb bag = 0.45 cu ft; 80lb bag = 0.60 cu ft (ASTM C387).
Standard sonotube footing. Diameter ÷ 2 = radius (inches), times depth (inches), times π, divided by 1728 (cu in per cu ft). Example: 12″ Ø × 42″ deep = π × 6² × 42 ÷ 1728 = 2.75 cu ft per footing. Six 12″ × 42″ footings = 16.5 cu ft = 0.61 cu yd raw + 10% waste = 0.67 cu yd.
Cylinder body + truncated cone (frustum) flare at base. Frustum: V = π × h × (R² + R×r + r²) ÷ 3, where R = bottom radius, r = top radius. Bell-bottoms transfer load to a wider footprint — IRC R507.3.1.1 allows them for higher-load applications without requiring full-diameter sonotube the full depth.
Standard yields per ASTM C387 (packaged concrete mix): 60lb bag = 0.45 cu ft, 80lb bag = 0.60 cu ft. Always round up — partial bags don't help. Per cubic yard (27 cu ft): 60 × 60lb bags OR 45 × 80lb bags. A typical 6-footing residential deck pour = 18-25 × 80lb bags.
Billed yards round up to nearest 0.25 yd. Plant minimum 1 yd. Mix strength premium: +$8/yd for 3500, +$18/yd for 4000, +$32/yd for 4500. Regional $/yd: Northeast/West ~$240-280, Midwest ~$210, South ~$185. Short-load fee $75-175 for orders <3 yd (covers truck round-trip + idle time). At 3+ yd, no surcharge.
Under 1 yd, bag cost (~$130-180) always beats delivered ($165 + $125 short-load = $290 typical). 1-3 yd: do the math — bags around $200-540, delivered $300-740. 3+ yd: 60+ bags is 4-8 hr of manual mixing vs 20-min truck pour. Convenience + batch consistency tip toward delivery beyond 3 yd regardless of pure cost.
Save your plan
Don’t lose this estimate.
Your inputs are preserved in the URL — email it to yourself or copy the link so you can compare with contractor bids later. No account needed.
Frequently asked
Questions, answered.
Embed this calculator
One line. Any site. Free.
Drop the snippet into your contractor site, blog, or marketing page. Theme matches the parent site automatically.
<!-- Drop into any HTML, WordPress, Webflow, or contractor site -->
<script src="https://embed.deckmath.com/v1.js"
data-deckmath-calc="concrete-calculator"
data-theme="auto"
async></script>Related