In 2026, a professionally built retaining wall in Ontario typically costs $25 to $110 per square foot of wall face, which works out to roughly $150 to $400 per linear foot for a standard 3–4 ft wall. Timber and small precast block sit at the low end, while armour stone and cut natural stone such as Eramosa sit at the high end. A wall over 1 m that needs an engineer and a building permit adds roughly $1,500 to $8,000 for design and approvals.
These are typical GTA ranges from Ontario cost guides and supplier price lists published in 2025 and 2026 (linked below), not Top Mark quotes: installed prices in Canadian dollars, so check whether a quote includes 13% HST. For a whole project, Project Landscaping puts most Ontario homeowners between $5,000 and $15,000, and the Toronto Construction Network puts typical GTA residential projects at $3,000 to $15,000.
Retaining wall cost per foot: which “foot”?
Prices come in three units, and mixing them up is the most common reason two quotes for the same wall look miles apart.
Per square foot of face
Length × exposed height: a wall 30 ft long and 3 ft high has 90 sq ft of face. The usual unit in quotes and cost guides, and the one in the table below.
Per linear foot
Measured along the ground. It’s the square-foot price times the height: a 3 ft wall at $50 per sq ft is about $150 per linear foot; a 6 ft wall, $300.
Per ton or per piece
How armour stone and wall stone are sold at the quarry or yard. It leaves out delivery, machinery, the base, drainage and labour.
Our natural stone walls page gives an average of $25 to $75 per foot. Read as a price per square foot of wall face, that overlaps the lower half of the published natural stone ranges below and fits a simple garden wall with easy access. It is not a price per linear foot for a finished 3–4 ft wall, which runs into the hundreds of dollars. Tall walls, tight access and steps cost more.
Retaining wall prices by material (typical GTA ranges, 2026)
Installed prices per square foot of wall face, with a per-linear-foot equivalent at the height shown (the square-foot range times that height). Installed ranges generally cover excavation, a compacted gravel base, drainage stone, filter fabric, weeping tile and the wall itself, as RenoQuotes and HAFI Group describe theirs. Removal, engineering and steps are often extra.
| Wall type | Typical use | Installed, per sq ft of face | Per linear foot (approx.) | Sources |
|---|---|---|---|---|
| Small precast block (segmental, under 100 lb) | Light-duty walls under about 6′ | $25–$65 | $75–$195 at 3′ high | HAFI, Project Landscaping, RenoQuotes |
| Large precast block (Redi-Rock style, over 100 lb) | Walls usually above 5′, or carrying loads | $35–$75+, plus engineering | $210–$450+ at 6′ high | HAFI, Project Landscaping |
| Armour stone | Grade changes, garden tiers, steps | $45–$95 | $135–$285 at 3′ high | The Sprinkler Company, Forty-Five Scapes |
| Cut natural stone (Eramosa coursed and similar) | Formal garden and planter walls | $35–$110 | $105–$330 at 3′ high | Project Landscaping, RenoQuotes, Alterra |
| Timber (pressure-treated 6×6) | Low, short-life garden walls | $15–$45 | $45–$135 at 3′ high | Project Landscaping, RenoQuotes |
| Poured concrete (formed, reinforced) | Modern, smooth-faced walls | $30–$80 | $90–$240 at 3′ high | Project Landscaping, HAFI |
Sources don’t all agree: Maverick Landscaping in Mississauga lists block at $60–$100 and natural stone at $80–$150 per sq ft, and Forty-Five Scapes puts structural armour stone walls of 5–8 ft at $85–$120.
What the materials cost on their own
Ontario quarries sell structural armour stone by the ton: Quest Stone lists $60.50–$63.50 per ton for 1–6 ton pieces and $150 per ton for 500–1,900 lb pieces, before delivery and tax, and Natural Stone Source Ontario lists standard armour stone at $80 to $101.88 per ton. Wall block alone costs about $5 to $18 per square foot of face (Project Landscaping). Delivery, machine time, the base, drainage and labour are the rest, so BuildoReno puts installed armour stone in Toronto and the GTA at $200 to $450 per ton.
Price shouldn’t pick the wall on its own
Small block walls suit light-duty walls under about 6′ with no load above. Large precast block walls suit walls usually above 5′ or with a driveway, pool deck or structure above, and walls over 6′ should be engineered. Armour stone and Eramosa suit garden tiers and grade changes where looks matter most. Timber is cheapest but shortest-lived: RenoQuotes gives it 12 to 20 years, against 30 to 50 for block and 50+ for natural stone.
What drives retaining wall cost
Two walls of the same length can differ in price several times over. Here’s why, with published Ontario figures where they exist.
- Height and engineering. Soil pressure grows roughly with the square of height, so a 6′ wall resists about four times the force of a 3′ wall. Engineering runs about $1,500 to $3,500 (Project Landscaping, RenoQuotes); HAFI quotes $2,500–$6,500 for complex walls, plus $200 to $1,500 in permit fees.
- Length. Set-up costs much the same on a 15 ft wall as a 40 ft one, so short walls cost more per foot. Maverick puts the minimum for a small professional build at about $4,000.
- Access. Tonne-plus armour stone and the largest precast units need a machine. Where nothing can get in, the wall is built by hand: RenoQuotes adds $10 to $20 per sq ft for limited access, Project Landscaping 10–30%.
- Excavation and soil. Wet clay, buried debris and rock add digging and hauling: Project Landscaping budgets $500 to $2,000+ for difficult soil, HAFI $1,000 to $5,000+ for rock.
- Drainage. Clear-stone backfill, filter fabric and socked weeping tile keep a wall standing through freeze-thaw winters. A basic system runs $15 to $30 per linear foot (Project Landscaping renovation guide); the Toronto Construction Network quotes $50 to $150 on clay soils or near ravines.
- Geo-grid. Taller segmental walls, and some stone walls, need geo-grid layers run back into compacted backfill, often every 24″ of height. Most of the cost is the deeper cut and extra backfill, not the mesh.
- Removing the old wall. $8 to $25 per linear foot, or $500 to $1,200 for a typical 30 ft wall including disposal (Project Landscaping renovation guide).
- Steps, caps and extras. Project Landscaping lists 3–4 steps 4 ft wide at $1,500 to $4,000, stone caps at $8 to $20 per linear foot, curves at $5 to $15 per linear foot extra, and tiered walls at 20–50% more than one wall.
- Where you live. Toronto labour runs 15–20% above other Ontario markets (Toronto Construction Network), and MSD Construction puts the urban premium at 10–20%.
Permits
In Ontario, a building permit is generally required for a retaining wall over 1 m (about 3′3″) in exposed height that is next to public property, an access to a building, or private property the public can enter, and walls like that must be designed by a professional engineer. Near ravines and watercourses, Toronto’s ravine and natural feature by-law and Toronto and Region Conservation Authority (TRCA) rules may add approvals. Each municipality runs its own process, so check with yours; our Vaughan and Richmond Hill pages cover local conditions, and Top Mark helps with permits as part of planning.

