Skip to content
Concrete Repair Plus

Costs & Planning

Concrete Porch Repair Cost in Toronto (2026 Guide)

Every porch price online is either American, one contractor’s menu, or both. Here is the Canadian evidence, sorted by what is actually wrong with your porch.

November 1, 2026 · 11 min read

The short answer

Concrete porch and step repair in Toronto mostly lands between $500 and $2,500 before HST: small spalls, nosings and crack sealing sit at the $500 to $1,200 small-job floor, and section work with minor resurfacing at $1,000 to $2,500. Resurfacing a typical front entrance of three to five steps and a landing runs $2,000 to $4,800, or $3,500 to $7,000 with the porch floor included. Demolishing and re-pouring a standard front entrance runs $4,500 to $8,000 in Toronto, precast units set in place run $100 to $350 per step plus $500 to $1,500 to remove the old ones, and a full porch replacement runs $8,000 to $18,000. Every figure is a published Canadian market range, and the sources are named at the end.

A Scarborough porch with a delaminating Jewel Stone finish, peeling paint and spalled step edges before restoration
A Scarborough porch as found: surface failure that priced at the resurfacing level, because the concrete under it was still sound

The short version, by what is wrong with the porch

A porch is not one thing. It is a slab, a flight of steps, sometimes two side walls, a landing tied to the house, and the railings bolted into all of it. A price that quotes a porch as a single number is quoting a photograph. The useful way to read the market is by how much of that structure has actually failed, because that is how the work is scoped and that is how the cost climbs. The table below is every porch and step figure we could find from a Canadian publisher, in 2026 dollars, before HST. The Toronto figures are from Toronto publishers. The two Kitchener-Waterloo lines are there because they are the clearest published example of how a stair price scales with riser count, and they sit below Toronto for a reason set out further down.

Swipe sideways to see every column →

Porch and step work, published Canadian ranges, 2026, before HST
What is wrongPublished rangeUnitWhat the range covers
A chipped nosing, a small spall, a crack to seal$500 – $1,200per visitThe Ontario small-job floor. The visit and setup cost the same whether one edge or four are rebuilt.
Several nosings and treads rebuilt, minor resurfacing$1,000 – $2,500per jobSection work on a sound stair: edges cut back and rebuilt in bonded mortar, a wearing surface put back on.
A corner or edge rebuild added to a resurfacing$300 – $900per cornerThe structural repair line inside a resurfacing quote, priced per corner that has to be rebuilt.
Whole entrance resurfaced, three to five steps and a landing$2,000 – $4,800per projectSurface ground back, repairs made, a new wearing surface in a flake, cementitious or stone-look system. A plain overlay starts around $1,800.
Porch floor and steps resurfaced together$3,500 – $7,000per projectThe same work carried across the landing slab as well as the stair.
Stone-look decorative overlay on a standard entrance$2,400 – $4,800per projectA Jewel Stone type finish on steps that are structurally sound.
Steps demolished and re-poured, standard front entrance$4,500 – $8,000per project, TorontoRemoval, base, forms, reinforcement and a new stair; five to ten days including cure.
New poured steps, three to five risers$2,500 – $6,000per set, Kitchener-WaterlooA contractor price page outside the GTA; eight to fourteen risers is $10,000 – $14,000 on the same page.
Precast steps supplied and set$100 – $350per stepUnits made off site and set on a prepared base; $500 – $3,500 per typical project, plus $500 – $1,500 to remove the old steps.
Whole porch replaced: slab, steps and walls$8,000 – $18,000per project, TorontoFootings, a new slab and stair, railings and finish. A buyer’s guide puts a partial rebuild at $3,000 – $15,000.

Compiled from the Canadian sources listed at the end of this post and on our cost page. These are market ranges. Our estimate is itemized to your porch after we have seen it. Add 13% HST to every figure.

Why a porch cannot be priced from the sidewalk

Two porches can look identically bad and need opposite work. One has a scaled, flaking surface and broken nosings over a stair that is still one solid piece of concrete; it is rebuilt to profile and resurfaced for a fraction of a rebuild. The other looks similar, but the treads have worn hollow, the top step has pulled a finger’s width away from the house and a crack runs through the whole mass. The first porch prices at the second or fourth line of the table. The second prices at the seventh, and a coating on it would follow the shape of the failure and let go within a season or two, which is the expensive way to arrive at the same rebuild.

