How do I tell a plumbing leak from a roof leak?
Roof leaks track the weather; plumbing leaks track water use. Timing, location under a bathroom, water colour and a fixture test usually separate them.
Quick answer
The quickest way to tell a plumbing leak from a roof leak is timing: a roof leak appears during or shortly after rain and dries out in a dry spell, while a plumbing leak appears when a shower, toilet, dishwasher or washing machine runs, regardless of weather, and often grows steadily. Location is the second clue: a stain directly under an upstairs bathroom, kitchen or laundry with no chimney, vent, skylight or valley above it leans plumbing; a stain under an attic space with a roof penetration above it leans roof. A ten-minute fixture test settles most cases before you pay anyone.
- Roof leak pattern
- tracks rain; dries out between storms
- Plumbing leak pattern
- tracks water use; any weather
- Third possibility
- attic condensation in cold, dry weather
- Roof inspection with report
- $150–$400, often credited
Next step: Describe the leak, add photos, get a professional-ready summary.
Assess My Roof LeakKey facts
- Roof leak pattern
- tracks rain; dries out between storms
- Source: Canada Mortgage and Housing Corporation
- Plumbing leak pattern
- tracks water use; any weather
- Our estimate
- Third possibility
- attic condensation in cold, dry weather
- Source: Canada Mortgage and Housing Corporation
- Roof inspection with report
- $150–$400, often credited
- Our pricing model (estimate)
- Common Victoria roof leak repairs
- $250–$1,500 (boot, flashing, skylight)
- Our pricing model (estimate)
Greater Victoria context
Two-storey homes with the bathrooms stacked over the living room are the standard layout in Langford, Colwood and the newer parts of Saanich, and a stain in the middle of the living-room ceiling there is a plumbing suspect first: a failed tub drain gasket or a toilet wax ring sits right above it, and the attic is another floor up. In the one-and-a-half-storey homes of Fairfield, Fernwood and Oak Bay the bathroom is often tucked under the roof slope, so the same stain has a dormer wall, a vent pipe and a plumbing stack all within a metre of each other, and the fixture test matters more.
Victoria's dry summers make the timing test unusually clear. From June to September at Gonzales rain is rare (July averages about 14 mm), so a stain that keeps growing in August is not a roof leak. Conversely, a stain that appears only after the first November atmospheric river and goes quiet in a dry week points at the roof. Note the dates; a roofer or plumber will ask.
| Clue | Points to the roof | Points to plumbing |
|---|---|---|
| Timing | During or after rain; stops in dry weather | After showers, laundry, dishwasher; any weather |
| Location | Under a chimney, vent, skylight, valley or wall junction | Directly below a bathroom, kitchen, laundry or a pipe run |
| Water | Often tea-coloured from wood and roofing debris | Clear, or soapy or smelling of waste |
| Attic | Wet sheathing, rafter or insulation above the stain | Dry attic; wet subfloor or pipe below it |
| Growth | Comes and goes with storms | Steady or accelerating |
| Season | Rare June to September in Victoria | Any month |
The fixture test
Wait for a dry day. Mark the edge of the stain with a pencil and photograph it. Run each fixture above it one at a time for ten minutes: fill and drain the tub, run the shower directed at the walls, flush the toilet several times, run the dishwasher and washing machine. Check the stain after each. If it darkens or spreads, you have found a plumbing source and should call a plumber, not a roofer. If nothing changes across all fixtures and the stain only moved after last week's storm, book a roof inspection.
- Pencil-mark and photograph the stain first
- One fixture at a time, ten minutes each
- Shower aimed at walls and the tub spout, not just the drain
- Check the attic above with a flashlight if safely reachable
The third answer: condensation
A ceiling stain that appears in a cold, dry January week with no rain and no fixture link is often attic condensation: warm indoor air leaks into the attic, frosts on the underside of the sheathing or on nail tips, and melts in a thaw. Bathroom fans that vent into the attic instead of outside are the classic Greater Victoria cause. This looks like a roof leak, gets blamed on the roof, and is fixed by air sealing and ventilation instead.
Ready to see your own number? Describe the leak, add photos, get a professional-ready summary.
Assess My Roof LeakWho to call and in what order
If the fixture test is positive, a plumber. If it is negative and the stain follows storms, a roofer; an inspection with a written report is $150 to $400 in our model and is often credited against the repair. If neither fits and the timing is cold snaps, a roofer or home inspector who will look at attic ventilation and fan ducting. A stain that is actively dripping or sagging is urgent regardless of source; contain it and call whoever can come first.
Frequently asked questions
Is my ceiling water stain a roof leak or condensation?
Do water spots on the ceiling always mean a roof leak?
Why is my ceiling dripping in cold weather when it hasn't rained?
How much does roof leak repair cost?
Sources
- Homeowner maintenance resources — Canada Mortgage and Housing Corporation, accessed 2026-09-10.
- Maintenance Matters bulletins — BC Housing Research Centre, accessed 2026-09-10.
- Canadian Climate Normals 1991–2020 — Victoria stations — Environment and Climate Change Canada, accessed 2026-09-10.
- Great Victoria Roofing pricing model (our estimate) — Great Victoria Roofing, accessed 2026-09-10.
Full list with what each source supports: Sources · How we build estimates: Methodology
Last reviewed · Editorial team — reviewed against the sources listed on each page · Cost figures are estimates from our published pricing model, not quotations.
- Ceiling Water Stain: Roof Leak, Condensation or Something Else?A brown ring on the ceiling may be a roof leak, attic condensation, a fan duct or plumbing. How to tell them apart in a Victoria home, and repair costs.Read
- Attic Condensation in a Victoria Home: Why It Happens Here and How to Stop ItDripping nails, frost on the sheathing or damp insulation in winter: why coastal Victoria attics condense, how it differs from prairie attic rain, and fixes.Read
- Leak at a Roof Vent or Pipe: Usually a Small Repair Worth Doing NowPlumbing stacks, exhaust hoods and roof vents rely on rubber boots and flashings that crack long before the shingles wear out. Signs, checks and repair costs.Read
- Roof Inspection Cost in Victoria, BCA roofer's inspection with a written report costs $150 to $400 in Greater Victoria in our model, often credited against work. A home inspection is $500 to $800.Read
- AI Roof AssessmentDescribe your roof problem, add photos, get a professional-ready summary.Read
- Why is my ceiling dripping in cold weather when it hasn't rained?A drip during a dry cold snap is usually attic condensation or frost melting off the roof deck, often from a bathroom fan venting into the attic. How to check.Read
- What causes a roof to leak only after heavy rain?A roof that leaks only in heavy rain usually has a small opening at a flashing, valley, vent or gutter that showers never reach. Likely spots on Victoria homes.Read
Take the next step with confidence
Describe the leak, add photos, get a professional-ready summary.