Sonotube Calculator

Sonotube calculator estimates concrete bags and pour volume using V=πr2hV=\pi r^2h. Enter tube diameter, depth, quantity, waste, density, and bag size to get volume, weight, and bag count.

%
Total Concrete Bags
6Bags
Includes 5% waste allowance using 80 lb bags.
Total Volume With Waste
3.30 cu ft
Ready-Mix Volume 0.12 cu yd
Weight With Waste 478 lbs
Total pour volume required including the added waste allowance.
Volume Before Waste
3.14 cu ft / tube
Total Before Waste 3.14 cu ft
Forms Count 1 Form
Mathematical volume required for the tubes before adding any waste factor.
Alternative Bag Counts
6 Bags (90 lb)
Using 60 lb bags 8 Bags
Using 50 lb bags 10 Bags
Required quantities if using different standard pre-mixed bag sizes.
Density & Yield Calculations
Bag count is estimated from concrete volume x density / bag weight. Actual bag yield can vary by manufacturer, water ratio, and mix type.

The Diameter-vs-Radius Mistake That Throws Off Most Hand Calculations

Sonotubes are sold and labeled by diameter — 8″, 10″, 12″, 18″, and so on — but the volume formula for a cylinder runs on the radius. It’s an easy slip: someone grabs the “12-inch tube” number, plugs it straight into π × d² × h instead of π × r² × h, and ends up with a concrete estimate that’s roughly four times too high. This calculator takes the diameter you select (or type in) and quietly halves it before squaring, so the only inputs you need to get right are the tube size, the pour depth, and how many holes you’re filling.

How the Numbers Move From “Hole in the Ground” to “Bags on the Truck”

Once a diameter and depth are entered, the calculator finds the volume of a single tube using the standard cylinder formula, then multiplies that by the number of tubes to get your raw concrete requirement. A waste percentage — 5% by default — is then added on top of that raw figure to cover spillage, slightly oversized holes, or tubes that settle a bit deeper than planned.

From there, the volume gets converted to weight using the density you enter (145 lbs per cubic foot is the starting value, which is in the typical range for standard-weight concrete, though mixes vary). That weight is divided by the bag size you’ve selected and rounded up — because bag suppliers don’t sell partial bags — to give you the headline “Total Concrete Bags” number.

A few flexibility points worth knowing about:

  • Depth units: you can enter depth in feet, inches, yards, meters, centimeters, or as a split feet-and-inches / meters-and-centimeters pair. Switching units mid-calculation converts whatever value is already there rather than wiping it out.
  • Custom diameters: if your tube doesn’t match a standard preset, “Custom Size” opens a field that accepts inches, centimeters, or millimeters.
  • Alternative bag counts: the third results card automatically shows how many bags you’d need in the three closest other bag sizes to the one you picked — handy if your local supplier is out of 80 lb bags but has plenty of 60 lb or 90 lb.

Nominal Size Isn’t Always Fill Size

One thing the calculator can’t know on its own: the diameter printed on a sonotube is its outside (form) diameter, not necessarily the internal space the concrete actually fills. Wall thickness on fiber forms typically shaves a small amount off the usable diameter — often somewhere around 1/8″ to 1/4″ depending on the tube size and manufacturer.

On a small 6″ or 8″ tube, that’s a noticeable percentage of the cross-section; on a 24″ pier it barely matters. If you’re pouring small-diameter tubes and want a tighter estimate, measure the inside of the tube with a tape measure and enter that figure as a custom diameter rather than relying on the nominal label — or simply lean on the waste percentage to absorb the difference.

Worked Example: Six Footings for a Deck

Here’s a typical scenario — six 12″ sonotubes, each filled 4 feet deep, using 80 lb bags at the default 145 lb/cu ft density and 5% waste:

  • Volume per tube: π × (0.5 ft)² × 4 ft = 3.14 cu ft
  • Total before waste (6 tubes): 18.85 cu ft
  • Total with 5% waste: 19.79 cu ft (about 0.73 cu yd of ready-mix)
  • Estimated weight: roughly 2,870 lbs
  • Bags needed (80 lb): 36

The calculator also flags that the same job would take 32 bags at 90 lbs, 48 bags at 60 lbs, or 58 bags at 50 lbs — useful if the lumber yard’s pallet of one size is already gone.

Frequently Asked Questions

Why does the bag count jump even when I’m only slightly over a bag’s worth?

Bag totals are always rounded up to the next whole bag, since you can’t buy a fraction of one. Needing 35.1 bags and needing 35.9 bags both show as 36. If your number sits just over a whole-bag line, a small drop in waste percentage or depth can sometimes bring it down to the next bag — worth checking if you’re trying to stretch a pallet.

I entered 2.5 for “Number of Tubes” and got an error — why?

The tube count has to be a whole number, since each tube is a separate form being filled. If you have a half-depth tube or an odd-sized extra footing, run it as its own calculation (quantity of 1, with the correct depth) and add that bag count to your main result manually.

Why did my results suddenly switch from cubic feet and pounds to cubic meters and kilograms?

The output unit system follows whichever bag size you’ve selected, not the units you used for diameter or depth. Pick any pound-based bag (40–90 lb) and the results display in cubic feet, cubic yards, and pounds; pick a kilogram-based bag (20–40 kg) and everything — including the “Ready-Mix Volume” card, which becomes liters — switches to metric. You can mix metric inputs with a pound-based bag, or imperial inputs with a kg bag, and the math still works correctly; only the displayed result units change.

The tool warned me about “Zero Waste” — do I really need to add extra?

Setting waste to 0% triggers a warning rather than an error, because in practice almost every pour uses at least a little more concrete than the pure cylinder math suggests — from an uneven hole bottom, a tube that’s slightly oversized, or just spillage while filling. A 5–10% allowance is a common starting point; if your holes are very clean and consistent, you can run it at 0% to see the bare-minimum number, but treat that as a floor, not a shopping list.

Can I switch the density from pounds-per-cubic-foot to kilograms-per-cubic-meter without re-typing the number?

Yes — changing the density unit dropdown automatically converts whatever value is currently in the field, so a default of 145 lb/cu ft becomes roughly 2,323 kg/cu m, and vice versa. This is useful if you have a mix design sheet that lists density in metric units but you’re working the rest of the job in feet and inches.