So a reliable porch price starts with a hammer and a level. The treads are sounded for hollow spots, the stair is checked for level and for whether it is still tight to the house, the risers are measured for consistency, and the edges are read for the rust stains and spalls that mean the reinforcing steel inside is corroding. Those ten minutes decide which of the four levels below you are buying, and they are why we assess on site at no charge before a number goes in writing.

Level one: small repairs, $500 to $1,200

A chipped nosing, a corner broken off a tread, a crack across the landing, a patch of scaling where the salt bucket lives. The concrete is sound and the work is an hour or two of skilled labour plus the right repair mortar, and the published Ontario range for it is $500 to $1,200. The floor exists because the visit costs the same whether one edge or four are rebuilt: two people, a truck, setup and cleanup, and a return to check the cure. Labour is 70 to 80 percent of a repair bill, and the Toronto median wage for a concrete finisher, $43.58 an hour on the Government of Canada Job Bank, sits above the Ontario high end, which is why GTA small jobs rarely come in under the floor.

The practical advice at this level is to bundle. If one nosing has gone, two more are usually close behind, and the second and third cost a fraction of the first on the same visit. Ask for the estimate to list each location so you can see what you are paying for and add the borderline ones while the setup is already paid for.

Level two: section work and resurfacing, $1,000 to $4,800

This is where most porches we see actually land, and where the published figures are densest. When the damage runs along the flight rather than sitting in one spot, nosings and edges are rebuilt across several steps, treads that have scaled are ground back to sound concrete, and the whole stair gets a new wearing surface so it reads as one piece and sheds water again. Section work with minor resurfacing is published at $1,000 to $2,500 across Ontario. Resurfacing a typical Toronto front entrance, three to five steps and a small landing, is published at $2,000 to $4,800, with a plain overlay starting around $1,800, and carrying the same system across the porch floor brings the project to $3,500 to $7,000.

Inside those ranges the finish is a real choice with a real price. A plain cementitious resurfacer is the low end. A polyaspartic flake system, which is what we put on most porches because it takes salt, sun and boots without peeling, sits in the middle. A stone-look decorative overlay on a standard entrance is published at $2,400 to $4,800. Whatever the finish, the lines that decide whether it lasts are the repairs before it and the mechanical preparation under it: a published Toronto guide prices corner rebuilds at $300 to $900 each as an add-on to resurfacing, and if a quote has no repair line and no grinding line at all, the finish is going on over whatever was there.

Level three: replacing the steps, $4,500 to $8,000 in Toronto

When the stair itself has failed, treads worn hollow, the mass cracked through, the stair settled or pulled away from the house, the risers uneven because one end has sunk, it comes out. Demolition and re-pour of a standard front entrance is published at $4,500 to $8,000 in Toronto, with a timeline of five to ten days including the cure. That number buys the part you will never see again: the old stair broken out and hauled away, the ground under it excavated and rebuilt in compacted clear stone, rigid insulation to keep frost from getting under the new stair, a tied rebar mat supported up into the section, forms built to a consistent rise and run, and the stair and landing poured as one piece so there is no cold joint to open later.

The clearest published illustration of how that number scales is a Kitchener-Waterloo contractor’s price page: a set of three to five poured steps at $2,500 to $6,000, and a straight run of eight to fourteen steps at $10,000 to $14,000. Riser count is the multiplier, because every added riser is more forming, more steel and more concrete. Those figures sit below Toronto’s, and the gap is mostly labour: the same Job Bank data puts the Toronto finisher’s median above the Ontario high end, and everything else in a stair, removal, disposal and access on a narrow city lot, costs more here too.

Precast is the other honest route when the run is simple and straight. Units are made off site and set on a prepared base in a day, published at $100 to $350 per step installed, or $500 to $3,500 for a typical project, plus $500 to $1,500 to remove the old steps; a plain precast builder step unit retails at about $95 to $135 before delivery and setting. The base under the units is still the job. Precast set on the same fill that let the old stair sink sinks the same way.

Level four: the whole porch, $8,000 to $18,000 and up

