Great Victoria RoofingUnderstand your roof before you hire.

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.

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

Quick answer

A ceiling water stain means water reached the drywall at some point, but it does not tell you the source. Mark the edge in pencil and watch it: a stain that grows after rain is more consistent with a roof leak; one that appears in cold, dry weather may be attic condensation or a bathroom fan venting into the attic; one under a wet room may be plumbing. A dry, stable stain can wait for a scheduled inspection ($150 to $400 in our pricing model). A stain that grows, drips or feels soft should be treated as a high-priority leak.

Urgency
Moderate if dry and stable; high if growing, dripping or soft
Inspection with written report
$150–$400, often credited to a repair
Typical single-point repair
$250–$1,500 before GST
Driest month at Gonzales
July, about 14 mm (stains that grow in July are rarely rain)

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

Assess My Roof Leak

Key facts

Urgency
Moderate if dry and stable; high if growing, dripping or soft
Our estimate
Inspection with written report
$150–$400, often credited to a repair
Our pricing model (estimate)
Typical single-point repair
$250–$1,500 before GST
Our pricing model (estimate)
Driest month at Gonzales
July, about 14 mm (stains that grow in July are rarely rain)
Source: Environment and Climate Change Canada
Condensation guidance
Attic moisture and ventilation basics
Source: Canada Mortgage and Housing Corporation

Greater Victoria context

The stain-versus-source question is harder in Greater Victoria than in a cold-climate city because three causes overlap all winter. Roofs leak in December storms; attics on 1940s to 1970s bungalows in Esquimalt, View Royal and Gordon Head run damp because the air outside is near saturation for months; and a surprising number of bathroom fans in Fernwood and Vic West multi-suite conversions were never ducted outside, so they blow warm moist air straight onto the underside of the sheathing.

Housing era gives useful clues. A stain in a mid-century Saanich rancher with a flat torch-on section over the carport or addition is often near a seam or drain; a stain beside a brick chimney in Fairfield or Oak Bay is usually a flashing question; a stain along the top of an exterior wall in a low-insulation Esquimalt bungalow is a classic condensation-at-the-eave pattern. None of these is certain from the stain alone, but each narrows what a professional looks at first.

Reading a ceiling stain: pattern, what it may indicate, and what to check
What you seeMay be consistent withWhat to checkTypical cost if confirmed (our estimate)
Stain grows after heavy rain, dry otherwiseRoof leak at a flashing, penetration or valley upslopeAttic above the stain for a water track; penetrations upslope$250–$1,500 repair
Stain appears or drips in cold, clear weatherAttic condensation dripping from the sheathing or nailsAttic humidity, insulation gaps, ventilation, fan ducting$150–$400 inspection; fan ducting and venting priced separately
Stain directly below a bathroom or kitchenPlumbing, shower pan or a fan ductFixtures above; duct terminationPlumber or handyperson rather than a roofer
Yellow or brown ring, dry, not growing for monthsAn old leak that has since stopped or been repairedDate the pencil line; re-check after the next stormRepaint once confirmed dry
Several stains across ceilings on a 20+ year roofMultiple failure points on an ageing roofWhole-roof conditionReplacement estimate; run the calculator

Three sources that leave the same mark

Water stains on drywall look alike whether the water came through the shingles, condensed on the underside of the roof deck, or leaked from a pipe. What separates them is timing and location. Roof leaks follow rain, usually with a delay of hours as water crosses insulation. Condensation follows cold snaps: on a clear January night the sheathing chills, moist attic air condenses on it and on the nail tips, and it drips in the morning, often with no rain for days. Plumbing follows use of the fixture above.

The lowest-cost diagnostic is a pencil line around the stain with today's date. If the line is crossed after the next storm, you have a leak pattern to give a roofer. If it is crossed after a cold dry spell, start with the attic.

What to look at from the attic hatch

You do not need to walk the attic, and on older homes you should not: step only on joists or a plank, never on the drywall between them. From the hatch with a flashlight you may be able to see most of what a professional would look for first.

  • Dark tracks or staining on the underside of the sheathing, especially running downhill from a nail or a penetration.
  • Frost or water droplets on nail tips in cold weather, which is consistent with condensation.
  • Wet or compressed insulation directly above the stain.
  • Bathroom or kitchen fan ducts that end in the attic instead of at a roof or wall hood.
  • Daylight around a chimney, vent or skylight.
  • Soffit vents blocked by insulation, which starves the attic of air.

Ready to see your own number? Describe the leak, add photos, get a professional-ready summary.

Assess My Roof Leak

What each answer may cost to put right

If the source is the roof, the repair is priced by the item: a pipe boot $250 to $600, a chimney or wall flashing $400 to $1,500, a small shingle repair $350 to $900 in our pricing model, all before GST. If the source is the attic, the roofer or an insulation contractor may recommend ducting the fan outside, adding baffles at the eaves, and adding ridge or roof vents; that work is priced separately and is often modest compared with a roof repair.

Whatever the source, the drywall itself is usually a cosmetic fix once dry: prime with a stain-blocking primer and paint. Replace it if it is soft, sagging or shows mould.

When a stain is a replacement signal

One stain on a ten-year-old roof is a repair. Several stains in different rooms on a roof past 20 years, or a stain that returns after two repairs in the same spot, is the pattern that usually leads to a replacement estimate. Local asphalt lifespans run about 15 to 22 years in Shoreline Roofing's 2026 guide, so the age of the roof is the first thing to establish.

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?

Watch the timing. Growth after rain points toward a roof leak; growth or dripping in cold, dry weather points toward attic condensation; a stain under a bathroom may be plumbing. Mark the edge with a dated pencil line and check after the next storm and the next cold snap.

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

No. In Victoria's damp winters, attic condensation and bathroom fans venting into the attic cause many stains, and so does plumbing. A roofer or home inspector can usually separate them by looking at the attic above the stain.

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

That pattern appears consistent with condensation: moist house air reaches a cold roof deck, condenses, then drips when it warms. Common contributors are a fan ducted into the attic, a leaky attic hatch and blocked soffit vents. It is worth an inspection but is rarely a roofing emergency.

How do I tell a plumbing leak from a roof leak?

Location and use. A stain under a shower, toilet or upstairs kitchen that changes when the fixture is used is plumbing until proven otherwise. A stain near an exterior wall, a chimney or a skylight that tracks rain is more likely the roof.

How much does it cost to fix a ceiling stain from a roof leak?

The roof repair is typically $250 to $1,500 before GST in our pricing model depending on the item, plus drywall priming and painting. If the stain was caused by condensation, the fix is ventilation and ducting rather than roofing.

Sources

  1. Great Victoria Roofing pricing model (our estimate)Great Victoria Roofing, accessed 2026-09-10.
  2. Homeowner maintenance resourcesCanada Mortgage and Housing Corporation, accessed 2026-09-10.
  3. Maintenance Matters bulletinsBC Housing Research Centre, accessed 2026-09-10.
  4. Canadian Climate Normals 1991–2020 — Victoria stationsEnvironment and Climate Change Canada, accessed 2026-09-10.
  5. Metal roofing Victoria BC: cost, lifespan, is it worth itShoreline Roofing (Victoria contractor) (contractor/commercial estimate), 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