Guide

Retaining wall cost guide: how to bid the job and count the blocks

A segmental retaining wall estimate is block count + base course + cap units + drainage aggregate + a leveling-pad trench — and, on taller walls, geogrid. But before any of that: a wall taller than about 3–4 feet, or any wall with a load above it, is an engineering job, not a stacking job.

Read this first: the height rule

Walls taller than roughly 3–4 feet — measured from the bottom of the buried base to the top — or any wall with a slope, driveway, or other surcharge above it, need a design engineer and geogrid soil reinforcement, and many jurisdictions require a permit above 4 feet. This isn't a place to estimate from a rule of thumb. Design guidance comes from the CMHA (formerly NCMA) segmental retaining wall standards; when a wall crosses that line, price the engineering in and build it to the design.

What the estimate is made of

  • Block count. Wall face area (length × exposed height) ÷ the block's face area, plus a buried base course below grade and the cap units along the top.
  • Leveling pad / base trench. A compacted crushed-stone pad the full length of the wall.
  • Drainage. Clean crushed stone behind the wall and a perforated drain pipe at the base — the step that keeps hydrostatic pressure from pushing the wall over.
  • Geogrid on reinforced (taller) walls, per the engineer's layout.
  • Caps + adhesive, excavation, and backfill.

What actually drives the cost

Two walls with the same block count can price very differently: height (and whether it triggers geogrid and engineering), access and excavation, drainage, and the block system all move the number. That's why a per-square-foot rule of thumb misleads here even more than on a patio — you have to price from your cost stack: materials, burdened labor, overhead, and margin.

How to bid a retaining wall job

Start with the same build-up as any hardscape bid: take off the quantities (block count, base course, cap units, drainage aggregate), then price two layers on top of the materials — your true labor cost and your overhead and margin. Confirm the height rule above first, since a wall that needs an engineer changes the scope before you price anything. From there, the bid is: materials + (crew hours × your burdened labor rate) + overhead, marked up to your target margin.

Retaining wall labor cost per square foot

There's no reliable published rate here — access, height, and drainage work swing labor hours per square foot more than they swing the block count. Derive your own number instead: multiply your burdened hourly rate by the crew hours the wall actually takes, then divide by the wall's face area (length × exposed height). That per-square-foot figure is specific to your crew's productivity and your labor burden — not a market average.

Estimate the money side now

The free hardscape bid calculator does the burdened labor and true-cost math today; the wall pack in the full product will add block counts, geogrid thresholds, and the "engineer required" flag for walls over height.

Common questions

How do you calculate the number of blocks for a retaining wall?

Divide the wall's face area (length × exposed height) by the face area of one block to get the courses and units, then add the buried base course below grade and the cap units along the top. Use the manufacturer's coverage for the exact block, and round up.

How tall can a retaining wall be without an engineer?

It depends on local code and the block system, but a common threshold is around 3–4 feet. Above that height — or for any wall with a slope, driveway, or other load (a surcharge) above it — you generally need a design engineer, geogrid soil reinforcement, and often a permit. When in doubt, get it engineered; a failed wall is far more expensive than the design fee.

What goes into a retaining wall besides the blocks?

A compacted crushed-stone leveling pad (base trench), drainage aggregate and a perforated drain pipe behind the wall, geogrid reinforcement on taller walls, cap units and adhesive on top, and excavation and backfill. Those line items — not just the block count — are what make or break the bid.

How do I bid a retaining wall job?

Take off the block count, base course, cap units, and drainage aggregate, then price two layers on top: your materials cost and your true cost stack (burdened labor × hours, plus overhead and margin) — the same two-layer math as any hardscape bid. Height, access, and drainage complexity move the labor hours far more than they move the block count.

What is the labor cost per square foot for a retaining wall?

There's no reliable flat rate — it depends on your own burdened labor rate and how many wall-face square feet your crew builds per hour, which varies with height, access, and drainage work. Multiply your burdened hourly rate by your crew's hours, then divide by the wall's face area to get your own per-square-foot labor cost.

How much should a 100-foot retaining wall cost?

There's no single number — a 100-foot wall's price swings hugely with height, block system, access, and drainage complexity. A 100 ft × 2 ft wall and a 100 ft × 6 ft wall (the latter likely crossing the engineer-and-geogrid threshold from the height rule above) aren't in the same category. Price your own job from the block count, base, drainage, and true cost stack above rather than a length-only rule of thumb.

What is the 1/3 rule for retaining walls?

It's a general gravity-wall heuristic — footing depth and base width each roughly a third of the wall's total height, for overturning and sliding resistance — not the number to use for a segmental block wall's buried embedment. Block manufacturers (Keystone, VERSA-LOK, Allan Block, and others) each publish their own embedment spec for their system, commonly in the range of one buried course up to roughly 10% of wall height, with a set minimum. Follow the manufacturer's installation guide and local code for the specific block system you're building, not a single fraction.

This is one job, done by hand. Every bid could work like this.

Hardscape Bid Builder does the full takeoff and this cost stack automatically, then exports a client-ready PDF with your logo.

Join the waitlist