A porch that has settled or tilted from footing failure, reinforcement corroded through most of the slab, side walls leaning, a landing that has separated from the house, or a repair history that keeps coming back is a replacement rather than a repair. A full porch replacement is published at $8,000 to $18,000 in Toronto, and a Toronto buyer’s guide that covers wood as well as concrete porches puts a partial rebuild at $3,000 to $15,000, stair replacement at $2,500 to $10,000, and structural problems at $3,000 to $25,000 and more. The width of those ranges is the point: at this level the number is set by footings below frost, the size of the slab, the side walls, the railings and guards that have to meet code on a new stair, and in older east-end neighbourhoods by heritage designation, which can bring permit requirements for visible changes.

Between level three and level four sits the option that is rarely offered because it takes more effort to scope: rebuild the part that failed and resurface the rest. The top step and landing take the frost and the salt; the lower steps often sit on better ground. Where that is true, the honest scope rebuilds the failed section and finishes the whole porch in one system, so you pay replacement money only where replacement is needed.

What moves a porch price, in order

How much concrete is actually gone. This is the single biggest swing, and it is why two porches that look alike can be a corner rebuild or a full replacement. Whether the steel is involved: once corrosion has reached the rebar, the scope grows to removal back to clean material and treatment or replacement of the steel. Riser count and geometry: a straight flight of three prices very differently from a wrap-around with side walls. Railings: out and back in is routine, while new steel or welding is its own visible line. The finish: sealing, a resurfacer, a flake system and a stone-look overlay are four different numbers, priced as options rather than assumed. Access and disposal: a walk-up on a narrow city lot costs more to strip and haul than a suburban porch with a driveway beside it. And the season: exterior concrete has a season in Toronto, cold-weather work needs protection and costs more, so a porch that fails in January is usually assessed in winter and rebuilt when the ground allows.

The numbers you will see elsewhere that we will not publish

A per-step price for poured front steps. Every one we could find is United States data, and the Ontario per-step figures that do exist are for precast units and simple landscape steps, which is why the table above publishes precast per step and poured steps per project. A price per square foot for a stair: stairs are not area, they are risers, forms and steel, and a square-foot rate on a stair is a number invented to fill a table. And a firm price from a photograph. A photo shows the surface; the price lives in what is under it, which is why the assessment is free and the estimate is written after it.

HST, minimums and what the estimate should look like

Every figure in this post is before HST. Ontario charges 13 percent on top, and a quote that does not say whether it includes HST is not comparable with one that does. Most GTA contractors carry a minimum for a visit, and the published small-job floor of $500 to $1,200 is the real shape of it. The estimate itself should be itemized: removal and disposal, repairs by location, preparation, the finish as a priced option, railings, and what is warranted for how long. Ours is split plainly into what must happen now and what can safely wait a season, and where the smaller job is what the concrete needs, the smaller job is what we quote.

How to read three porch quotes

Line them up by level. If one quote is a resurfacing and another is a rebuild for the same porch, the question is not which is cheaper but which one read the concrete correctly; ask both how they tested it. The cheapest quote on a failing stair is almost always a coating, and it is the most expensive outcome, because you pay for the coating and then for the rebuild. On a rebuild, ask what is under the number: removal and disposal, base depth, insulation and steel, and ask to see photographs of those stages from a previous job, because they disappear the moment the concrete goes in. Ask for WSIB and liability certificates before anyone is on the property. And ask what the written record looks like at the end; every job of ours closes with a Condition Report with dated photographs, materials and the warranty, which is also the document that proves the work when you sell the house.

What one looked like in practice

The Scarborough porch in the photographs on this page arrived at level two. A Jewel Stone type finish had let go in sheets, the paint under it was peeling and the step edges were spalled, but the concrete beneath was sound and the stair was level and tight to the house. The failed finish was stripped, the edges and nosings were rebuilt, the surface was mechanically prepared and the whole porch was finished in a polyaspartic full-flake system, with the railings taken out and reinstalled, four days on site. We do not publish that invoice, because the next porch is not that porch, but the full photo record and specification are on the job page, and they show where the money in a resurfacing actually goes: into the preparation and the repairs, not into the pail.

Key takeaways

  • Porch and step repair in the GTA mostly lands between $500 and $2,500 before HST; the small-job floor is $500 to $1,200.
  • Resurfacing a typical front entrance runs $2,000 to $4,800, or $3,500 to $7,000 with the porch floor; corner rebuilds add $300 to $900 each.
  • Re-pouring a standard front entrance runs $4,500 to $8,000 in Toronto; precast units run $100 to $350 per step plus $500 to $1,500 to remove the old steps.
  • A full porch replacement runs $8,000 to $18,000 in Toronto, set by footings, slab size, walls, railings and heritage rules.
  • The hammer-and-level test decides which level you are buying; a coating over a failing stair is the most expensive quote on the table.
  • Every figure is a published Canadian market range before HST. Your estimate is itemized to your porch after a free on-site assessment.

