Concrete Block, Cinder Block & CMU Calculator

Build a concrete block, cinder block or CMU wall takeoff with openings and waste, then estimate mortar and grout/core fill—including existing-block fill-only projects—plus specified reinforcement, pallets and supplier costs.

Quick mode

Quick block estimate

Enter one wall, a block size and waste allowance. Open the full takeoff only when needed.

Wall

Enter the net wall run. Add openings from the wall card when needed.

Wall 1
Use a consistent run/centerline convention.
Measure masonry height, not footing depth.

Block

Applied before purchase rounding. This 5% default is an editable scenario, not a required allowance.

Results update automatically as inputs change.

Results

Blocks to purchase
— units

View key breakdown

Detailed results and professional tools

View detailed results, reports and comparisons

Calculation report

A focused summary of the selected takeoff, active materials and costs. Changes are saved automatically in this browser.

Enter valid inputs to create a report.

Large projects may exceed the share-link limit. Project data in a copied link is visible to anyone you share it with.

Wall-by-wall quantities

Wall Gross area Openings Net area Blocks / course* Courses* Net block equivalents

*Course figures are gross module layout guides, before openings. Partial courses/cuts and bond patterns are not optimized. The order calculation uses unrounded net area.

Purchase list & priced costs

Item Purchase quantity Entered rate Line cost

Wall elevation

Add positions to openings if you want them shown.

Blue: modular courses Orange: entered vertical bar spacing Purple dashed: entered horizontal rows

Compare takeoff options

Compare up to three scenarios while changing waste, block sizes or supplier prices.

Worked example: 20 × 6 ft CMU wall

With no openings, the wall is 120 ft². A 16 × 8 in module covers 128 ÷ 144 = 0.888889 ft², so 120 ÷ 0.888889 = 135 full-block equivalents. Applying 5% once gives 141.75 → 142 blocks. There are 15 gross full modules per course and 9 courses.

The selected product example covers up to 13 standard blocks per 80 lb mortar bag. On installed equivalents, 135 ÷ 13 × 1.10 = 11.423 → 12 bags with the entered 10% extra allowance. That allowance is a scenario choice, not a product requirement. Grout and reinforcement are off until specified.

A 3 × 7 ft door would reduce net area to 99 ft²: 111.375 theoretical equivalents and 117 ordered at 5%. This is still an area estimate, not a cut-by-cut masonry bond plan.

Inputs explained — what changes the answer?

  • Actual dimensions plus the joint: entering nominal dimensions and adding another joint double-counts the joint and underestimates block count.
  • Openings: quantities multiply width × height. Positioned single openings are checked for overlap; unpositioned groups need your review.
  • Thickness: a wider block with the same face module does not change wall coverage, but its bedding, core volume and weight can change.
  • Waste and pallets: these affect purchases. Mortar/grout use installed area equivalents, not spare stock.
  • Reinforcement: enter the specified schedule. More detailed bars at openings/corners belong in manual totals, not an invented default.

Module reference & preset provenance

Nominal face / selected moduleArea per unit (ft²)Units per 100 ft²
16 × 8 in0.888889112.5
16 × 4 in0.444444225
8 × 8 in0.444444225

Counts exclude waste and openings. The current custom-module row updates from the engine. Standard actual-dimension convention: CMHA; verify tolerances and shapes with your manufacturer.

  • CMU presets: nominal 4/6/8/10/12 × 8 × 16 in; actual dimensions nominal minus ⅜ in. The joint is an independent editable input.
  • Mortar example: QUIKRETE 1102, 80 lb bag, up to 13 standard 8 × 8 × 16 units. No generic mixed-volume yield is assigned.
  • Grout yield example: QUIKRETE Fine Core-Fill #1585-08, 0.68 ft³ per 80 lb bag. The block’s cell volume must still be supplied.
  • Rebar weight presets: Harris/Nucor supplier table, #3–#8; custom mass per length supported. This does not select reinforcement.
  • Waste, pallet count, wall dimensions, costs and shell-bedding depth are editable scenario inputs, not universal recommendations.

Formula & methodology

