DeckMath
footings + slabs · bags vs delivered · IRC R507.3

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).

4 shapes3000-4500 psi60lb + 80lb bag countBags vs deliveredIRC R507.3.1.2 rebar2026 regional pricingFree forever
cyd/cuft/gal·Volume conversions
60 + 45·Bags per yd³ (60lb / 80lb)
$165-290·Delivered $/yd range
3 yd threshold·Short-load fee triggers

Inputs

Pour shape

Footing geometry

ea

in

in

Per footing2.75 cu ft

Mix + bag

%

Results

cylindrical · 4000 psi · Quikrete · PA (Northeast, $263/yd avg delivered)

Total volume
18.14 cu ft · 135.7 gal
60lb bags
Quikrete · $5.95/bag
80lb bags
Quikrete · $7.25/bag
Recommendation
short-load fee applies
Recommendation
Buy 31 × 80lb bags

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-19

Meets 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.2

2 × #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 measurement

Raw 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 concrete

Quikrete 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

Bags (Quikrete 80lb)
$207 – $243
31 bags × $7.25/bag
Add ~$60-90/day mixer rental if >5 bags
Ready-mix delivered
$313 – $463
$263/yd avg in Northeast
+ $75-175 short-load fee (under 3 yd)

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.

  1. 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).

  2. 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.

  3. 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).

  4. 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.

  5. 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).

Cylindrical footing volume
V = π × r² × h ÷ 1728 (cu ft)

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.

Bell-bottom volume
V = cylinderVol(topDia, height − bellHeight) + frustumVol(topDia, bellDia, bellHeight)

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.

Bag count from cubic feet
bags60lb = ceil(totalCuFt ÷ 0.45); bags80lb = ceil(totalCuFt ÷ 0.60)

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.

Ready-mix cost
delivered = max(1, ceil(yards × 4)/4) × ($/yd + mix premium) + (yards < 3 ? short-load fee : 0)

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.

Bags-vs-delivery crossover
if totalYd < 1: bags wins; if 1-3: cost comparison; if 3+: ready-mix wins

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>