When the machine can’t get in
Shared driveways and pool decks often leave no route for equipment. Top Mark has built large-block walls entirely by hand, including the 60-foot Sandie Dix wall, using hollow, pinned blocks filled with gravel in place. Hand work costs more per foot, but it protects decks, lawns and the neighbours’ gardens.
Worked examples
Two common GTA jobs, priced with the typical ranges above. These are illustrations, not quotes.
Example 1: a 30 ft × 3 ft garden wall
- 30 ft long × 3 ft exposed = 90 sq ft of face
- Under 1 m, nothing heavy on top (check permits locally)
- Good access for a small machine
- Replaces an old timber wall; no steps
| Material | Rate per sq ft | 90 sq ft wall |
|---|---|---|
| Timber | $15–$45 | $1,350–$4,050 |
| Small precast block | $25–$65 | $2,250–$5,850 |
| Poured concrete | $30–$80 | $2,700–$7,200 |
| Cut natural stone (Eramosa) | $35–$110 | $3,150–$9,900 |
| Armour stone | $45–$95 | $4,050–$8,550 |
Add $500 to $1,200 to remove the old timber wall. As a cross-check, RenoQuotes prices this exact wall in interlocking block at $3,150 to $5,850, and Project Landscaping puts a 3 × 30 ft replacement, including removal, at $4,000 to $9,500.
Example 2: a 60 ft × 6 ft engineered wall
- 60 ft long × 6 ft exposed = 360 sq ft of face
- Driveway on the high side: engineer and permit assumed
- Large precast block with geo-grid; machine access
- Old wall removed and hauled away
| Item | Basis | Range |
|---|---|---|
| Large precast block wall | 360 sq ft × $35–$75 | $12,600–$27,000 |
| Engineering and permit | Published Ontario range | $1,500–$8,000 |
| Remove the old wall | 60 ft × $8–$25 | $480–$1,500 |
| Total, before HST | Sum of the above | About $14,600–$36,500 |
Project Landscaping’s 6 ft figure, $300–$450+ per linear foot, gives $18,000 to $27,000+ for the wall alone. Built by hand, RenoQuotes’ access premium adds $3,600 to $7,200; in structural armour stone ($85–$120 per sq ft) the wall alone would run $30,600 to $43,200.
Repair vs replacement cost
Repair makes sense when the problem is local and the wall still stands straight: a loose cap, a few displaced stones or a clogged drain outlet. A shifted section of dry-stacked stone can often be relaid, but a leaning precast wall generally has to be rebuilt from the base. See the warning signs on our retaining walls page.
| Situation | Usual fix | Published range |
|---|---|---|
| Loose caps, a few shifted stones, blocked outlet | Repair | $1,500–$5,000 (GTA Grizzly); $1,000–$3,000 after neglected maintenance (Forty-Five Scapes) |
| Poor drainage behind an old wall | Drainage rebuilt in a renovation | Adds $1,200–$4,000 (Project Landscaping) |
| Leaning or bulging, failed base, rotten timber | Remove and replace | $6,000–$16,000 for most Ontario homeowners (Project Landscaping); $5,000–$15,000+ (GTA Grizzly) |


