Roof Repair in Trail and the West Kootenays.

Roof leaking right now? Go straight to our emergency roof repair page. It tells you what to do while you wait and how we handle active leaks.
Not every roof needs replacing. Trail Roofing repairs flat, shingle, and steel roofs across Trail and the West Kootenays: leaks, storm damage, failed flashing, and the small problems that turn into big ones when snow sits on them.
What we repair
- Leaks and water stains that show up after a thaw
- Wind and storm damage: lifted shingles, torn membrane, bent metal
- Flashing around chimneys, vents, and skylights
- Patches on torch-on, TPO, and PVC membranes
- Fascia and edge metal, formed in our own metal shop
How a repair goes
- Call or send the form. Tell us what you’re seeing and where.
- We look at the roof. The real problem is often not where the stain is.
- You get a written quote. Written quotes stand for 30 days. Our five-year written workmanship warranty is stated on your estimate. You know what’s covered before anyone climbs a ladder.
- We do the work and clean up.
Repair or replace?
If a patch will buy the roof years, we’ll patch it. If the roof is done, we’ll say that plainly and show you why. Either way the answer comes in writing. We’d rather do the small fix that’s needed than sell the big job that isn’t. In towns this size, that’s the only way to run a roofing company.
What we look at before we quote a repair
A leak shows up where gravity puts it, not where it started, so we work backwards. On a flat roof that means the drains and the details first: plugged scuppers, a seam that has opened at a curb, a vent flashing that was sealed instead of formed. On a shingle roof it means the valleys, the penetrations and the first metre above the eaves, where ice pushes meltwater back under the courses. On steel it’s the fasteners and the wall flashings.
We also look at what’s under the leak. Wet insulation and soft sheathing don’t dry out on their own, and covering them up just moves the date of the next repair. If the damage has gone past a patch, you’ll hear it from us with the reason attached, and you’ll get the number for both options where both options are real.
Common questions
Yes. Most repair calls Trail Roofing takes are on roofs another company installed. We find where the water gets in, fix it, and give you a written quote if the roof needs more than a patch. That goes for flat, shingle, and steel roofs across the West Kootenays.
If a repair will hold, we say so and put it in a written quote. If the roof is at the end of its life, Trail Roofing tells you that too, plainly. Kootenay snow finds weak roofs fast, so an honest answer now beats a bigger job later.
Written quotes stand for 30 days. We don't quote from the website. Someone looks at the roof first, so the number fits your building. If the 30 days pass before you're ready, call us and we'll take another look. That's how Trail Roofing works across the West Kootenays.
Who this is for
- Residential: Shingle repairs, flashing, and storm damage on homes.
- Commercial: Membrane patches and leak tracing on flat roofs.
- Industrial: Repairs on working decks, staged around what cannot stop.
Service area
We install and repair roofs across the West Kootenay: Trail, Rossland, Nelson, Castlegar, Kaslo, Salmo, Fruitvale, Grand Forks, Warfield, Montrose.