Sources

The official and published sources this post relies on. Rules, fees and market prices change, so check the source before you plan around a figure.

Frequently asked

How much does it cost to resurface concrete porch steps in Toronto?

$2,000 to $4,800 for a typical front entrance of three to five steps and a landing, per published Toronto guides, with a plain overlay starting around $1,800, and $3,500 to $7,000 when the porch floor is done in the same system. Corner and edge rebuilds inside that work are priced at $300 to $900 each. All before HST, and only where the stair underneath is sound; a stair that is moving is a rebuild, not a resurfacing.

Is it cheaper to repair or replace concrete steps?

Repair, by a wide margin, when the stair is solid and the damage is on the surface: section work and resurfacing run $1,000 to $4,800 against $4,500 to $8,000 to demolish and re-pour. It stops being cheaper the moment the stair is hollow, cracked through, settled or rusting from inside, because a repair on that stair is paid for twice. Our post on concrete steps, repair or replace, sets out the signs for each.

How much are precast concrete steps installed?

$100 to $350 per step in Ontario, or $500 to $3,500 for a typical project, plus $500 to $1,500 to remove the old steps; a plain precast builder step unit retails at about $95 to $135 before delivery. Precast suits a straight, simple run, and the base it sits on decides whether it stays level.

Why do Toronto porch prices run higher than Kitchener or Barrie?

Mostly labour, which is 70 to 80 percent of a repair bill. The Government of Canada Job Bank puts the Toronto concrete finisher’s median wage above the Ontario high end, and removal, disposal and access on tight city lots cost more as well. That is the gap between the Toronto re-pour figure and the Kitchener-Waterloo price page in the table.

Do these prices include HST?

No. Every figure here is before HST, and Ontario adds 13 percent on top. A quote that does not state whether HST is included cannot be compared with one that does, so ask.

Can you give me a porch price from a photo?

An honest range, yes; a firm price, no. A photo shows the surface and the price lives underneath it: whether the treads are hollow, whether the stair is still tight to the house, whether the steel is corroding. The on-site assessment is free and the written, itemized estimate follows it.

Does repairing or replacing a porch need a permit in Toronto?

Repairing or replacing a porch or steps in kind inside your property line is not a City right-of-way matter. A new stair is built to the Ontario Building Code’s stair and guard requirements, houses under heritage designation can need a permit for visible changes, and anything that crosses the City boulevard, a walkway to the street or a wider apron, needs the City’s permit. Our City of Toronto guide covers which is which.

The restored Scarborough porch, stripped, repaired and finished in a granite-look flake coatingSee it doneThe same Scarborough porch, four days on site, documented stage by stageView →

Google reviews from our customers.

5.0 on Google

Copied word for word from our Google Business Profile.

Daniel Marinelli

3 months ago

I contacted Concrete Repair Plus a few weeks ago to tear-out and repour a concrete porch and steps leading up to the front of my house in North York. I contacted them after having an awful experience with a previous concrete contractor who took my deposit and strung me around for over a month, never to return. The level of care and respect I received from Concrete Repair Plus was incredible. After explaining the situation I was in, they sent me Nick and his crew (Jeremy and Milton) and told me I would be in good hands; they were absolutely right. Nick was so respectful; always taking the time to ensure he messaged me exactly when he was coming and what he'd be doing. He had a vision for how this job would look and made sure to include me in the planning of it come time for the formwork. Watching Nick work with Milton and Jeremy was really something. They paid attention to small details: perfect corners on the steps, a gentle slope to drain water away from the house, the first step that meets the driveway was deep enough to be paved around properly, the really nice full broom finish. The form work was done so meticulously, ensuring that the final product would be perfect. Milton and Jeremy always cleaned up at the end of every day, leaving the site looking better than when they arrived. And they were just such nice guys too. What more could I ask for? It's now been a couple of weeks since the job was finished and it looks fantastic. I couldn't be happier with the result! I'm looking forward to contacting them again for any future projects.

Posted on Google →

David

A month ago

