General Contractors
General Contractors near you
Plan and manage renovations, additions and new builds. Tell us about your renovation project and we’ll help you find local general contractors who serve your area.
Free for homeowners · No obligation to hire
On this page
A general contractor, or GC, takes responsibility for a renovation from start to finish. Instead of calling a carpenter, a plumber, an electrician, a drywaller and a tile setter one by one, you sign one contract with one company, and that company hires, schedules and supervises everyone else. The GC orders materials, books inspections, keeps the site safe and answers for the result.
That arrangement makes the most sense when a project touches several trades or the structure of the house: a kitchen or bathroom redo, a basement finish, an addition, a whole-floor renovation or repairs after a fire or flood. For a small job that needs only one trade, such as replacing a vanity or repainting a room, hiring that trade directly is often simpler.
What you are really paying a GC for is coordination and clear accountability. In a house, renovation work follows a strict order, from demolition to framing, plumbing and electrical rough-in, inspections, insulation and finally the finishes, and one late trade can stall the whole site. A good contractor keeps that sequence moving, warns you early when something changes, and makes sure the paperwork (permits, licences, change orders and the final payment) protects you as well as them.
General contractor or hiring the trades yourself: how to decide
When you act as your own general contractor, you find and vet each trade, work out the order they need to come in, buy or approve materials, get the permits, book the inspections and deal with whatever falls between two trades, such as who patches the drywall after the electrician. You may save the contractor's margin, but you take on the risk of delays, mistakes and disputes, and you need to be reachable on weekdays to make decisions on the spot. In Quebec, the RBQ also issues owner-builder licences, so check with it whether your project calls for one before taking on that role.
A general contractor carries that risk differently. You have one point of contact and one contract, and when the tiler blames the plumber for a leak, it is the GC's job to sort it out. For projects where several trades depend on one another, or where walls, beams or other load-bearing parts change, most homeowners find the coordination is worth it.
Stages of a renovation managed by a general contractor
- Site visit and scope: the contractor walks through the house with you, listens to what you want and notes what could complicate the job, such as the age of the wiring or traces of past water damage.
- Design and pricing: for larger jobs, a designer, technologist or engineer prepares drawings, and the contractor prices the work from them, with allowances for items you haven't chosen yet.
- Contract and permits: you sign a written contract, and the contractor or designer applies for the building permit where one is needed.
- Preparation and demolition: floors and furniture are protected, dust is contained and old finishes come out, which is often when hidden problems appear.
- Structure and rough-in: framing is adjusted where needed, then plumbers, electricians and HVAC technicians run new lines before the walls are closed.
- Inspections and closing in: the municipal inspector checks the work where required, then insulation, air and vapour barriers and drywall go in.
- Finishes: cabinets, flooring, tile, trim, paint and fixtures are installed, and the licensed trades make their final connections.
- Walkthrough and close-out: you inspect the work together, list any deficiencies, receive warranties and manuals, and make the final payment once the list is cleared.
Types of renovation contracts: fixed price, cost-plus and design-build
- A fixed-price contract sets one price for a defined scope; it gives you predictability as long as the plans are complete and you don't change your mind along the way.
- A cost-plus contract bills the actual cost of labour and materials plus an agreed fee or markup; it suits projects whose scope is hard to know in advance, but it calls for careful tracking of invoices.
- A design-build firm handles both the plans and the construction, which simplifies communication but leaves you without an independent opinion on the design.
- Construction management, where a manager coordinates trades that you hire and pay directly, sits between hiring a general contractor and running everything yourself.
- Allowances for items such as tile, fixtures or cabinets are placeholders in the price, and the final bill goes up or down depending on what you actually choose.
Change orders and hidden surprises during a renovation
Almost every renovation changes once it starts. You may decide to move an outlet, pick a better finish or add a pot light, or the crew may open a wall and find rot, undersized framing, old wiring or a drain with no vent. A change order is the written record of each of these changes: what will be done, how it affects the price and how it affects the schedule. Agree to it and sign it before the extra work begins, not when the final bill arrives.
Older homes carry specific risks. Health Canada notes that a home built before 1960 probably contains lead-based paint, and that sanding or heat-stripping it creates toxic dust and fumes. Before 1990, asbestos was mainly used to insulate buildings, and it can also turn up in plaster, floor and ceiling tiles, drywall and spackling compounds and caulking; Health Canada advises having a professional test suspect materials before renovating and hiring a qualified removal specialist if asbestos is found. A careful contractor plans for this before demolition and stops work if something suspicious turns up.
Contractor licensing and building permits for renovations
In Quebec, the Régie du bâtiment du Québec (RBQ) licenses contractors, and anyone doing residential renovation work for you must hold an RBQ licence that includes the subclasses the job requires. The RBQ also recommends a written, detailed contract that shows, among other things, the contractor's RBQ licence number, Québec enterprise number (NEQ) and GST and QST numbers. You can check any licence in the RBQ's online register before signing.
Elsewhere in Canada, whether a general contractor needs a licence depends on the province and sometimes the city, but the trades they bring in are regulated everywhere, electrical and gas work in particular, which must be done by people with the right provincial qualifications. Building permits are issued by your municipality. The contractor usually applies, but the permit belongs to your property, so ask to see it, don't let work start before it is issued, and keep the permit and inspection records with your house papers.
Holdbacks, final payment and warranties on renovation work
A general contractor pays subcontractors and suppliers out of the money you pay them. If that money doesn't reach them, some provinces allow unpaid trades and suppliers to register a claim against the property itself, and holdbacks exist to protect owners from that risk. In Ontario, for example, the Construction Act requires each payer under a contract to retain a holdback of 10 per cent of the price of the services or materials as they are supplied, until the liens that could be claimed against it have expired. Rules and deadlines differ from one province to another, so for a large project, ask a lawyer or notary how they apply to you.
In Quebec, the Office de la protection du consommateur suggests keeping a last payment of 10 to 15 per cent of the total cost of the project until the work is completely done. Wherever you live, tie payments to completed stages rather than to dates, ask for proof that subcontractors and suppliers have been paid before you make the final payment, and get the contractor's workmanship warranty in writing, together with the manufacturers' warranties for windows, fixtures and appliances.
General Contractors: frequently asked questions
What does a general contractor do on a renovation?
A general contractor plans and runs the project: they price the work, sign the contract with you, hire and schedule the subcontractors, order materials, handle permits and inspections, keep the site safe and clean, and make sure the finished work matches the plans. Many also have their own carpenters for framing and finishing.
Does a general contractor need a licence in Quebec?
Yes. In Quebec, anyone who does residential renovation work for you must hold an RBQ licence that includes the subclasses for the work being done. Ask for the licence number and check it in the RBQ's register. Electrical and plumbing contractors are qualified through their own corporations.
What is a change order in a renovation contract?
A change order is a signed, written amendment to the contract that describes added, removed or different work, along with its effect on the price and the schedule. It protects both sides: you know what you are agreeing to before it is done, and the contractor has a record that you asked for it.
What is a holdback, and do I have to keep one?
A holdback is the part of each payment that the owner keeps back for a period so that unpaid subcontractors and suppliers can be paid out of it. In Ontario, the Construction Act sets it at 10 per cent. Rules differ in other provinces; in Quebec, the Office de la protection du consommateur recommends keeping a final payment until the work is completely finished.
Why do general contractors use subcontractors?
Because no company can keep every trade a renovation needs on staff full time, and electrical, plumbing and gas work each require specific licences. A general contractor picks subcontractors they work with regularly, pays them and remains answerable to you for the quality and progress of their work.
Sources
- RBQ: Choosing a contractor
- RBQ: Signing a renovation contract
- RBQ: Check a contractor's licence
- Government of Ontario: Construction Act, R.S.O. 1990, c. C.30 (section 22, holdback)
- Office de la protection du consommateur: Before hiring a renovation contractor
- Health Canada: Lead-based paint
- Health Canada: Asbestos and your health
Written by the LokalMatch editorial team. Last reviewed September 10, 2026.
What general contractors can help with
Common jobs homeowners hire general contractors for:
- Home RenovationsRenovate a room, a floor or the whole house.
- Whole Home RenovationsRedo the whole house at once, from layout to finishes.
- Home AdditionsAdd space with a new room, a second storey or an extension.
- Basement RenovationsUpdate, finish or convert a basement into living space.
- Basement FinishingTurn an unfinished basement into finished living space.
- Bathroom RenovationsUpdate or fully redo a bathroom, ensuite or powder room.
- Kitchen RenovationsUpdate or fully redo a kitchen: layout, cabinets, counters and more.
- Condo RenovationsRenovate a condo unit, working within building rules.
- Apartment RenovationsRenovate an apartment or rental unit.
- Garage ConversionsConvert a garage into a room, office or living space.
- Attic ConversionsTurn an attic into a bedroom, office or storage space.
- SunroomsBuild or enclose a sunroom, solarium or three-season room.
- Porch ConstructionBuild, rebuild or repair a front or back porch.
- Structural RenovationsRemove or move walls, add beams and change a home's structure.
- Accessibility RenovationsMake a home easier to get around for people with limited mobility.
- Aging-in-Place RenovationsAdapt a home so you can stay in it safely as you get older.
- Fire & Water Damage RenovationsRebuild and refinish after a fire, flood or water leak.
- Commercial-to-Residential ConversionsConvert a commercial space into a home or residential units.
- Project ManagementCoordinate trades, schedules and budgets for a renovation.
- Construction ManagementOversee a build or major renovation on the owner's behalf.
- Home Elevators & LiftsInstall residential elevators and platform lifts.
- Accessibility EquipmentInstall stair lifts, ramps, grab bars and mobility aids.
- Custom MetalworkCustom railings, gates, stairs and other metal pieces.
- WeldingOn-site and shop welding repairs and fabrication.
- Garage BuildersBuild detached and attached garages.
Find general contractors by city
Alberta
Show 17 citiesHide cities
- General Contractors in Calgary
- General Contractors in Edmonton
- General Contractors in Airdrie
- General Contractors in Cochrane
- General Contractors in Fort McMurray
- General Contractors in Fort Saskatchewan
- General Contractors in Grande Prairie
- General Contractors in Leduc
- General Contractors in Lethbridge
- General Contractors in Medicine Hat
- General Contractors in Okotoks
- General Contractors in Parkland County
- General Contractors in Red Deer
- General Contractors in Rocky View County
- General Contractors in Spruce Grove
- General Contractors in St. Albert
- General Contractors in Strathcona County
British Columbia
Show 31 citiesHide cities
- General Contractors in Abbotsford
- General Contractors in Burnaby
- General Contractors in Kelowna
- General Contractors in Surrey
- General Contractors in Vancouver
- General Contractors in Victoria
- General Contractors in Campbell River
- General Contractors in Chilliwack
- General Contractors in Coquitlam
- General Contractors in Courtenay
- General Contractors in Delta
- General Contractors in District of North Vancouver
- General Contractors in Kamloops
- General Contractors in Langford
- General Contractors in Langley
- General Contractors in Maple Ridge
- General Contractors in Mission
- General Contractors in Nanaimo
- General Contractors in New Westminster
- General Contractors in North Cowichan
- General Contractors in North Vancouver
- General Contractors in Penticton
- General Contractors in Port Coquitlam
- General Contractors in Port Moody
- General Contractors in Prince George
- General Contractors in Richmond
- General Contractors in Saanich
- General Contractors in Township of Langley
- General Contractors in Vernon
- General Contractors in West Kelowna
- General Contractors 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
- General Contractors in Barrie
- General Contractors in Brampton
- General Contractors in Greater Sudbury
- General Contractors in Guelph
- General Contractors in Hamilton
- General Contractors in Kingston
- General Contractors in Kitchener
- General Contractors in London
- General Contractors in Markham
- General Contractors in Mississauga
- General Contractors in Oshawa
- General Contractors in Ottawa
- General Contractors in St. Catharines
- General Contractors in Toronto
- General Contractors in Vaughan
- General Contractors in Waterloo
- General Contractors in Windsor
- General Contractors in Ajax
- General Contractors in Aurora
- General Contractors in Belleville
- General Contractors in Blue Mountains
- General Contractors in Bradford
- General Contractors in Brantford
- General Contractors in Burlington
- General Contractors in Caledon
- General Contractors in Cambridge
- General Contractors in Centre Wellington
- General Contractors in Chatham
- General Contractors in Clarence-Rockland
- General Contractors in Clarington
- General Contractors in Collingwood
- General Contractors in Cornwall
- General Contractors in County of Brant
- General Contractors in East Gwillimbury
- General Contractors in Fort Erie
- General Contractors in Georgetown
- General Contractors in Georgina
- General Contractors in Grimsby
- General Contractors in Haldimand County
- General Contractors in Innisfil
- General Contractors in Kawartha Lakes
- General Contractors in King
- General Contractors in Lakeshore
- General Contractors in LaSalle
- General Contractors in Leamington
- General Contractors in Lincoln
- General Contractors in Milton
- General Contractors in New Tecumseth
- General Contractors in Newmarket
- General Contractors in Niagara Falls
- General Contractors in Norfolk County
- General Contractors in North Bay
- General Contractors in Oakville
- General Contractors in Orangeville
- General Contractors in Orillia
- General Contractors in Peterborough
- General Contractors in Pickering
- General Contractors in Prince Edward County
- General Contractors in Quinte West
- General Contractors in Richmond Hill
- General Contractors in Sarnia
- General Contractors in Sault Ste. Marie
- General Contractors in St. Thomas
- General Contractors in Stratford
- General Contractors in Thunder Bay
- General Contractors in Timmins
- General Contractors in Welland
- General Contractors in Whitby
- General Contractors in Whitchurch-Stouffville
- General Contractors in Woodstock
- General Contractors in Woolwich
Prince Edward Island
Show 1 citiesHide cities
Quebec
Show 74 citiesHide cities
- General Contractors in Gatineau
- General Contractors in Laval
- General Contractors in Longueuil
- General Contractors in Montreal
- General Contractors in Quebec City
- General Contractors in Sherbrooke
- General Contractors in Trois-Rivières
- General Contractors in Alma
- General Contractors in Baie-Comeau
- General Contractors in Beaconsfield
- General Contractors in Beloeil
- General Contractors in Blainville
- General Contractors in Boisbriand
- General Contractors in Boucherville
- General Contractors in Brossard
- General Contractors in Candiac
- General Contractors in Chambly
- General Contractors in Châteauguay
- General Contractors in Côte-Saint-Luc
- General Contractors in Cowansville
- General Contractors in Deux-Montagnes
- General Contractors in Dollard-des-Ormeaux
- General Contractors in Dorval
- General Contractors in Drummondville
- General Contractors in Gaspé
- General Contractors in Granby
- General Contractors in Joliette
- General Contractors in Kirkland
- General Contractors in L'Ancienne-Lorette
- General Contractors in L'Assomption
- General Contractors in La Prairie
- General Contractors in Lévis
- General Contractors in Magog
- General Contractors in Mascouche
- General Contractors in Mirabel
- General Contractors in Mont-Saint-Hilaire
- General Contractors in Mount Royal
- General Contractors in Pointe-Claire
- General Contractors in Repentigny
- General Contractors in Rimouski
- General Contractors in Rivière-du-Loup
- General Contractors in Rouyn-Noranda
- General Contractors in Saguenay
- General Contractors in Saint-Augustin-de-Desmaures
- General Contractors in Saint-Basile-le-Grand
- General Contractors in Saint-Bruno-de-Montarville
- General Contractors in Saint-Charles-Borromée
- General Contractors in Saint-Colomban
- General Contractors in Saint-Constant
- General Contractors in Saint-Eustache
- General Contractors in Saint-Georges
- General Contractors in Saint-Hyacinthe
- General Contractors in Saint-Jean-sur-Richelieu
- General Contractors in Saint-Jérôme
- General Contractors in Saint-Lambert
- General Contractors in Saint-Lazare
- General Contractors in Saint-Lin–Laurentides
- General Contractors in Sainte-Anne-des-Plaines
- General Contractors in Sainte-Catherine
- General Contractors in Sainte-Julie
- General Contractors in Sainte-Marthe-sur-le-Lac
- General Contractors in Sainte-Sophie
- General Contractors in Sainte-Thérèse
- General Contractors in Salaberry-de-Valleyfield
- General Contractors in Sept-Îles
- General Contractors in Shawinigan
- General Contractors in Sorel-Tracy
- General Contractors in Terrebonne
- General Contractors in Thetford Mines
- General Contractors in Val-d'Or
- General Contractors in Varennes
- General Contractors in Vaudreuil-Dorion
- General Contractors in Victoriaville
- General Contractors in Westmount
Saskatchewan
Show 4 citiesHide cities
Yukon
Show 1 citiesHide cities
What affects the cost of renovation
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 general 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 general 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?
Renovation permits and local rules
Some renovation 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 renovation quotes?
Tell us about your renovation project.
Do you offer renovation services?
Join LokalMatch to get matched with homeowners in the areas you serve.