Concrete Fill Calculator — Post Holes, Sonotubes, CMU Blocks & Trenches 2026

By Mike Richardson, construction estimator with 10+ years of experience.

🕳️

Concrete Fill Calculator

Post holes, sonotubes, block cores & trenches

Rule: depth = ⅓ of post height
📊 Your Fill Estimate
—
Cubic Yards
—
80 lb Bags
—
Est. Cost
Volume per Unit—
Total Raw Volume—
+ Waste—
Total Volume—
Total Weight—
Bags per Unit—
Ready-Mix Cost—
📑

Table of Contents

[ Hide ]

    What Is a Concrete Fill Calculator and Why Do You Need One?

    A concrete fill calculator estimates how much concrete you need to fill enclosed voids — post holes, sonotubes, CMU block cores, and trenches. Unlike slab or footing calculators that estimate flat pours, a fill calculator handles the irregular, contained spaces where concrete is poured into an existing form or cavity.

    Getting fill volumes right matters because:

    • Post holes waste concrete fast. A 12-inch hole that is 36 inches deep holds only 0.087 cubic yards — but a 4×4 post inside it displaces part of that volume. Without subtracting the post, you will overbuy.
    • Sonotube projects add up quickly. Ten 12-inch sonotubes at 48 inches deep need 2.6 cubic yards — enough to justify a ready-mix delivery instead of mixing 88+ bags by hand.
    • CMU block fill is deceptive. A standard 8-inch CMU wall looks solid, but its hollow cores consume about 1.12 cubic yards of concrete per 100 square feet of wall face.
    • Over-ordering means waste, under-ordering means cold joints. A cold joint from running out mid-pour weakens the structure permanently.

    How Concrete Fill Calculations Work

    Every fill calculation follows the same core formula: calculate the void volume, subtract any displacement (like a post inside a hole), multiply by the number of units, then convert to cubic yards and add waste.

    Step 1: Determine the Void Shape

    Post holes and sonotubes are cylinders: Volume = pi x radius squared x depth. Trenches are rectangular: Volume = length x width x depth. CMU block cores use a fixed volume per block based on the block width.

    Step 2: Subtract Any Displacement

    When setting a post in concrete, the post itself takes up space inside the hole. A 4×4 post (actual 3.5 x 3.5 inches) displaces about 0.0025 cubic yards in a 36-inch deep hole. A 6×6 post (actual 5.5 x 5.5 inches) displaces almost twice that. Always subtract the post volume from the hole volume.

    Step 3: Multiply by Quantity

    Most fill projects involve multiple identical voids — 8 post holes for a deck, 12 sonotubes for a pier foundation, or 200 blocks in a CMU wall. Multiply the single-void volume by the total count.

    Step 4: Add a Waste Factor

    Add 10% for post holes and trenches (spillage and uneven holes), and 5-10% for sonotubes (minimal waste since the tube is a precise form). CMU block fills need 5-10% extra for mortar voids and uneven core depths.

    Step 5: Choose Bags or Ready-Mix

    For projects under 1 cubic yard (about 45 bags of 80-lb mix), hand-mixing bags is practical. Between 1 and 3 cubic yards, consider renting a mixer trailer. Over 3 cubic yards, ready-mix delivery ($130-$170 per cubic yard) saves hours of labor and produces more consistent concrete.

    Concrete Fill Volume by Application

    ApplicationTypical DimensionsVolume per UnitConcrete per 10 Units
    Post Hole (10″ dia x 36″ deep, 4×4 post)10″ diameter, 36″ depth0.055 yd³ net~0.51 yd³
    Post Hole (12″ dia x 42″ deep, 6×6 post)12″ diameter, 42″ depth0.076 yd³ net~0.74 yd³
    Sonotube (12″ dia x 48″ deep)12″ diameter, 48″ depth0.116 yd³1.16 yd³
    Sonotube (18″ dia x 48″ deep)18″ diameter, 48″ depth0.261 yd³2.61 yd³
    8″ CMU Block Core8″ x 8″ x 16″ block0.167 ft³ per block0.062 yd³
    Trench (6″ wide x 12″ deep x 10 ft long)6″ x 12″ x 10 ft0.185 yd³1.85 yd³

    Post Hole Concrete Fill Guide

    Setting fence posts and deck posts in concrete is one of the most common DIY concrete projects. The rule of thumb is simple: dig the hole 3 times the post diameter and one-third of the total post length deep.

    For a standard 6-foot privacy fence using 4×4 posts:

    • Hole diameter: 10-12 inches (3x the 3.5-inch post width)
    • Hole depth: 24-30 inches (one-third of 8-foot post, with 6 feet above ground)
    • Concrete per hole: About 1.5–2 bags of 80-lb mix (after subtracting the post)
    • Post spacing: 6-8 feet on center

    For deck posts using 6×6 posts, increase the hole to 12-14 inches diameter and 36-48 inches deep (below frost line in cold climates). Each hole needs 1.5-3 bags of 80-lb mix depending on depth.

    Sonotube and Round Column Fill Guide

    Sonotubes (cardboard concrete forms) create smooth, round concrete piers for decks, porches, additions, and elevated structures. They come in diameters from 6 inches to 60 inches, though 8, 10, 12, and 16-inch tubes handle most residential projects.

    Volume increases dramatically with diameter. A 12-inch sonotube at 48 inches deep needs 3.14 cubic feet (0.116 cubic yards) of concrete. Double the diameter to 24 inches and the volume quadruples to 12.57 cubic feet (0.465 cubic yards) — because volume scales with the square of the radius.

    Key sonotube tips:

    • Brace tubes plumb before pouring — once concrete is in, you cannot adjust.
    • Pour in lifts for tubes over 4 feet deep to prevent air pockets.
    • Vibrate or rod the concrete every 12 inches of pour depth.
    • Set anchor bolts within 30 minutes of the final pour while concrete is still workable.

    CMU Block Core Fill Guide

    Filling CMU (concrete masonry unit) block cores with concrete and rebar is called grouting. Building codes require it for load-bearing walls, retaining walls, and walls in seismic zones. Even non-structural garden walls benefit from filled cores for wind resistance.

    Core volume depends on block width:

    Block WidthCore Volume per BlockBlocks per 100 ft² WallConcrete per 100 ft² Wall
    6-inch CMU0.125 ft³112.50.52 yd³
    8-inch CMU0.167 ft³112.50.70 yd³
    10-inch CMU0.208 ft³112.50.87 yd³
    12-inch CMU0.250 ft³112.51.04 yd³

    You do not always fill every core. Partial grouting (filling only the cores with rebar) uses 30-50% less concrete. Our calculator lets you set a fill percentage to estimate partial grouting accurately.

    Trench and Rectangular Void Fill Guide

    Trenches filled with concrete serve as strip footings, grade beams, foundation stems, and utility encasements. The calculation is straightforward — length times width times depth — but trenches dug by machine are rarely perfectly rectangular, so always add 10-15% waste.

    Common trench dimensions for residential foundations:

    • Standard footing trench: 16-24 inches wide, 8-12 inches deep
    • Frost-protected footing: 16-20 inches wide, 36-48 inches deep (below frost line)
    • Grade beam: 12-16 inches wide, 18-24 inches deep
    • Utility trench (encasing pipe): 6-8 inches wide, varies by depth

    Bag Yield Reference: How Much Concrete per Bag?

    Bag SizeWeightYield (ft³)Yield (yd³)Bags per Cubic Yard
    Large80 lb0.60 ft³0.022 yd³45
    Medium60 lb0.45 ft³0.017 yd³60
    Standard50 lb0.375 ft³0.014 yd³72
    Small40 lb0.30 ft³0.011 yd³90

    One cubic yard of concrete weighs approximately 4,000 pounds. At $5-$7 per 80-lb bag, mixing one cubic yard from bags costs $225-$315 in material alone — compared to $130-$170 per yard for ready-mix delivery. Bags make economic sense only below about 0.75 cubic yards.

    Concrete Fill Cost Estimator: Bags vs. Ready-Mix in 2026

    Project SizeBag Cost (80-lb @ $6)Ready-Mix Cost ($150/yd³)Best Option
    0.25 yd³ (11 bags)$66$150 + deliveryBags
    0.50 yd³ (23 bags)$138$150 + deliveryBags (marginal)
    1.0 yd³ (45 bags)$270$150 + deliveryReady-mix
    2.0 yd³ (90 bags)$540$300 + deliveryReady-mix
    5.0 yd³ (225 bags)$1,350$750 + deliveryReady-mix

    Ready-mix delivery fees typically run $50-$150 depending on distance from the batch plant. Most plants have a minimum order of 1 cubic yard, and some charge a short-load fee for orders under 3-5 cubic yards ($50-$100 extra). Factor this into your decision.

    10 Tips for Filling Concrete Voids Like a Pro

    Check the frost line before digging post holes. Your local building department publishes the frost depth — footings and post bases must extend below it to prevent frost heave. In northern states, that means 36-48 inches deep.

    Use high-early-strength mix for post holes. Products like Quikrete Fast-Setting Concrete set in 20-40 minutes, letting you brace posts and continue working the same day instead of waiting 24-48 hours.

    Never dry-pack sonotubes. Some tutorials suggest pouring dry mix into sonotubes and adding water on top. This produces weak, honeycombed concrete. Always pre-mix to proper consistency before pouring.

    Overfill sonotubes by 1 inch and crown the top. Mound concrete slightly above the tube rim and trowel a dome shape so water runs off the pier instead of pooling on top.

    Fill CMU cores in lifts, not all at once. For walls taller than 4 feet, fill cores in 4-foot lifts and vibrate or rod each lift before adding the next. This prevents air pockets and ensures full consolidation around rebar.

    Use grout, not standard concrete, for CMU cores. CMU grout (a fluid mix with smaller aggregate) flows into cores better than standard concrete mix. If using bagged concrete, add extra water beyond the normal ratio to improve flow — the block will absorb excess moisture.

    Compact the bottom of post holes before pouring. Loose soil at the bottom compresses under load, causing the post to settle. Tamp the bottom with a 2×4 or tamping bar, then add 2-3 inches of gravel for drainage.

    Slope concrete away from wood posts. Shape the top of the concrete so it crowns around the post, directing water away from the wood-to-concrete joint — the most rot-prone area.

    Buy 10% more bags than calculated. Bag yields assume perfect mixing. Real-world conditions — spillage, irregular hole shapes, mixing losses — always consume more than the theoretical amount.

    Time your pours for mild weather. Concrete sets too fast above 90 degrees F and too slow below 50 degrees F. Early morning pours in summer and midday pours in spring/fall give you the best working window.

    Choosing the Right Concrete Mix for Fill Applications

    Mix TypeStrength (PSI)Set TimeBest ForPrice per 80-lb Bag
    Standard Mix4,00024-48 hrsSonotubes, footings, trenches$5-$6
    Fast-Setting4,00020-40 minPost holes, fence posts$6-$8
    High-Strength5,000+24-48 hrsStructural piers, load-bearing columns$7-$9
    CMU Grout2,000-3,00024-48 hrsBlock core fill$5-$7
    Ready-Mix (delivered)3,000-5,00024-48 hrsAny project over 1 yd³$130-$170/yd³

    1 How much concrete do I need for a post hole?

    For a standard 10-inch diameter hole that is 36 inches deep with a 4×4 post, you need about 0.055 cubic yards of concrete — roughly 3 bags of 80-lb fast-setting mix. A 12-inch hole at 42 inches deep with a 6×6 post needs about 2 bags. Our calculator subtracts the post volume automatically for an accurate estimate.

    2 How many bags of concrete for a fence post?

    A typical 4×4 fence post set in a 10-inch hole at 24-30 inches deep needs 1 bag of 80-lb concrete mix. A 6×6 post in a 12-inch hole at 36 inches deep needs 2-3 bags. For a 50-foot fence with posts every 8 feet, that is 7 posts requiring 7-21 bags total depending on post size and hole depth.

    3 How much concrete does a sonotube need?

    A 12-inch sonotube at 48 inches deep needs 3.14 cubic feet (0.116 cubic yards) — about 6 bags of 80-lb mix. An 18-inch tube at the same depth needs 7.07 cubic feet (0.261 cubic yards) — about 12 bags. Volume increases with the square of the diameter, so doubling the tube size quadruples the concrete needed.

    4 How much concrete to fill a CMU block wall?

    For a standard 8-inch CMU wall, you need about 0.70 cubic yards (0.167 cubic feet per block x 112.5 blocks) per 100 square feet of wall face. A 12-inch CMU wall needs about 1.04 cubic yards per 100 square feet. Partial grouting (filling only rebar cores) reduces this by 50-70%.

    5 How deep should a fence post hole be?

    The general rule is one-third of the total post length. For a 6-foot fence using 8-foot posts, dig 24-30 inches deep. For deck posts or structural posts, dig to below the frost line (36-48 inches in northern states). The hole diameter should be 3 times the post width — so 10-12 inches for a 4×4 post.

    6 How many 80-lb bags of concrete make a cubic yard?

    You need 45 bags of 80-lb concrete mix to make one cubic yard. Each 80-lb bag yields 0.60 cubic feet, and one cubic yard equals 27 cubic feet (27 / 0.60 = 45). For 60-lb bags you need 60 bags, for 50-lb bags you need 72 bags, and for 40-lb bags you need 90 bags per cubic yard.

    7 Is it cheaper to mix concrete yourself or order ready-mix?

    For projects under 0.5 cubic yards (about 23 bags), mixing bags yourself is cheaper at $130-$140 total. Over 1 cubic yard, ready-mix delivery at $130-$170 per yard plus $50-$150 delivery is cheaper and saves hours of labor. The break-even point is around 0.75 cubic yards — above that, order ready-mix.

    8 Can I use regular concrete to fill CMU blocks?

    You can, but CMU grout is better. Standard concrete mix has large aggregate that can bridge across narrow cores and leave voids. CMU grout uses smaller aggregate and a wetter mix that flows into cores more completely. If using bagged concrete, add extra water and use a vibrator or rebar rod to consolidate the mix into every void.

    9 What size sonotube do I need for a deck?

    Most residential decks use 10 or 12-inch diameter sonotubes. For a standard deck (up to 200 sq ft with normal snow loads), 10-inch tubes are sufficient. For larger decks, hot tubs, or heavy snow areas, use 12-inch tubes. Check your local building code — many jurisdictions specify minimum pier diameter and depth below frost line.

    10 How do I calculate concrete for a round hole?

    Use the cylinder volume formula: Volume = pi x (diameter / 2)² x depth. Convert all measurements to feet first (divide inches by 12). For a 12-inch diameter hole that is 36 inches deep: 3.1416 x (0.5)² x 3.0 = 2.36 cubic feet. Divide by 27 to get cubic yards: 0.087 yd³. Our calculator does this automatically.

    11 Should I use fast-setting or regular concrete for post holes?

    Fast-setting concrete (like Quikrete Fast-Setting) is ideal for post holes. It sets in 20-40 minutes so you can brace and align posts quickly, then continue fencing the same day. Regular mix works too but requires 24-48 hours of bracing. Fast-setting costs $1-$2 more per bag but saves significant labor time on multi-post projects.

    12 How much waste factor should I add for concrete fill?

    Add 10% for post holes and trenches (hand-dug holes are rarely perfectly shaped). Add 5-10% for sonotubes (minimal waste since the form is precise). Add 5-10% for CMU block cores (mortar joint voids and uneven cores). For projects with irregular or rocky soil, increase to 15%. Our calculator includes an adjustable waste factor from 0% to 20%.

    13 Do I need to fill all CMU block cores with concrete?

    Not always. Building codes require full grouting for load-bearing walls, retaining walls, and walls in seismic zones. For non-structural walls (garden walls, privacy walls), you can partially grout — filling only the cores containing rebar, typically every 32-48 inches. This uses 30-50% less concrete while still meeting structural requirements.

    14 How much does a cubic yard of concrete weigh?

    One cubic yard of standard concrete weighs approximately 4,000 pounds (2 tons). This includes the cement, sand, gravel aggregate, and water. Lightweight concrete mixes weigh 2,800-3,200 lbs per cubic yard. For comparison, one cubic foot of concrete weighs about 150 pounds.

    15 What happens if I run out of concrete mid-pour?

    Running out mid-pour creates a cold joint — a weak plane where old and new concrete meet. For post holes, this is usually acceptable if you resume within 2 hours. For structural piers and footings, a cold joint can compromise load capacity. Always order 10% more than calculated, and for ready-mix orders, have a plan for where to pour any excess.