Indicative prices for every wall type, why height changes everything, and what a proper quote should include.
Retaining walls are usually priced per square metre of wall face (length × height). Indicative 2026 Melbourne ranges, inc. GST:
So a 20 m concrete sleeper boundary wall, 600 mm high (12 m² of face), is indicatively around $4,200–$7,200.
Soil pressure grows quickly as a wall gets taller. Over about 1 metre you generally need an engineer's design and a building permit, bigger posts or block, deeper footings and more steel — so the price per m² climbs. Walls near a boundary, building, driveway or easement can need engineering even when they're lower.
If drainage isn't on the quote, ask why. It's the number one reason walls fail.
Timber is cheapest up front but typically lasts 10–20 years. Concrete sleepers cost more but don't rot, so over the life of the wall they're usually the better buy — which is why they're the default in Melbourne's new estates.
Timber sleepers, but concrete sleepers usually win on value over the life of the wall.
Generally for walls over 1 metre, and sometimes for lower walls near boundaries, buildings or easements. See our permit guide.
Tell us a little about the job and we'll book a free on-site measure — usually within 48 hours.
No obligation · On-site measure within 48 hours · Fixed written price
★★★★★ 5.0 on Google · Quality Australian materials