Home › Roof Replacement Kamloops
Kamloops, BC
A full tear-off needs no building permit here — unless the new roof is heavier than the old one. That single distinction, the City’s dead-load rule, is the thing to settle before you choose a material.
The instinct is that a bigger job needs more paperwork — that patching a slope is a private matter but stripping the whole roof must involve the City. In Kamloops that instinct is backwards. The size of the job is irrelevant to the permit question. What the City asks is whether the finished roof is heavier than the one it replaced, or a different shape.
Tear off every shingle on the building, re-sheet what needs re-sheeting, and lay the same class of material back down, and you have changed nothing the structure cares about. That job is exempt, and it is exempt at any scale. The exemption and its exact wording are set out in full on the roof repair page. What matters here is the other side of the line.
City of Kamloops — work that DOES require a permit
“changing the pitch of an existing roof or increasing dead loads (i.e. shakes to shingles or shingles to clay or stone)”Bulletin No. 23-01, When Building Permits Are Required, April 2023, revised April 2025. Issued under Building Bylaw No. 11-84 and the BC Building Code 2024.
Read what the City chose as its examples. Not a dollar figure, not a square-footage threshold, not the number of days a crew is on site — two material conversions. Shakes to shingles. Shingles up to clay or stone. The permit is triggered by the specification you pick, and you pick it long before anybody books a dumpster.
Why this catches people at exactly the wrong moment. A material upgrade is usually a good idea, pitched at the good-idea moment: the roof is already coming off, the crew is already there, and moving to something with a longer service life feels like the obvious call. It often is. But the decision that felt like an upgrade in finish is, to the building, a permanent change in load.
Decided at the quoting stage it is a routine application. Decided on a Tuesday with the deck already open, it is a stopped job.
The term does the work in that bulletin clause, so it is worth being precise about. Dead load is the permanent weight a structure carries for the life of the building — the sheathing, the underlayment, the roofing material, the flashings, anything fixed up there to stay. It never comes off. The rafters or trusses hold it every day whether it snows or not.
Set against that is live load: the variable weight that arrives and leaves. Snow, principally. Rain sitting in a valley. Two roofers and their gear. Live load is unpredictable, which is exactly why the code deals with it by specifying a design value a structure must be able to survive.
The part that matters to your material choice is that a roof structure is engineered to carry both at once. It was sized for the permanent weight it was built with, plus the worst variable load it is expected to see, with a margin. Those are not separate budgets. Add permanent weight and you are not simply asking the structure to work slightly harder — you are spending part of the allowance that was reserved for the snow.
That is the whole reason a material conversion is a permit matter while a tear-off of any size is not. The City is not policing renovation. It is asking whether anyone has checked the arithmetic on a building that was designed against a lighter number.
The option that comes up whenever a replacement is priced is the overlay: leave the existing roof where it is and lay the new one straight over the top. It is normally discussed as a cost question, and the quote checklist on the home page treats it that way, because a quote has to say plainly which of the two it is describing.
Under the bulletin it is also a weight question, and that framing gets skipped. An overlay does not remove anything. The old roof stays, the new roof is added, and the structure now carries two where it was designed for one — which is an increase in dead load by the plainest possible reading of the rule.
There are other reasons to be careful with an overlay. It hides the deck at the one moment in twenty years the deck is visible, so any soft sheathing stays soft and unrecorded. It beds the new shingles on an uneven surface, and it traps heat against a layer of asphalt that is already brittle — which in this climate is not a small point. But the dead-load question is the one that decides whether the City needs to see it, and it deserves to be asked out loud rather than assumed away.
Once you know a material change is on the table, there is a question to answer and a common mistake about who answers it.
A roofing contractor can tell you what the new system weighs, how it is fastened and what it needs underneath it. That is their trade and a good one will know it precisely. What they are not positioned to certify is whether your rafters, at your span and spacing, over your bearing walls, will carry it. That is a structural engineering judgement about a specific building.
The two places that answer belongs are the City’s Building Inspection Section and a structural engineer. Getting it from either before the quote is signed costs you a phone call. Getting it afterwards can cost you the roof design.
The dead-load rule reads like a formality until you look at what the variable half of the equation is doing in Kamloops, because the City itself does not treat the city as one place.
The City’s building bylaw does not apply a single ground snow load across Kamloops. It sets out two zones rather than one, with the Trans Canada Highway forming part of the boundary between them, and elevation is the reason the split exists at all. Kamloops runs from a valley floor up to neighbourhoods several hundred metres higher, and the snow that lands at the top is not the snow that lands at the bottom.
Put that beside the dead-load rule and the two stop being separate topics. The margin a heavier roof eats into is the margin held for snow — and how much snow that has to be is not the same question in Valleyview as it is in Aberdeen or up in Rose Hill. The same tile upgrade, on the same house plan, is a materially different proposition at two addresses fifteen minutes apart.
This is also precisely why no website can answer it for you, this one included. Design snow load is an engineering value tied to a specific address, and a number taken off a page is worth nothing against a stamped one. Confirm yours with the City of Kamloops or a structural engineer before committing to a heavier roof.
The other half of the material decision has nothing to do with permits. Kamloops punishes asphalt shingle through ultraviolet exposure and a wide annual temperature swing rather than the moisture and moss that drive coastal roofing content — the mechanism is set out on the repair page. Longer-lived systems are genuinely attractive here for that reason.
Which produces the tension worth naming plainly: the materials that answer the UV problem best are disproportionately the ones that weigh more. Metal roofing is the notable exception, being both durable and light. Tile and stone are not. If a longer service life is what you are buying, the dead-load question is not an obstacle in the way of that decision — it is that decision.
And if you have not yet established that the whole roof is finished, start with a written roof inspection rather than a replacement quote. Whether the failure is general or confined to one slope is the question that decides between this page and a repair.
Tell us what’s on the roof now and what you’re considering, and we’ll pass it to a local Kamloops roofer for a quote.
It depends entirely on what the new roof is made of. The City exempts reroofing that does not alter the dead loads or slope of the existing roof structure, so a tear-off that puts the same class of material back down is exempt no matter how large the job is. Replacing with a heavier material is a different case and does require a permit.
Dead load is the permanent weight the structure carries for the life of the building: the sheathing, the underlayment, the roofing material itself and anything mounted to stay. Increasing it means the finished roof weighs more than the one it replaced. The City gives shakes to shingles, and shingles to clay or stone, as its examples.
An overlay leaves the original roof in place and adds a second layer on top of it, which by definition adds permanent weight to the structure. That is a dead-load question and it should be put to the City's Building Inspection Section before the work is booked, rather than treated only as a way to save the cost of a tear-off.
A roofer can tell you what the new material weighs and how it is fastened. Whether your particular rafters, trusses and bearing points can carry that weight is a structural engineering question, and the answer comes from the City's Building Inspection Section or a structural engineer rather than from the crew quoting the job.
Indirectly, yes. A roof structure is designed to carry its own permanent weight plus the variable load that lands on it, and in Kamloops the governing variable load is snow. The City's building bylaw does not apply one ground snow load across the whole city; it sets out two zones, with elevation behind the split. Confirm the design values for your address with the City or a structural engineer.
Replacing damaged sheathing with the same thickness and type of material puts back what was already there, so it does not alter the dead load or the slope and stays inside the exemption. Re-decking in a heavier specification, or changing the roof's shape while it is open, is a different matter and should be confirmed with the City first.