Concrete Block Fill Calculator: Grout Volume and Bags
Block cores hold grout, and grout gets priced by the yard. This tool counts the blocks in your wall, multiplies by the core volume you specify, applies a fill percentage, and returns total grout in cubic feet and cubic yards. It also estimates weight, the number of 80 lb bags, and the total bill. Handy for stem walls, bond beams, and any wall where the hollow cells take concrete.
Masons grouting a reinforced wall know the drill: not every core gets filled, and the ones that do don’t always get filled to the top. That variation is exactly what the fill percentage input is for. Set it to 100% for a fully grouted wall, drop it to 25% for a wall where only the reinforced cells get filled. The core volume field is editable too, so if your block supplier publishes different numbers, you can override the default.
How to Use the Block Fill Calculator
Pick your currency from the top dropdown.
Enter the wall length and set the unit: ft, in, m, cm, mm, or yd.
Add the wall height in matching or different units. The tool normalizes everything.
Set the number of walls you’re filling. One is the default.
Choose a block type. Core volume auto-populates for that block.
Adjust fill percentage. 100% is a solid grout, 25% is a partial fill.
Set waste factor and confirm grout density.
Enter price per cubic yard, then add any extra cost.
Results refresh as you type. The Detailed Breakdown tab lists every intermediate value, from block face area to bag count.
How the Block Fill Calculator Formula Works
Fill volume is the number of blocks times the core volume of one block, times how full you’re filling them. Waste inflates the total, and cost follows the volume in cubic yards.
Formula: Wall area = Length × Height × Wall count
Formula: Blocks = ⌈ Wall area ÷ Block face area (with mortar) ⌉
Formula: Fill volume = Blocks × Core volume × Fill % × (1 + Waste %)
Formula: Concrete bags = ⌈ Fill volume (ft³) ÷ 0.6 ]
Block face area uses the nominal length plus a 3/8″ mortar joint on each dimension. For a standard 8″ × 8″ × 16″ CMU, that’s 16.375 × 8.375 inches, or 0.9524 ft². The block count is rounded up because you can’t lay a fractional block.
Core volume is a user input, but it auto-populates when you switch block types. Standard 8″ CMU defaults to 0.45 ft³. A 12″ block sits at 0.68 ft³. Change the unit to liters and the value converts on the fly.
The bag count uses a flat 0.6 ft³ per 80 lb bag of concrete mix. That’s the yield of a standard bag once water is added. The label in the results and breakdown says “80 lb” because that’s the reference bag, even if your actual mix comes in 60 lb sacks.
Cost is volume in cubic yards times price. If your price is per cubic meter, the tool converts by multiplying by 0.764555 before running the total. Weight comes from the density field: fill volume with waste times density in lb/ft³.
Worked Example: A 35 ft × 10 ft Reinforced Retaining Wall
Say you’re filling a retaining wall that’s 35 ft long and 10 ft tall, using 12″ × 8″ × 16″ CMU at 100% fill. Waste is 8%. Grout density is 145 lb/ft³. Price per cubic yard is $150.
Wall area: 35 × 10 = 350.00 ft²
Block face with mortar: 16.375 × 8.375 = 137.14 in², or 0.9524 ft²
Total blocks: 350 ÷ 0.9524 = 367.5, rounded to 368
Core volume for 12″ CMU: 0.68 ft³ per block
Fill volume base: 368 × 0.68 × 1.00 = 250.24 ft³
With 8% waste: 250.24 × 1.08 = 270.26 ft³, or 10.01 yd³
Fill weight: 270.26 × 145 = 39,188 lbs (about 17,775 kg)
Concrete bags: 270.26 ÷ 0.6 = 450.4, rounded to 451 bags
Fill cost: 10.01 × $150 = $1,501.50
That yardage is a ready-mix order, not a bag job. At 10 cubic yards, the truck pays for itself against 451 bags you’d have to mix by hand. Additional cost stays at $0 unless you want to fold in pump fees or rebar.