Skip to main content
TakeoffCalc
Hardscaping

Retaining Wall Block Calculator

Estimate retaining wall blocks, rows, blocks per course, cap blocks, circular wall layouts, waste, and optional rough cost.

This block-focused page does not estimate base gravel, backfill gravel, soil pressure, surcharge loads, geogrid, permits, or code requirements.

Units
Mode
ft
in
ft
in
in
in
in
%

Results

Retaining Wall Blocks72 blocks
Blocks Before Waste68 blocks
Courses / Rows5 rows
Blocks Per Course15 blocks
Cap Blocks15 caps
Wall Length20 ft
Wall Face Area60 sq ft
Block Face Size16 in x 8 in
Waste Factor5% waste
Mode NoteStraight wall mode counts blocks from wall length, height, and block face size.
Input Summary20 ft x 3 ft straight wall, 16 in x 8 in block face
Formula Usedwall area = wall length x wall height; blocks = wall face area / block face area

This estimates retaining wall block counts, rows, caps, and optional cost. It does not design structural retaining walls, check code, or replace an engineer.

15 cap blocks20 ft wall, 60 sq ftheight 3 ftblock 16 in x 8 in72 blocks

How to use this calculator

  1. 01Choose straight wall, curved wall by arc length, circular wall, or known wall area mode.
  2. 02Enter the wall size or known face area.
  3. 03Enter the block face size and cap block length.
  4. 04Set a waste percentage for cuts, breakage, and layout changes.
  5. 05Open Add cost estimate only if you want rough block, cap, labor, or delivery cost rows.

For base gravel, backfill gravel, and broader material planning, use the Retaining Wall Calculator. For paver layouts nearby, use the Paver Calculator.

Understanding the math

The calculator turns wall size into face area, divides by the visible face area of one block, then rounds up. Circular mode first converts diameter and arc type into wall length.

straight_wall_area = wall_length x wall_height
curved_wall_area = arc_length x wall_height
circular_wall_length = pi x diameter x arc_fraction
block_face_area = block_face_length x block_face_height
blocks_before_waste = ceiling(wall_area / block_face_area)
retaining_wall_blocks = ceiling(blocks_before_waste x (1 + waste_percent / 100))
courses = ceiling(wall_height / block_face_height)
blocks_per_course = ceiling(wall_length / block_face_length)
cap_blocks = ceiling(wall_length / cap_block_length)

Known wall area mode uses the face area you enter and the wall length for caps and blocks per course. It derives average height from area divided by length so rows can still be estimated.

Retaining wall block reference table

Use these active-unit examples as a quick check for wall face area, block count, cap count, and circular arc length.

ExampleResultUse
20 ft x 3 ft wall60 sq ft face areaLength x height
16 in x 8 in block face68 blocks before wasteFor a 60 sq ft wall
5% waste allowance72 retaining wall blocksRound up to whole blocks
16 in cap on 20 ft wall15 cap blocksWall length divided by cap length
10 ft diameter half circle15.71 ft wall lengthUse half the circumference

Frequently asked questions

How do I calculate how many blocks I need for a retaining wall?

Find the wall face area, divide it by the visible face area of one block, then add waste. Rows come from wall height divided by block height.

How do I calculate retaining wall blocks for a circle?

Find the circumference from the wall diameter, multiply by the arc fraction, then use that wall length with wall height and block face size.

How many cap blocks do I need for a retaining wall?

Divide the wall length by the cap block length and round up. For circular walls, use the calculated arc length.

Do retaining wall blocks need caps?

Many retaining wall systems use cap blocks for the top course, but it depends on the block style and project. This calculator estimates cap blocks by dividing the wall length or arc length by the cap block length and rounding up.

Can I use this calculator with metric measurements?

Yes. Use the Imperial/Metric toggle. Inputs, results, reference values, and examples follow the active unit system.

Related calculators