Great Victoria RoofingUnderstand your roof before you hire.

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.

Greater Victoria dataIndependent, no contractor commissions on adviceSources and methodology on every page

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 Leak

Key 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.

Roof leak versus plumbing leak: the clues
CluePoints to the roofPoints to plumbing
TimingDuring or after rain; stops in dry weatherAfter showers, laundry, dishwasher; any weather
LocationUnder a chimney, vent, skylight, valley or wall junctionDirectly below a bathroom, kitchen, laundry or a pipe run
WaterOften tea-coloured from wood and roofing debrisClear, or soapy or smelling of waste
AtticWet sheathing, rafter or insulation above the stainDry attic; wet subfloor or pipe below it
GrowthComes and goes with stormsSteady or accelerating
SeasonRare June to September in VictoriaAny 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 Leak

Who 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.

Safety: never go on a wet, mossy or steep roof. Fall protection is legally required for workers above 3 m; for homeowners the safe move is binoculars from the ground and a professional inspection.

Frequently asked questions

Is my ceiling water stain a roof leak or condensation?

A stain that grows with rain is more consistent with a leak; one that appears in cold, dry weather, often near bathroom fans, is more consistent with condensation. A roofer or inspector can confirm from the attic.

Do water spots on the ceiling always mean a roof leak?

No. Plumbing, condensation, an overflowing upstairs fixture, a leaking window above, or an old stain that was never sealed before painting can all show as ceiling spots. Timing and location sort most of them.

Why is my ceiling dripping in cold weather when it hasn't rained?

That pattern often indicates attic condensation or frost melting on the underside of the roof deck, frequently from a bathroom fan venting into the attic. It is a ventilation and air-sealing issue more than a roofing one.

How much does roof leak repair cost?

Most Greater Victoria leak repairs land between $250 and $1,500 in our model depending on the detail: pipe boot, flashing, skylight or a shingle patch. An inspection first avoids paying a roofer to find a plumbing problem.

Sources

  1. Homeowner maintenance resourcesCanada Mortgage and Housing Corporation, accessed 2026-09-10.
  2. Maintenance Matters bulletinsBC Housing Research Centre, accessed 2026-09-10.
  3. Canadian Climate Normals 1991–2020 — Victoria stationsEnvironment and Climate Change Canada, accessed 2026-09-10.
  4. 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.

Request local roofing quotes

We share your details only with a local roofing provider you ask us to contact. No spam, no call lists.

Take the next step with confidence

Describe the leak, add photos, get a professional-ready summary.

Assess My Roof Leak
EstimateRequest Help