
One of the most common questions Surrey BC homeowners ask before a roofing project: do I need a permit? The answer depends on what kind of work is being done. Here is a clear breakdown of when a permit is required, what it costs, and what happens if you skip it.
Questions about permits? Call I-M Roofing: 236-838-9577 — we handle the process for you.
When a Roofing Permit IS Required in Surrey BC
- Full roof replacement (tear-off and re-shingle) — City of Surrey requires a building permit for all roof replacement projects on residential and commercial buildings
- Structural repairs — replacing roof decking, modifying rafter spans, or changing the roof structure
- Adding a skylight — any new penetration through the roof structure requires a permit
- Changing the roofing system — switching from shingles to metal or from asphalt to tile may require a permit depending on structural load changes
When a Roofing Permit Is NOT Required in Surrey BC
- Minor repairs — replacing individual shingles, re-sealing flashings, patching a small area
- Moss treatment and cleaning
- Gutter cleaning, repair, or replacement (gutters are not structural)
- Flashing repairs on an existing roof that do not change the roof structure
What Does a Surrey BC Roofing Permit Cost?
| Project Value | Estimated Permit Fee |
|---|---|
| Under $5,000 | $110–$150 |
| $5,000–$15,000 | $150–$280 |
| $15,000–$30,000 | $280–$450 |
| $30,000+ | $450+ |
Permit fees in Surrey are calculated as a percentage of construction value. The fee is typically 1–2% of the project cost. Some projects also require an inspection fee paid separately.
What Happens If You Skip the Permit?
Skipping a required permit in Surrey BC creates several problems:
- Insurance implications: If your roof fails and an insurer discovers the replacement was done without a permit, they may deny your claim
- Resale complications: A real estate lawyer or buyer’s inspector may flag unpermitted work, requiring retroactive permits or reducing the sale price
- City enforcement: The City of Surrey can order unpermitted work removed or issue stop-work orders — and you may need to pay to re-do compliant work
How I-M Roofing Handles Permits
We apply for and manage the permit process on your behalf as part of full roof replacement projects. The permit cost is included in our written quote. We coordinate with the City of Surrey building department and schedule any required inspections.
See our Roof Replacement Surrey BC page, or call 236-838-9577 to discuss your specific project requirements.