Module face = (actual length + joint) × (actual height + joint)
Net wall area = Σ(length × height) − Σ(opening quantity × width × height)
Theoretical blocks = net wall area ÷ module face
Order target = ceiling(theoretical blocks × (1 + block waste / 100))
Common blocks = ceiling(order target − specialty replacement equivalents)
Coverage mortar bags = ceiling(installed equivalents ÷ bag coverage × allowance)
Joint mortar volume = installed equivalents × (module face − actual face) × effective bedding depth
Grout = (cell equivalents × net void per cell × fill-height fraction + extra void) × allowance
Rebar stock minimum = ceiling(allowed aggregate length ÷ stock length) + manual extra bars

Rounding is applied at purchasing steps, not repeatedly to each opening or wall’s area-based quantity. Geometry mortar is an idealized joint model; enter additional bedding volume before its allowance. Specialties use final purchase counts. Costs use purchase-rounded bags/bars and the standard-block pallet option you selected.

Common mistakes to avoid

  1. Adding a joint to nominal block dimensions instead of actual dimensions.
  2. Subtracting the same opening twice, or overlapping unpositioned openings.
  3. Filling waste/spare blocks or counting bond-beam grout twice.
  4. Using a generic concrete bag yield for mortar or the specified masonry grout.
  5. Adding specialty blocks without saying which common units they replace.
  6. Treating an aggregate rebar length as a cutting plan or structural schedule.

Assumptions, limitations & sources

For estimating mortared CMU quantities. Not structural design or a guarantee of delivery quantities. Check actual product dimensions, core voids, packaging, materials and the project schedule. Footings, drainage, formwork, excavation, bracing and reinforcement details are excluded unless separately entered as manual costs/quantities. No organization below endorses Efficienco.

Method/data reviewed September 2, 2026 · Engine cmu-1.0.0 · Prices are entered by the user.

Frequently asked questions

How many blocks are needed for a 10 × 10 ft wall?With a 16 × 8 in module and no openings, the theoretical quantity is 112.5 full-block equivalents. Rounded without waste that is 113; applying 5% to the unrounded quantity gives an order target of 119. Cuts, bond pattern and specialty units still need checking.
Do I enter actual or nominal block dimensions?The dimension fields are actual unit dimensions. Add the mortar joint once to face length and height to form the module. The common presets use actual dimensions 3/8 in smaller than their nominal labels; always check the product.
Why is there no universal mortar bags-per-100-blocks rule?Bag coverage depends on the product, unit geometry, joints and bedding. The selectable QUIKRETE example lists up to 13 standard 8 × 8 × 16 blocks per 80 lb bag. It is an estimating example, not a mortar-type recommendation. Use custom coverage or the joint-volume method for different work.
Does this choose the rebar or grout my wall requires?No. Enter the schedule and materials specified for your project. Foundation and retaining-wall modes only organize a takeoff; they do not determine structural capacity, drainage, soil loads, stability, reinforcement requirements or safe installation.
How are half blocks and bond-beam units counted?Enter final purchase quantities and how many common-block equivalents each replaces. A factor of 1 replaces one full-face unit, 0.5 replaces half and 0 adds an extra unit. The calculator reduces common blocks accordingly; it does not automatically design corners, lintels or bond beams.
Is a missing price treated as zero?No. A blank price is unpriced and keeps the estimate incomplete. An explicit zero is allowed for an intentionally free or excluded line. Currency selection changes labels only; it does not convert exchange rates.
Are cinder blocks, concrete blocks and CMUs the same?Cinder block is a familiar search and trade term, but modern structural units are generally concrete masonry units (CMUs) made with cement and aggregates rather than historical cinders. Select the CMU preset matching the actual product dimensions and verify its manufacturer data.
Can I use this as a concrete block fill calculator?Yes. For an existing wall, choose Existing blocks: core fill only under Project mode so blocks are not purchased again. Then open Grout / core fill and choose full, selected, every-Nth, partial-height or percentage fill.
How does the CMU grout/core fill calculator estimate bags?It multiplies the filled cell equivalents by the entered net void volume, adds separately measured bond-beam or other void volume, and applies the selected allowance once. It then divides final grout volume by the entered mixed product yield and rounds up to whole bags.