Article
Framing & Structure

Retaining Wall Guide: Types, Materials, Cost & Design

Lumberama Editorial Team, Landscape & Hardscape Specialists Jul 30, 2026 9 min read
Retaining wall types materials and cost guide

Types

Gravity walls: Rely on their own weight to hold back soil. Materials: stone, concrete blocks, or boulders. Best for walls under 3-4 feet. No reinforcement needed at shorter heights. Most common residential type.
Reinforced (geogrid) walls: Use geogrid fabric layers in soil behind wall. Allows taller walls (4-30+ feet). Required for walls over 4 feet in most areas. Engineered design for larger walls.
Cantilevered walls: Poured concrete with steel reinforcement. L-shaped or T-shaped footing. Structural engineer required. For heavy loads or tall walls. Most expensive type.
Anchored walls: Cables or rods anchor wall into soil or rock behind. For very tall or heavy-load situations. Commercial and highway use primarily.

Materials

Concrete block (segmental): Interlocking blocks (no mortar needed). Most popular residential choice. Brands: Versa-Lok, Allan Block, Belgard, Pavestone. Many colors and textures. Easy to install (DIY-friendly for short walls). Cost: $10-$25/sq ft face installed. Lifespan: 50+ years.
Natural stone: Fieldstone, limestone, or granite. Beautiful, natural appearance. More labor-intensive to install. Cost: $15-$40/sq ft face installed. Best for: accent walls, garden walls, premium landscapes.
Poured concrete: Strongest option. Can be formed to any shape. Smooth or textured finish. Can be veneered with stone or stucco. Cost: $15-$40/sq ft face installed. Best for: tall walls, structural applications.
Timber/wood: Pressure-treated 6x6 or 8x8 timbers. Rustic look, most affordable. Shorter lifespan: 15-20 years. Cost: $10-$20/sq ft face installed. Not recommended over 4 feet.
Boulder: Large natural rocks stacked. Natural, organic appearance. Requires heavy equipment. Cost: $15-$35/sq ft face installed.

Cost

By material (per sq ft of wall face, installed): Timber: $10-$20. Concrete block: $10-$25. Natural stone: $15-$40. Poured concrete: $15-$40. Boulder: $15-$35.
By wall size: Small garden wall (20 ft long x 2 ft high = 40 sq ft): $400-$1,000. Medium wall (40 ft long x 3 ft high = 120 sq ft): $1,200-$3,000. Large wall (60 ft long x 4 ft high = 240 sq ft): $2,400-$6,000. Tall wall (40 ft long x 6 ft high = 240 sq ft): $4,800-$10,000+.
Additional costs: Drainage (gravel, pipe): $3-$8/linear foot. Geogrid reinforcement: $1-$3/sq ft. Engineering (if required): $500-$2,000. Permits: $100-$500. Excavation: $500-$2,000. Cap stones: $5-$15/linear foot.

Drainage

Critical for all retaining walls: Water pressure is the number one cause of retaining wall failure. Every retaining wall needs drainage.
Drainage components: Gravel backfill: 12+ inches of crushed gravel behind wall. Perforated drain pipe: at base of wall, sloped to daylight or drain. Filter fabric: between soil and gravel to prevent clogging. Weep holes: through wall at base (for concrete and stone walls).
Never skip drainage: Water-saturated soil doubles or triples pressure on wall. Freeze-thaw cycles push walls over. Poor drainage is the most common cause of wall failure.

Building Codes

Permit requirements: Walls under 4 feet: often no permit required (check locally). Walls 4+ feet: permit required in most jurisdictions. Walls near property lines: setback rules apply. Walls near structures: may need structural engineer.
Engineering requirements: Walls over 4 feet: structural engineer often required. Engineer designs: wall type, reinforcement, drainage, footing. Engineering cost: $500-$2,000. Required for permit on taller walls.
Professional vs DIY: Under 3 feet: good DIY project with block or timber. 3-4 feet: experienced DIY or professional. Over 4 feet: always hire a professional.

Frequently Asked Questions

Lumberama Editorial Team

Landscape & Hardscape Specialists

Contributor to Lumberama’s reference library. Read our editorial standards and source methodology.

Framing and structure resources

Where readers of this article usually go next.