General Contractor
A general contractor coordinates all the trades, pulls permits, and carries the liability for your renovation. They mark up sub costs 15-25% but save you hundreds of hours of scheduling, inspections, and firefighting. Whether you need a GC or can manage trades yourself depends on project size, your time, and tolerance for problems.
Written by Pavel Vysotckii
BCIN-certified building designer & Quantity Surveyor · Updated June 2026
Project Overview
Fixed Milestone Pricing
You approve each stage before it's paid
What is general contractor?
A general contractor (GC) is the person or company that takes overall responsibility for a construction or renovation project. They hire and coordinate all the specialized trades (electricians, plumbers, framers, drywallers, etc.), pull necessary permits, order materials, schedule inspections, and manage the day-to-day construction process. The GC is your single point of contact instead of dealing with 5-10 different tradespeople yourself.
In Ontario, there is no provincial licensing requirement for renovation general contractors. The Home Construction Regulatory Authority (HCRA) requires licensing only for builders of new homes or condo units. However, reputable reno GCs carry commercial general liability insurance ($2M-$5M), have a valid WSIB clearance certificate (proving they pay into worker injury insurance), and often belong to industry associations like the Ontario Home Builders Association or Tarion.
GCs make money in two ways: markup on subcontractor labour and materials (typically 15-25% over their actual costs), or a fixed-price contract where they estimate total costs and quote you a single number. The markup covers the GC's time coordinating the project, overhead costs (office, truck, insurance), profit margin, and the risk they take on if something goes wrong. A GC making 15-20% net margin after all expenses is standard. Below 10% means they're cutting corners or will nickel-and-dime you with change orders.
The key value a GC provides is risk allocation and expertise. When the plumber damages the new tile floor the mason just laid, it's the GC's problem to fix and pay for, not yours. When the building inspector fails the framing because a header is undersized, the GC eats the cost of redoing it (if it was their error). When the HVAC sub shows up three days late and delays the drywallers, the GC has to reschedule everyone and absorb downtime costs. You pay a premium for this insurance and for the GC's knowledge of code requirements, trade sequencing, material lead times, and how to solve problems when they arise.
For small, single-trade jobs (replacing a water heater, retiling a bathroom), hiring the trade directly makes sense. For anything involving 3+ trades, permits, structural work, or costs over $50K, a GC becomes worth the markup. Trying to act as your own GC on a complex project can work if you have construction background and 10-20 hours per week to dedicate, but most homeowners underestimate the coordination effort and end up with cost overruns from scheduling mistakes, incorrect materials, or failed inspections.
When you need general contractor
- Multi-trade renovation: kitchen reno (plumbing, electrical, gas, HVAC, drywall, tile, cabinets), basement finish, bathroom gut job
- Structural work requiring engineered drawings and building permits: removing load-bearing walls, adding second story, foundation underpinning
- Projects over $50K where coordination complexity exceeds what you can manage while working full-time
- You lack construction knowledge: don't know OBC requirements, proper trade sequencing, or how to evaluate if work meets code
- Time-sensitive projects: you need it done in 6-8 weeks and can't afford delays from managing 8 different trades yourself
- Risk mitigation: you want one entity carrying liability for the full scope, not trying to figure out who pays when the electrician's work causes a drywall defect
- Additions or exterior work requiring coordination with utility companies, surveyors, structural engineers, and municipal inspectors
The Process
What happens from start to finish
Initial Consultation & Site Visit
1-2 hoursGC visits your home, reviews scope of work, identifies potential issues (asbestos, knob-and-tube wiring, structural concerns), asks about budget and timeline. Good GCs will tell you if your budget is unrealistic or if there are scope items you haven't considered (HVAC relocation, electrical panel upgrade).
Detailed Estimate & Contract
3-7 days for estimateGC provides itemized breakdown of costs: labour by trade, materials, permits, dumpster, contingency. Contract specifies payment schedule (never more than 10% deposit in Ontario), change order process, warranty terms, start and completion dates. Review for red flags: vague scope, no permit language, payment terms front-loaded.
Permit Application
2-8 weeks depending on municipalityGC (or their engineer) prepares drawings and applies for building permit with your municipality. They coordinate any required inspections from Electrical Safety Authority (ESA) for electrical work or Technical Standards & Safety Authority (TSSA) for gas work. Permit approval times vary: 2-4 weeks typical, 6-8 weeks in Toronto or for complex projects.
Pre-Construction & Scheduling
1-3 weeks before construction startsGC orders long-lead items (custom cabinets, windows, specialty tile), schedules all trades in proper sequence, arranges dumpster and porta-potty if needed. They should provide you with a schedule showing when each trade is on site and key milestones (demo complete, framing inspection, drywall, substantial completion).
Construction & Daily Management
Varies by project sizeGC or their site supervisor is on site daily or every other day to coordinate trades, verify work quality, solve problems, communicate progress. They handle deliveries, schedule inspections at correct times (framing before insulation, rough electrical before drywall), document issues, manage change orders. You should get weekly updates minimum.
Inspections & Code Compliance
Inspections scheduled throughout projectGC coordinates mandatory inspections: footing, framing, insulation, rough electrical/plumbing, HVAC, final building inspection. They fix any deficiencies identified by inspectors. For electrical and gas work, separate ESA and TSSA inspections are required before the utility will reconnect service.
Substantial Completion & Walkthrough
1-2 hours for walkthroughGC completes all scope items and does their own quality check. You do a walkthrough together and create a deficiency list (paint touchups, minor adjustments, etc.). In Ontario, "substantial completion" means the space is usable even if minor items remain. This triggers next payment milestone per your contract.
Final Completion & Closeout
1-2 weeks to finish deficienciesGC completes all deficiencies, provides you with final building permit sign-off, ESA/TSSA certificates if applicable, warranty documents, paint colors and product specs for future reference. Final payment is due when all work is complete and permits are closed. Ontario new home warranty doesn't apply to renos, but GC should warranty their work for 1 year minimum.
Investment Guide
General contractors charge 15-25% markup on total project costs (labour + materials), or quote a fixed contract price that includes their margin. Small renovations ($50K-$150K) often see higher percentage markups because coordination effort is similar to larger jobs. Large projects ($150K-$500K+) may negotiate lower percentage but GC still makes more absolute dollars. Hourly GC rates ($75-$150/hr) are rare except for small handyman-level work.
Small kitchen reno (new cabinets, counters, backsplash, flooring, paint, no layout change)
$50,000 - $90,000
Depends on: GC markup 18-25% on top of cabinet cost ($15K-$25K), counters ($3K-$8K), flooring ($2K-$4K), trades (plumber, electrician, tile, paint, cabinet installer: $12K-$20K total). Add $8K-$15K if moving plumbing/gas lines or upgrading electrical panel.
Full kitchen gut job (layout change, new plumbing/electrical/gas, structural beam, cabinets, quartz counters, tile)
$80,000 - $150,000
Depends on: Structural engineer $1,500-$3,000, steel beam $3K-$8K installed, reroute plumbing/HVAC $5K-$10K, electrical panel upgrade $2K-$4K, cabinets $20K-$40K, counters $5K-$12K, appliances $8K-$20K, tile/flooring $6K-$12K, trades $25K-$40K, GC markup 15-20% on top.
Basement finish (1,000 sq ft, 2 bed, 1 bath, rec room, walkout or window egress)
$75,000 - $125,000
Depends on: Framing/insulation $12K-$18K, drywall/paint $8K-$12K, flooring $6K-$10K, bathroom rough-in and finish $15K-$25K, electrical (potlights, outlets, panel) $6K-$10K, HVAC extensions $4K-$8K, egress window or walkout $5K-$15K if needed, GC markup $12K-$20K.
Second-story addition (800 sq ft, 2 bed, 1 bath, over existing footprint)
$250,000 - $400,000
Depends on: Structural engineer $5K-$10K, foundation assessment/upgrade $10K-$30K, framing/roof $60K-$100K, windows/doors $15K-$25K, HVAC/plumbing/electrical $30K-$50K, insulation/drywall/paint $25K-$40K, bathroom $20K-$35K, flooring $10K-$18K, permits $3K-$8K, GC markup 15-20%. Major cost variable: does existing foundation need reinforcement?
Whole-home reno (gut interior, keep exterior, 2,000 sq ft, 3 bed/2 bath)
$300,000 - $600,000
Depends on: Essentially rebuild interior: new electrical panel and wiring $25K-$40K, new plumbing stack and supply $20K-$35K, HVAC replacement $15K-$30K, structural work $20K-$50K, insulation/vapour barrier $15K-$25K, drywall/paint $30K-$50K, flooring $25K-$45K, kitchens/baths $80K-$150K, windows/doors $30K-$60K, permits $5K-$12K, GC margin $45K-$90K.
GC markup on cost-plus contract (you see all sub invoices, GC charges percentage)
15% - 25% of total project cost
Depends on: Small projects (<$100K) often 20-25% because coordination time is fixed. Large projects (>$300K) negotiate down to 15-18%. Markup covers GC overhead, insurance, profit, and risk. Below 15% means GC will push change orders to make money. Fixed-price contracts build in same margin but you don't see the breakdown.
What Affects the Price
Get 3 fixed-price quotes from licensed Ontario GCs. RenoNextverifies insurance, WSIB, references, and tracks their actual project timelines and change order rates.
Get a ballpark estimate in under 2 minutes.
Permits & Building Code
Ontario Building Code requirements
| Permit / Approval | Authority | Typical Cost |
|---|---|---|
| Building Permit | Municipality (City of Toronto, Ottawa, Mississauga, etc.) | $500-$5,000 depending on project value and scope |
| Electrical Safety Authority (ESA) Inspection | ESA (provincial, not municipal) | $195 basic inspection + $75 per additional hour |
| Technical Standards & Safety Authority (TSSA) Gas Inspection | TSSA (provincial) | $120-$300 depending on scope |
| Plumbing Inspection | Municipality (as part of building permit) | Included in building permit fee |
GC is responsible for obtaining building permit unless contract specifies otherwise. Permit must be posted visibly on site.
Homeowner is the legal permit holder even if GC applies. Permit stays with property. Unpermitted work can affect resale and insurance claims.
ESA and TSSA inspections are separate from building permit. Licensed electricians/gas fitters notify those authorities directly.
Permit timelines vary by municipality: Toronto 4-8 weeks, smaller cities 2-4 weeks. Complex projects requiring Committee of Adjustment or minor variance can take 3-6 months.
Working without a permit is illegal and common. Good GCs pull permits even when homeowner suggests skipping them. Risk of fines $50K+ and forced demolition.
Fixed Milestone Pricing, Approved by You
Every general contractor project runs on fixed milestone pricing. The plan is signed before work starts, and you approve each stage before it's paid.
Plan Signed Before Work Starts
Every milestone and its price is written into the contract up front — no surprise extras.
Review in the Live App
Daily photos, inspection reports, and spend vs budget land in your client app at every phase.
You Approve Each Milestone
A stage is only paid after you review the work and sign off in the app.
Project Center
General Contractor
Milestone Progress
Milestone 3 of 4
Red Flags When Hiring a General Contractor
- Unlicensed or no insurance: Ask for Commercial General Liability certificate ($2M minimum) and WSIB clearance. If they claim to be WSIB-exempt, verify on WSIB website. Uninsured GC means you're liable if a worker gets hurt on your property.
- No written contract or vague scope: Contract must detail exact scope, payment schedule, start/end dates, change order process, warranty terms. "We'll figure it out as we go" means cost overruns and disputes.
- Deposit over 10%: Ontario Consumer Protection Act limits deposits to 10% of contract price for new home construction. While this doesn't legally apply to renos, asking for 30-50% upfront is a warning sign. Standard is 10% deposit, progress payments at milestones.
- Pressure to skip permits: "Permits are a waste of money, inspector will never know" means you own the risk. Unpermitted structural work can void insurance, kill resale value, result in forced demolition if discovered.
- No references or won't provide recent client contacts: Every GC should give you 3-5 recent clients to call. Check Google reviews but verify they're real (fake reviews are common).
- Lowball quote that's 30%+ below others: Either they missed major scope items, plan to cut corners, or will bury you in change orders. If 3 GCs quote $100K-$120K and one quotes $70K, the $70K will end up costing $130K after "unforeseen issues".
- Change order abuse: Legitimate change orders happen (you upgrade tile, inspector finds hidden rot). Abusive GCs lowball the contract then claim everything is a change order. Contract should specify what's included and define change order approval process.
- No schedule or missed milestones with no communication: GC should provide a schedule and update you when it slips. Disappearing for 2 weeks then showing up saying "supply chain issues" without proof is poor management.
Trusted by Ontario Homeowners
One licensed crew and a live client app on every general contractor project
Licensed
OBC Licensed, Insured & WSIB Covered
Live App
Daily Photos & Inspection Reports
Fixed Price
Milestones You Approve
Related Services
Project Management
Alternative to hiring a GC: you hire trades directly and manage the schedule yourself (or hire a PM consultant). Saves 15-25% GC markup but adds 10-20 hrs/week of your time.
Learn moreEstimating & Cost Planning
Before signing a GC contract, get an independent estimate to verify their quote is reasonable. Helps identify if scope is missing items or prices are inflated.
Learn moreBuilding Permit Service
While GCs typically handle permits, understanding the permit process helps you verify they're pulling correct permits and not skipping required inspections.
Learn moreFraming & Structural
Major cost component of most GC projects. Understanding framing scope (headers, joists, shear walls) helps you evaluate if GC quote is accurate.
Learn moreCommon Questions
What does a general contractor actually do?
Do general contractors need a licence in Ontario?
How much does a general contractor charge?
Should I hire individual trades myself instead of using a GC?
What should be in a general contractor contract?
What are red flags when hiring a general contractor?
Fixed-price contract vs cost-plus: which is better?
How do I verify a general contractor's insurance and WSIB?
Can a general contractor start work before the permit is issued?
What happens if my general contractor abandons the project?
Where we do this work
Based in Toronto, working across the GTA
Ready to start your general contractor project?
One crew, one fixed plan, and the live app on every general contractor project. Daily photos, inspection reports, milestone pricing you approve — and a written warranty.