Retaining walls hold back soil on sloped properties, prevent erosion, and create usable flat areas. Costs vary dramatically based on wall height — the 4ft mark is where engineering requirements kick in and prices jump significantly.
Quick answer: Retaining walls cost $15–$40/face sqft for walls under 4ft and $25–$60/face sqft for walls 4–6ft requiring engineering. A typical 30ft × 3ft block wall runs $2,250–$5,400 installed.
| Wall Size | DIY Materials | Installed |
|---|---|---|
| 20ft × 2ft | $600–$1,200 | $1,000–$2,400 |
| 30ft × 3ft | $1,350–$2,700 | $2,250–$5,400 |
| 40ft × 4ft | $2,400–$4,800 | $4,800–$9,600 |
| 50ft × 4ft | $3,000–$6,000 | $6,000–$12,000 |
Walls 4ft+ may require engineering ($500–$1,500) and permits ($200–$500) not included above.
| Material | Material/Sqft | Installed/Sqft |
|---|---|---|
| Concrete block (interlocking) | $10–$15 | $20–$30 |
| Timber (pressure treated) | $8–$12 | $15–$20 |
| Natural stone | $15–$30 | $25–$50 |
| Poured concrete | $12–$20 | $20–$35 |
| Boulder | $15–$25 | $20–$40 |
| Item | Cost |
|---|---|
| Drainage gravel and pipe | $3–$5/linear ft |
| Geotextile fabric | $0.50–$1/sqft |
| Excavation | $5–$15/linear ft |
| Compaction | $1–$3/sqft |
| Engineering plans | $500–$1,500 |
| Permits | $200–$500 |
| Factor | DIY | Professional |
|---|---|---|
| Cost (30ft × 3ft block wall) | $1,350–$2,700 | $2,700–$5,400 |
| Time | 2–4 days | 1–2 days |
| Skill level | Moderate — leveling the base course is critical | N/A |
| Max recommended height | 4ft (no engineering needed) | Any height with engineering |
| Drainage | Must install yourself — don't skip it | Included in professional install |
| Best for | Short garden walls, terracing | Structural walls, hillside retention, walls over 4ft |
Wall height — the single biggest factor. Walls over 4ft typically require engineering ($500–$1,500), permits ($200–$500), and professional installation. This is structural, not decorative.
Material choice — interlocking concrete blocks are the most cost-effective for DIY. Natural stone and boulders look great but cost 2–3× more.
Drainage — proper drainage behind the wall is not optional. Gravel backfill and perforated pipe ($3–$5/linear ft) prevent hydrostatic pressure that causes failure.
Soil conditions — clay soil holds more water and creates more pressure against the wall. Sandy or rocky soil is easier and cheaper to work with.
Access — walls in tight spaces or on steep slopes cost more due to difficulty getting materials and equipment to the site.
Length — longer walls cost less per foot due to setup efficiency. A 20ft wall has the same mobilization cost as a 50ft wall.
Important: Retaining walls that fail are expensive. A collapsed 50ft wall costs $10,000–$25,000 to rebuild. Drainage is the #1 cause of failure. If you skip the drainage gravel and pipe, expect problems within 3–5 years.
Calculate your exact material quantities with our Retaining Wall Calculator.
A 50ft × 3ft concrete block retaining wall costs $2,250–$4,500 in materials for DIY, or $4,500–$9,000 professionally installed. Taller walls (4ft+) requiring engineering and permits can push the total to $7,500–$18,000.
Most jurisdictions require a permit for retaining walls over 4 feet tall. Many also require engineered plans stamped by a licensed engineer ($500–$1,500). Check with your local building department — some require permits for walls as short as 30 inches.
Pressure-treated timber ($15–$20/face sqft installed) is cheapest for small walls under 3ft. Concrete block ($10–$15/face sqft for materials) is cheapest for DIY. Poured concrete and natural stone are the most expensive.
Concrete block and poured concrete last 50–100 years. Natural stone lasts indefinitely. Timber retaining walls last 15–20 years before the wood degrades. Drainage is the biggest factor — a wall with poor drainage fails in 5–10 years regardless of material.
Walls under 4ft tall are reasonable DIY projects using interlocking concrete blocks. Walls over 4ft require engineering, proper reinforcement, and drainage systems — hire a professional. A collapsed retaining wall costs $10,000–$25,000 to rebuild.