Home › Roofing Services
Kamloops, BC
Most people arrive at a roofing site knowing what is happening to their house, not what the trade calls it. So this page is organised the other way round — from the symptom you have to the work that answers it.
Roofing vocabulary is trade vocabulary. Nobody wakes up thinking they need low-slope membrane remediation; they wake up because there is a brown ring on the ceiling that was smaller last week. The list below maps the second thing onto the first.
The same physical job is a different project depending on who is allowed to commission it. A house has one decision-maker. A commercial building has an operating tenant underneath. A strata has a corporation, a manager and a budget process.
That distinction is substantial enough to have its own pages: residential, commercial and strata. If you are not the sole registered owner of the building, read the one that applies before booking anything.
This is the single most misreported fact about roofing in Kamloops. Search for it and you will find content farms asserting that a full replacement always requires a permit. The City’s own bulletin says otherwise.
City of Kamloops — Bulletin No. 23-01, “When Building Permits Are Required”
reroofing of structures does not alter the dead loads or slope of the existing roof structureListed among the work that does not require a building permit. City of Kamloops Bulletin No. 23-01, April 2023, revised April 2025, under Building Bylaw No. 11-84 and the BC Building Code 2024.
So a like-for-like reroof — shingles off, equivalent shingles on, same pitch — is not permit work. What moves a job onto the other side of the line is changing the structure or making the roof permanently heavier. The bulletin’s own examples are changing the pitch, going from shakes to shingles or shingles to clay or stone, and adding dormers, skylights or solar panels.
Across this site’s services, that lands roughly as follows. Repairs, leak work, emergency make-safe, inspections, gutters and like-for-like replacement sit on the no-permit side. A material-class upgrade that adds permanent weight, a pitch change, or adding anything structural to the roof sits on the permit side — and then the application has to come from the registered owner or an authorised agent, with the extra written verification the City requires for strata work.
The detail behind each of those lives on the relevant page. What matters here is that the default answer for ordinary roofing work in this city is no permit, and anyone telling you otherwise for a straight reroof should be asked to point at the clause.
Kamloops sits in a continental semi-arid climate, and that is not a decorative detail. It changes which failure mode dominates.
Roofing content written for Coastal BC is written around moisture: moss, rot, persistent damp, the slow biological degradation of a roof that is rarely dry. Apply that here and you are describing the wrong roof. The dominant ageing mechanism in Kamloops is ultraviolet exposure and thermal cycling — a covering baked through a 34-degree July afternoon and contracted through a January night far below zero, over and over, until the material loses flexibility and the fasteners and sealants that hold it down give up first.
Three practical consequences run through every service on this page:
Granule loss is the baseline condition, not an event. Mature asphalt shingle here sheds mineral granules as a matter of course. That matters most when someone is trying to use it as proof of hail damage, which is why the hail page spends its time on what actually constitutes evidence.
Movement, not moisture, is what loosens things. Fasteners work proud, sealants fatigue, flashings open at the joint. Terminations and penetrations are where roofs here fail, and they are the part of a quote worth reading closely.
The city is not one climate. The City’s building bylaw divides Kamloops into two ground snow load zones rather than applying one value across the whole city, and the reason is elevation — hillside neighbourhoods sit hundreds of metres above the valley floor. What that does to a roof is set out on the service areas page. Confirm the design values for your own address with the City or a structural engineer.
Describe what the roof is doing. That is enough — we’ll pass it to a local Kamloops roofing company.
Work backwards from what you can observe. Water coming in is leak repair. Something broke during a storm is storm damage. Nothing is obviously wrong but the roof is old is an inspection. Wanting a number for replacing the whole thing is a replacement quote. If none of those fit, describing the symptom to a roofer is enough — identifying the job is part of what they do, not a prerequisite for calling.
Most established local roofers cover shingle work, leak repair, inspections and replacement, and many also do flat roofing, metal and gutters. Specialisation shows up at the edges: a large low-slope commercial membrane, a standing-seam metal assembly, or a complex multi-building strata project are not the same skill set as a residential reroof. Asking what proportion of a company’s work is the thing you need is a fairer question than asking whether they can do it.
No, and pretending to know can send the visit down the wrong path. A roofer would rather hear the actual observations — where the stain is, when it appeared, what the weather was doing, how old the roof is, whether it has happened before — than a self-diagnosis. Describing symptoms accurately is more useful than naming a service correctly.
Enough to see the shape of the job, which for most work means more than one and rarely more than three. The value is not in finding the lowest number, it is in noticing where the quotes disagree. Two bids that differ substantially are usually describing different jobs, and the difference is the thing worth asking about. Comparing quotes properly is covered in the FAQ.
The age of the roof if you know it, what the covering is, what you have observed and when it started, whether anything has been repaired before, and the neighbourhood. For anything insurance-related, the date of the weather event. For a strata or a rental, who actually owns the building, because that determines who can authorise work at all.
Emergency and leak work happens year-round because it has to. Planned replacement concentrates into the warmer months, because asphalt shingle needs warmth to seal its adhesive strip properly and because working on a roof in deep winter is slower and less safe. Inspections run all year, and booking one outside the busy season is often the easiest way to get an unhurried look at a roof.