Porch Construction
Porch Construction near you
Build, rebuild or repair a front or back porch. Tell us about your porch project and we’ll help you find local porch contractors who serve your area.
Free for homeowners · No obligation to hire
On this page
A porch is the first thing visitors see and the last place you stand before going inside, so it has to look right, stay level and stay safe on icy days. Porch contractors build new front and back porches, rebuild ones that have sagged or rotted, add roofs over existing platforms and replace the steps and guards that go with them. On older streets, much of the work is restoring porches that give a house its character.
A porch is attached to the house and carries people, furniture, snow and often a roof, which makes it a structure rather than trim. Its footings have to stay put through freeze and thaw, its connection to the house has to keep water out of the wall, and its steps and guards are governed by the building code. Raised and covered porches usually need a permit, and some neighbourhoods add heritage rules.
This page compares porches, verandas and stoops, and covers footings, permits, guards and stairs, materials, covered roofs and heritage work.
Front porches, verandas and stoops: which entry fits your house
The words overlap, but each type calls for different structure and approvals. What shapes the work is how high the floor sits, whether it has a roof and how far it runs along the house.
- Stoop: a small landing with a few steps at the door, often concrete or masonry, big enough to unlock the door and set down the groceries.
- Front porch: a raised platform across part of the facade, usually with guards, steps and often a roof on posts.
- Veranda: a large porch, usually roofed, that runs along the front and sometimes wraps around a side of the house, common on older and rural homes.
- Back porch: a working entry to the yard, often close to a small deck, where durability and snow clearing matter more than looks.
- Upper-level porch: common on older multiplexes, with long exterior stairs and high guards that bring stricter structural and safety demands.
Porch footings below the frost line and the ledger connection
A porch that tilts toward the street or pulls away from the house usually has a footing problem. Freezing soil lifts supports that stop too close to the surface, and since the house foundation doesn't move with them, the porch and the house end up at different heights: gaps open at the siding, the door sill no longer lines up and the steps crack. New footings, whether concrete piers, helical piles or a foundation wall, should reach below the frost depth for your area and bear on soil able to carry the load, as the permit drawings show.
An attached porch is either fastened to the house through a ledger or carried on its own beam beside the wall. A ledger must be bolted into the house's structure with flashing above it, because water trapped behind it rots both the porch and the house. Before any hole is dug, public lines are marked through a locate service such as Ontario One Call.
- Concrete stoops need a proper base and footings too; one poured on shallow fill tends to settle or heave and tip toward the door.
- Rebuilding on old footings is a false saving if they were shallow or have already moved, so ask the contractor to expose and assess them.
- Resetting footings or replacing a ledger is structural work for a qualified contractor.
Porch permits for raised and covered porches in Toronto and Montreal
Toronto's permit guidance lists porches among the additions that require a building permit, and it requires a permit to enclose an existing porch of any size. It separately requires one for a deck more than 60 cm above the ground, a threshold worth knowing for a platform-style back porch. Zoning still governs how far a porch may project toward the street and the lot lines.
In Montreal, permits are issued by borough. Ahuntsic-Cartierville, for example, requires a permit to build or replace a porch or stoop whose floor is more than 60 cm above the ground, while maintenance and repairs don't need one. For a floor higher than 1 metre, the borough asks you to consult a plan designer and a borough representative before buying materials.
- Ask whether adding a roof, changing the size or moving the steps changes what the permit requires.
- Have the drawings show the footing depth, the ledger connection, the guard and stair details and any roof framing.
- In Quebec, check in the RBQ's online register that the contractor holds a licence covering the work.
Porch guards, stairs and handrails: building them to code
Steps and guards are where porches hurt people. The National Building Code of Canada, and the provincial codes based on it, decide when a guard is required based on the height of the drop, and set its height, the size of its openings and the loads it must resist, along with how stairs and handrails are built. The figures depend on the code edition in force where you live, so ask your contractor to show them on the drawings; the railings page explains guards and handrails in more detail.
- Uniform steps matter: one riser taller or shorter than the rest is a classic trip hazard, especially after a new walkway raises the bottom step.
- A handrail that can be gripped firmly is worth having on any porch steps used in winter.
- Guard posts must be anchored into the framing, not just screwed to the floorboards or the rim.
- Deep treads with a slip-resistant surface, and lighting wired by a licensed electrician, make icy evenings safer.
Porch materials: wood, composite, concrete and masonry
- Pressure-treated lumber is the usual framing, with ground-contact grades where wood sits near the soil and corrosion-resistant fasteners throughout.
- Painted tongue-and-groove flooring suits traditional porches, laid with a slight slope so water runs off, and it needs regular repainting.
- Composite or PVC decking and trim resist rot and need little upkeep, but check that the product is rated for the joist spacing and for stair treads.
- Concrete steps and stoops are durable but can be damaged by de-icing salt and frost, which the concrete pages cover.
- Brick or stone porches and piers suit older homes and need sound footings and a mason who matches the mortar.
- Aluminum or steel columns and guards resist rot, while wood columns need their bases kept dry and raised off the floor.
Covered porch roofs: tying in to the house and handling snow
A roof turns a porch into an outdoor room, but it adds weight, catches wind and collects snow, all of which must travel down posts and beams to footings sized for them. Adding a roof to an existing porch may mean new or larger footings, and where the roof meets the house wall or roof, flashing has to direct water away from the wall rather than into it.
- A low porch roof under a taller main roof collects sliding snow and ice, and its design should allow for that.
- Eavestroughs on the porch roof keep drips off the steps, where they would freeze.
- Clear heavy snow with a roof rake from the ground rather than climbing onto the porch roof.
- Sagging beams, leaning posts and ceiling stains are signs the roof isn't properly carried or water is getting in.
Heritage porches: restore, repair or rebuild
On older streets, porches, verandas and their columns, brackets and railings often define a house's character, and heritage rules may control changes to them. In Quebec, the Cultural Heritage Act requires the culture ministry's authorization before the appearance of a classified building, or of a building in a declared or classified heritage site or a protection area, is changed. Montreal also notes that extra fees can apply to a porch permit when the building or its area has heritage value. Elsewhere, ask your municipality whether the house is designated or sits in a heritage district.
- Repairing in place keeps original columns, brackets and turned balusters that are hard to reproduce.
- Where parts are too far gone, replicas in the same profile and material usually suit a heritage facade better than stock parts.
- Footings and framing can often be rebuilt underneath while the visible details are kept or reinstalled.
- A new guard on an old porch is generally held to the current code, which may call for a taller or tighter design that still echoes the original.
Porch Construction: frequently asked questions
Do I need a permit to build or rebuild a porch?
Often. Toronto lists porches among the additions that need a building permit, and Montreal's Ahuntsic-Cartierville borough requires one to build or replace a porch or stoop more than 60 cm above the ground. Repairs and maintenance often don't need one, but check with your municipality.
How deep do porch footings need to go?
Below the frost depth for your area and onto soil that can carry the load. The exact depth depends on the building code in force and local conditions, and the permit drawings should show it.
Can I add a roof to my existing porch?
Usually, but the posts, beams and footings must be able to carry the roof with its snow and wind, and the roof must be flashed into the house. Some porches need new footings first, and a permit is likely.
My porch is pulling away from the house. What should I do?
Stay off it if it moves, and have it assessed. The cause is usually footings that have heaved or settled, or a failing ledger, and both are structural repairs for a qualified contractor.
Can I change the porch on a heritage home?
Check first. In Quebec, classified buildings and buildings in protected heritage sites need provincial authorization before their appearance changes, and municipalities set rules for the buildings they cite. Elsewhere, ask whether your home is designated or in a heritage district.
Sources
- When do I need a building permit? — City of Toronto
- Building or replacing a deck, balcony, porch or stoop: Ahuntsic-Cartierville — Ville de Montréal
- National Building Code of Canada 2020 — National Research Council Canada
- Doing work on a heritage property or in a heritage site — Gouvernement du Québec
- Homeowners: public utility locates — Ontario One Call
- Check a contractor's licence — Régie du bâtiment du Québec
Written by the LokalMatch editorial team. Last reviewed September 10, 2026.
Find porch contractors by city
Alberta
Show 17 citiesHide cities
- Porch Construction in Calgary
- Porch Construction in Edmonton
- Porch Construction in Airdrie
- Porch Construction in Cochrane
- Porch Construction in Fort McMurray
- Porch Construction in Fort Saskatchewan
- Porch Construction in Grande Prairie
- Porch Construction in Leduc
- Porch Construction in Lethbridge
- Porch Construction in Medicine Hat
- Porch Construction in Okotoks
- Porch Construction in Parkland County
- Porch Construction in Red Deer
- Porch Construction in Rocky View County
- Porch Construction in Spruce Grove
- Porch Construction in St. Albert
- Porch Construction in Strathcona County
British Columbia
Show 31 citiesHide cities
- Porch Construction in Abbotsford
- Porch Construction in Burnaby
- Porch Construction in Kelowna
- Porch Construction in Surrey
- Porch Construction in Vancouver
- Porch Construction in Victoria
- Porch Construction in Campbell River
- Porch Construction in Chilliwack
- Porch Construction in Coquitlam
- Porch Construction in Courtenay
- Porch Construction in Delta
- Porch Construction in District of North Vancouver
- Porch Construction in Kamloops
- Porch Construction in Langford
- Porch Construction in Langley
- Porch Construction in Maple Ridge
- Porch Construction in Mission
- Porch Construction in Nanaimo
- Porch Construction in New Westminster
- Porch Construction in North Cowichan
- Porch Construction in North Vancouver
- Porch Construction in Penticton
- Porch Construction in Port Coquitlam
- Porch Construction in Port Moody
- Porch Construction in Prince George
- Porch Construction in Richmond
- Porch Construction in Saanich
- Porch Construction in Township of Langley
- Porch Construction in Vernon
- Porch Construction in West Kelowna
- Porch Construction in West Vancouver
Manitoba
Show 2 citiesHide cities
New Brunswick
Show 4 citiesHide cities
Newfoundland and Labrador
Show 2 citiesHide cities
Northwest Territories
Show 1 citiesHide cities
Nova Scotia
Show 4 citiesHide cities
Nunavut
Show 1 citiesHide cities
Ontario
Show 71 citiesHide cities
- Porch Construction in Barrie
- Porch Construction in Brampton
- Porch Construction in Greater Sudbury
- Porch Construction in Guelph
- Porch Construction in Hamilton
- Porch Construction in Kingston
- Porch Construction in Kitchener
- Porch Construction in London
- Porch Construction in Markham
- Porch Construction in Mississauga
- Porch Construction in Oshawa
- Porch Construction in Ottawa
- Porch Construction in St. Catharines
- Porch Construction in Toronto
- Porch Construction in Vaughan
- Porch Construction in Waterloo
- Porch Construction in Windsor
- Porch Construction in Ajax
- Porch Construction in Aurora
- Porch Construction in Belleville
- Porch Construction in Blue Mountains
- Porch Construction in Bradford
- Porch Construction in Brantford
- Porch Construction in Burlington
- Porch Construction in Caledon
- Porch Construction in Cambridge
- Porch Construction in Centre Wellington
- Porch Construction in Chatham
- Porch Construction in Clarence-Rockland
- Porch Construction in Clarington
- Porch Construction in Collingwood
- Porch Construction in Cornwall
- Porch Construction in County of Brant
- Porch Construction in East Gwillimbury
- Porch Construction in Fort Erie
- Porch Construction in Georgetown
- Porch Construction in Georgina
- Porch Construction in Grimsby
- Porch Construction in Haldimand County
- Porch Construction in Innisfil
- Porch Construction in Kawartha Lakes
- Porch Construction in King
- Porch Construction in Lakeshore
- Porch Construction in LaSalle
- Porch Construction in Leamington
- Porch Construction in Lincoln
- Porch Construction in Milton
- Porch Construction in New Tecumseth
- Porch Construction in Newmarket
- Porch Construction in Niagara Falls
- Porch Construction in Norfolk County
- Porch Construction in North Bay
- Porch Construction in Oakville
- Porch Construction in Orangeville
- Porch Construction in Orillia
- Porch Construction in Peterborough
- Porch Construction in Pickering
- Porch Construction in Prince Edward County
- Porch Construction in Quinte West
- Porch Construction in Richmond Hill
- Porch Construction in Sarnia
- Porch Construction in Sault Ste. Marie
- Porch Construction in St. Thomas
- Porch Construction in Stratford
- Porch Construction in Thunder Bay
- Porch Construction in Timmins
- Porch Construction in Welland
- Porch Construction in Whitby
- Porch Construction in Whitchurch-Stouffville
- Porch Construction in Woodstock
- Porch Construction in Woolwich
Prince Edward Island
Show 1 citiesHide cities
Quebec
Show 74 citiesHide cities
- Porch Construction in Gatineau
- Porch Construction in Laval
- Porch Construction in Longueuil
- Porch Construction in Montreal
- Porch Construction in Quebec City
- Porch Construction in Sherbrooke
- Porch Construction in Trois-Rivières
- Porch Construction in Alma
- Porch Construction in Baie-Comeau
- Porch Construction in Beaconsfield
- Porch Construction in Beloeil
- Porch Construction in Blainville
- Porch Construction in Boisbriand
- Porch Construction in Boucherville
- Porch Construction in Brossard
- Porch Construction in Candiac
- Porch Construction in Chambly
- Porch Construction in Châteauguay
- Porch Construction in Côte-Saint-Luc
- Porch Construction in Cowansville
- Porch Construction in Deux-Montagnes
- Porch Construction in Dollard-des-Ormeaux
- Porch Construction in Dorval
- Porch Construction in Drummondville
- Porch Construction in Gaspé
- Porch Construction in Granby
- Porch Construction in Joliette
- Porch Construction in Kirkland
- Porch Construction in L'Ancienne-Lorette
- Porch Construction in L'Assomption
- Porch Construction in La Prairie
- Porch Construction in Lévis
- Porch Construction in Magog
- Porch Construction in Mascouche
- Porch Construction in Mirabel
- Porch Construction in Mont-Saint-Hilaire
- Porch Construction in Mount Royal
- Porch Construction in Pointe-Claire
- Porch Construction in Repentigny
- Porch Construction in Rimouski
- Porch Construction in Rivière-du-Loup
- Porch Construction in Rouyn-Noranda
- Porch Construction in Saguenay
- Porch Construction in Saint-Augustin-de-Desmaures
- Porch Construction in Saint-Basile-le-Grand
- Porch Construction in Saint-Bruno-de-Montarville
- Porch Construction in Saint-Charles-Borromée
- Porch Construction in Saint-Colomban
- Porch Construction in Saint-Constant
- Porch Construction in Saint-Eustache
- Porch Construction in Saint-Georges
- Porch Construction in Saint-Hyacinthe
- Porch Construction in Saint-Jean-sur-Richelieu
- Porch Construction in Saint-Jérôme
- Porch Construction in Saint-Lambert
- Porch Construction in Saint-Lazare
- Porch Construction in Saint-Lin–Laurentides
- Porch Construction in Sainte-Anne-des-Plaines
- Porch Construction in Sainte-Catherine
- Porch Construction in Sainte-Julie
- Porch Construction in Sainte-Marthe-sur-le-Lac
- Porch Construction in Sainte-Sophie
- Porch Construction in Sainte-Thérèse
- Porch Construction in Salaberry-de-Valleyfield
- Porch Construction in Sept-Îles
- Porch Construction in Shawinigan
- Porch Construction in Sorel-Tracy
- Porch Construction in Terrebonne
- Porch Construction in Thetford Mines
- Porch Construction in Val-d'Or
- Porch Construction in Varennes
- Porch Construction in Vaudreuil-Dorion
- Porch Construction in Victoriaville
- Porch Construction in Westmount
Saskatchewan
Show 4 citiesHide cities
Yukon
Show 1 citiesHide cities
What affects the cost of porch
Prices depend on the details of your project. We only publish price ranges when they’re backed by real LokalMatch quote data or reliable sources. Until then, here’s what usually changes the price:
- Size and scope of the project
- Structural changes, such as moving or removing walls
- Plumbing, electrical and HVAC work involved
- Finishes and materials chosen
- Design, drawings and permits
- Condition of the existing house once it's opened up
- Access to the site and the timeline
How to compare porch contractors before you hire
- Look for a contractor who has finished projects similar in size and type to yours, and ask to see them.
- Get a written contract with the scope, the payment schedule, the timeline and how changes will be priced.
- Ask who will manage the job day to day and how often you'll get updates.
- Check that they carry liability insurance and workers' compensation coverage, and that their trades are licensed where required.
- Compare quotes on the same scope, and ask what each one leaves out.
- For structural changes, make sure an engineer or designer is involved where needed.
Questions to ask porch contractors before you hire
- Who will pull the permits, and who will be there for inspections?
- Which parts of the job will you do yourselves, and which will go to subcontractors?
- How do you handle change orders and unexpected problems once walls are open?
- What is the payment schedule, and what is each payment tied to?
- Can you show me proof of liability insurance and workers' compensation coverage?
- What warranty do you offer on your workmanship, and is it in writing?
- Can I speak with a few of your recent clients?
Porch permits and local rules
Some porch work needs a permit or has to meet local bylaws. Rules vary by municipality, so ask your pro whether a permit is needed and who will apply for it — and check with your city or town if you’re unsure.
Permits and licensingReady to get porch quotes?
Tell us about your porch project.
Do you offer porch services?
Join LokalMatch to get matched with homeowners in the areas you serve.