JusTheToolPRECISION CALCULATORS

Concrete Footing & Sonotube Calculator

Quick answer: Footing concrete = length Γ— width Γ— depth in feet, Γ· 27 for cubic yards. For round piers, use Ο€ Γ— radiusΒ² Γ— depth. Add ~10% for over-dig.

Calculate concrete bags or cubic yards for round footings, fence posts, deck piers, and sonotube forms of any diameter.

Common sonotube sizes:

Estimated Concrete Needed

0 Bags
Volume per hole: 0 cu ft | Total: 0 cu ft (0 cu yd)
Estimated Cost: $0.00
Advertisement

Why Round Holes Need a Different Formula

Our standard Concrete Bag Calculator is built for rectangular slabs. But fence posts, deck footings, and sonotube piers are cylinders, not boxes. A cylinder's volume is calculated as Ο€ Γ— radiusΒ² Γ— depth, not length Γ— width Γ— depth. Skip this step and you'll either order way too much concrete or run short mid-pour.

Why this matters: A 12" diameter hole holds roughly twice as much concrete as an 8" hole at the same depth β€” not 50% more, like a lot of people assume. Diameter has a squared effect on volume, so always double-check before ordering bags.

How Deep Should a Footing Be?

Footing depth is dictated by your local frost line, not preference. In cold climates, footings must extend below the frost depth or seasonal freeze-thaw cycles will heave the post out of the ground over a few winters.

Pro Tip: This calculator handles the concrete volume math. It does not replace your local building code's frost depth or footing size requirements for load-bearing structures like decks β€” always confirm those with your local permit office or a structural engineer before you dig.

Sonotube vs. Bare Hole: Does It Matter for Volume?

No β€” a sonotube (the cardboard concrete form) doesn't add or remove volume from the math. It just gives the wet concrete a smooth, straight-sided shape above the frost line so the post sits cleanly instead of bulging out into the surrounding dirt. Measure the inside diameter of the tube, or the diameter of the auger bit if you're pouring directly into a bare hole.

Common Project Types & How to Measure Them

Frequently Asked Questions

How much concrete do I need for an 8 inch sonotube?

An 8" diameter sonotube at 30 inches (2.5 ft) deep needs about 0.87 cubic feet of concrete, which works out to roughly 2 standard 80lb bags per hole.

How much concrete for a 12 inch fence post hole?

A 12" diameter hole at 2 feet deep needs about 1.57 cubic feet, or roughly 3 bags of 80lb concrete per hole.

Do I need gravel at the bottom of a post hole?

Yes. Add 4-6 inches of compacted gravel at the bottom of any post hole before pouring concrete. This allows water to drain away from the base of the post instead of pooling and rotting wood or rusting metal posts.

Can I mix concrete directly in the hole instead of in a wheelbarrow?

For small jobs like a single mailbox post, yes β€” many contractors pour the dry bag directly into the hole, add water, and mix in place with a stick or shovel. For multiple holes or larger piers, pre-mixing in a wheelbarrow or mixer gives more consistent results.

Share this tool: 𝕏 Tweet πŸ“˜ Share πŸ“Œ Pin
MA

How we build these calculators

Founder, JusTheTool · Every formula cited to a published code table or manufacturer spec · Last reviewed August 2026

Every calculator on this site implements formulas taken from published sources — International Residential Code (IRC) tables, ACI and ASTM standards, and manufacturer spec sheets for yields and coverage rates. We list the source behind each figure on our methodology page, so you can check the math rather than take our word for it. These tools are estimating aids, not a substitute for a licensed professional or your local building department.

More concrete & masonry tools

→ All 14 concrete & masonry calculators

Sources for the figures on this page

Every constant this calculator uses and where it comes from, so you can check it rather than take our word for it.

Local codes amend the model IRC and adopt different cycles — your building department governs. Manufacturers revise yields; where your product's data sheet disagrees with a default here, use the product's number. See our full methodology.