Huge shout out to this company. Our concrete porch was showing significant wear and tear and we wanted to take action before a total rebuild would have been required. The team at Concrete Repair Plus was extremely patient, came to the house several times to provide a quote and share Graniflex samples, did fantastic work and (bonus) actually refused payment until every last touch up was complete on our newly finished porch (which looks amazing, BTW). We had spoken to other repair companies but did not love that they used "in-house" epoxy porch repair coatings for which we could not find industry info / reviews. Very happy we chose Concrete Repair Plus to refinish our porch with the Graniflex system, a well-known and very well reviewed product. Thank you!

Posted on Google →

Donna L.

3 weeks ago

We had our over 50 year old concrete garage pad removed and replaced by Concrete Repair Plus at our North York, Ontario home. Our old concrete floor had deteriorated and had potholes, and it was too far gone to just resurface. The crew came on time, worked hard all day and completed the job in a timely, thorough and professional manner. They obviously took great pride in their work and showed care and attention to detail. They made sure all our concerns were addressed and resolved. We had them apply an epoxy coating a month later when the concrete had cured, and our garage now looks fantastic! We highly recommend Concrete Repair Plus for reasonable pricing, and for exceptional quality of work.

Posted on Google →

Clive A

3 months ago

I recently had Concrete Repair Plus at my residence in Whitby to remove and replace the 66 year old garage floor. It was explained to me that it was not a good idea to grind and epoxy the floor but complete replacement was the way to go. The price was reasonable and the advice was excellent. Staff were on site had the floor removed and repoured the same day. The driveway was covered to prevent concrete spills/splashes. Saw cuts were completed next day. We are now in the process of covering the walls to clean it up. Definitely a five out of five and I would recommend you reach out for a quotation.

Posted on Google →

Glen Johnstone

2 months ago

Excellent experience with Concrete Repair Plus! They removed the old concrete jewel stone finish from our porch and applied a Graniflex System, and the results look fantastic. The crew was professional, efficient, and paid great attention to detail. They took great care to remove and reinstall the existing railing, protect the surrounding property, and cleaned everything up when the job was finished. I highly recommend Concrete Repair Plus and will definitely call on them again - Scarborough, ON

Posted on Google →

Johnny

3 months ago

I had these guys out to my property in Bowmanville to do a complete garage floor replacement, and boy am I glad I did. They did an excellent job on the entire project and after one little hiccup they went WELL above and beyond to make sure I was satisfied with the final product. My polished concrete floor looks amazing. Never realized how much better polished concrete can look versus epoxy. I wouldn't hesitate to use Concrete Repair Plus if I ever have another concrete project again

Posted on Google →

James B

2 months ago

Our experience with Concrete Repair Plus was nothing short of exceptional. The crew was extremely professional, on-time and neat. Finished product was above expectations. Crew was knowledgeable and kept us informed all the way through the process. Equipment used was best-in-class. We would strongly recommend Concrete Repair Plus to anyone thinking about replacing their garage slab or interested in doing concrete repairs. Pricing was competitive. We would use them again.

Posted on Google →

Natalie F

2 months ago

Needed to repair a concrete porch and steps in Vaughan for a detached home, they did a fantastic job prepping and repairing then using the graniflex system. from quote to scheduling everything was easy! All the neighbours were coming over to check it out and say it looks fantastic. Definitely elevated and refreshed the homes curb appeal.

Posted on Google →

Richard Fawcett

3 months ago

We have owned our home for over 40 years and needed to change the garage floor. Last week Concrete Repair Plus removed the old garage floor and replaced it with a new one. The work was done in 2 days. Their team was professional and courteous, and the price was reasonable. We give them 5 stars. R. Fawcett Mississauga July 2026

Posted on Google →

Jodi Leigh

A month ago

We redid our porch and the process was seemless from asking for a quote, to scheduling the work, and then the work itself. The workers were friendly and knowledgeable so made the whole process easy for us. Reasonably priced compared to others we compared to and very happy with the final product. Would use them again!

Posted on Google →

Ali Ghalib Al-Bassam

4 weeks ago

Excellent work by the team! They repaired our concrete efficiently, on time, and with great attention to detail. The final result looks fantastic and solid. Highly recommend their services!

Posted on Google →

Book a free on-site assessment.

Free on-site assessment. A written scope and price before anything starts. Every job closes with a Condition Report you keep.

WSIB covered · $5M liability · Written warranty · Scarborough, Toronto, ON