How to get an accurate retaining wall quote
- Measure itNote the length and the exposed height at several points; many walls step up or down a slope.
- Photograph the siteThe wall, what sits above and below it, and the narrowest gate or gap a machine would need to pass.
- Note the loadsA driveway, pool, shed or structure on the high side changes the design and may trigger an engineer.
- Ask for an itemized quoteRemoval and disposal, excavation, base depth, drainage, geo-grid, wall units and caps, steps, engineering, permits, restoration and HST.
- Compare like with likeConvert every quote to the same unit and scope. The cheapest number often leaves out drainage or removal.
Want a real number for your wall?
Top Mark offers a free consultation across Toronto and the GTA. Call 416.728.2159 or send your measurements and photos.
Ways to save without cutting corners
- Match the wall type to the height and load you actually have
- Keep runs straight where you can; curves cost extra
- Price one wall against two tiers; tiers can cost 20–50% more
- Plan in winter: Forty-Five Scapes sees spring prices rise 10–15%
- Bundle steps, paths and planting into one project
- Never trade away the base or drainage to save money

Mix stone to save material
You don’t have to build the whole wall from the most expensive stone. On the Sandy Dix garden wall, each tier of Eramosa was bookended with a large piece of armour stone, adding visual appeal while saving material cost.
Retaining wall cost FAQ
How much does a retaining wall cost per foot in Ontario?
Typical 2026 GTA ranges run $25 to $110 per square foot of wall face installed, or about $150 to $400 per linear foot for a standard 3–4 ft wall. To turn a square-foot price into a linear-foot price, multiply it by the wall’s exposed height.
What is the cheapest type of retaining wall?
Pressure-treated timber is cheapest up front, at about $15 to $45 per sq ft, but typically lasts 12 to 20 years. Small precast block, at about $25 to $65 per sq ft, is usually the cheapest long-lasting option, with a typical life of 30 to 50 years.
How much does an armour stone retaining wall cost in Toronto?
Published GTA figures put installed armour stone at about $45 to $95 per square foot of wall face. The Sprinkler Company lists typical Toronto-area projects from $9,000–$16,000 for a low garden edge to $16,000–$40,000+ for a sloped backyard wall. The stone itself costs roughly $60 to $150 per ton at an Ontario quarry, before delivery.
How much does a precast block retaining wall cost?
Small precast block runs about $25 to $65 per square foot installed. Large precast block, used for taller and loaded walls, runs about $35 to $75+ per square foot, plus engineering and permits where needed.
How much does it cost to replace a retaining wall?
Budget for removal at $8 to $25 per linear foot, then the new wall at the rates above. Project Landscaping puts most Ontario replacements, including removal, at $6,000 to $16,000, and a 3 ft × 30 ft replacement at $4,000 to $9,500.
Does a retaining wall need an engineer, and what does it add?
In Ontario, a wall over 1 m (about 3′3″) of exposed height next to public property, a building access or private property the public can enter generally needs a building permit and a professional engineer’s design. Published Ontario ranges put engineering and permits together at roughly $1,500 to $8,000. Check with your municipality.
When is the best time to plan a retaining wall?
Plan in fall or winter and build in spring or summer. MSD Construction cites 4–8 weeks for permit approval in Toronto, and Forty-Five Scapes notes spring demand can push prices up 10–15%.







