Great Victoria RoofingUnderstand your roof before you hire.

A Tree or Branch Fell on the Roof: Safety, Who to Call and What It May Cost

A fir limb or Garry oak branch on the roof: safety first, who to call (BC Hydro, arborist, roofer), covering the hole and what repairs may cost.

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

Quick answer

If a tree or large branch has come down on your roof, deal with people and power before property: get everyone out of the rooms below if the ceiling has moved or cracked, and if the tree touches a power line, stay well clear and call BC Hydro. Then a roofer or arborist removes the limb and fits a temporary cover, about $300 to $800 before GST in our pricing model, before the next rain. Photograph everything first for insurance. A punctured area with cracked decking is typically $500 to $2,000 for localized decking plus the shingle repair; framing damage is priced after inspection.

Urgency
High; emergency if the ceiling has moved or a line is down
Emergency tarp / temporary cover
$300–$800 before GST
Localized decking replacement
$500–$2,000
Section shingle repair
$800–$2,500

Next step: Active leak or storm damage: get matched with a local roofer.

Request Urgent Roofing Help

Key facts

Urgency
High; emergency if the ceiling has moved or a line is down
Our estimate
Emergency tarp / temporary cover
$300–$800 before GST
Our pricing model (estimate)
Localized decking replacement
$500–$2,000
Our pricing model (estimate)
Section shingle repair
$800–$2,500
Our pricing model (estimate)
Insurance on older roofs
may be settled at depreciated value (BC claims guide)
Source: IM Roofs

Greater Victoria context

Tree strikes are the West Shore and rural Saanich version of storm damage. The Highlands, Metchosin, Prospect Lake and the forested lots of North Saanich sit under mature Douglas fir that shed heavy limbs in southeasterly gales, and Broadmead's design covenants kept the firs and Garry oaks that are now thirty years bigger and leaning over the roofs they were meant to frame. In the old core, Fairfield and Oak Bay's Garry oaks can drop large limbs in late summer drought as well as in winter wind, which arborists treat as a known habit of the species.

The first call is not always the roofer. If a tree is across a service line or a street line, BC Hydro has to make it safe before anyone works near it. Several Greater Victoria municipalities have tree protection bylaws, so removing or heavily pruning a large tree afterwards may need a permit; confirm with your municipality before booking the arborist for more than making the roof safe. Strata townhomes in Westhills and Royal Bay usually route roof damage through the strata's insurer rather than the owner's.

Tree damage scenarios, what each may involve and typical repair ranges (our estimate, before GST)
What happenedWhat it may meanWhat a professional may checkTypical range
Small branch scraped down the slopeTorn or displaced shingles, possibly a bent vent or gutterGranule scrape, torn tabs, gutter fixingsMinor repair $350–$900
Limb punched through the shingles, deck intactPuncture in shingles and underlaymentAttic for daylight; underlayment around the holeSection repair $800–$2,500
Limb cracked or holed the deckingSheathing and possibly a rafter damagedDecking and framing from the atticDecking $500–$2,000 plus shingle repair; framing priced after inspection
Whole tree resting on the roofLoad on framing; damage hidden under the canopyStructure before removal; removal by arborist with a crane if neededArborist plus roofer; insurer involved
Tree or limb on a power lineElectrical hazard before anything elseNothing until BC Hydro has made it safeBC Hydro first

The first hour: people, power, then property

A branch on the roof is frightening but usually not structural; a whole tree can be. If the ceiling below has sagged, cracked or dropped debris, keep everyone out of that room and the attic. If any part of the tree touches a wire, assume it is live, keep well back, and call BC Hydro before anyone else. If the roof is open to the sky and rain is coming, move belongings and put down buckets. None of this involves a ladder.

Who to call, in what order

Tree damage brings three trades together. The order depends on what is on the roof.

  • BC Hydro if a line is involved, before anyone touches the tree.
  • An arborist for a whole tree or a limb too large for a roofer to handle safely; large removals may use a crane.
  • A roofer to remove smaller limbs, assess the puncture from the attic and the roof, and fit a temporary cover.
  • Your insurer, once photographs are taken and the roof is covered, to open a claim before permanent repairs.
  • Your municipality if the tree needs removing or heavy pruning afterwards, since tree bylaws may apply.

Ready to see your own number? Active leak or storm damage: get matched with a local roofer.

Request Urgent Roofing Help

What may be damaged under the branch

From the ground the damage looks like a few torn shingles. What a professional checks is underneath: whether the underlayment is torn, whether the sheathing is cracked or holed, and whether a rafter or truss took the impact. Fir and cedar limbs tend to punch holes; heavy Garry oak limbs tend to crack decking over a wider area. The attic gives the honest answer, which is why a roofer will usually look from inside before quoting, and why a whole tree should not be dragged off until someone has judged what it is holding down.

Costs, insurance and the tree itself

In our pricing model the temporary cover is $300 to $800 before GST, a section shingle repair $800 to $2,500 and localized decking replacement $500 to $2,000; framing repair is priced after inspection and may need a permit. Sudden tree damage is the type of event home insurance commonly covers, though a BC claims guide notes older roofs may be settled at depreciated value, so ask the insurer how the roof's age will be treated. Whose tree it was matters less than people expect: the damage to your roof is normally claimed on your own policy. Removing what is left of the tree, and any bylaw permit, is usually a separate cost.

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

A tree fell on my roof, who do I call first?

BC Hydro if any part of it touches a wire. Otherwise an arborist for a large tree or a roofer for a limb; either can make the roof safe and fit a temporary cover. Photograph everything before removal and keep people out of rooms where the ceiling has moved.

Does insurance cover a tree falling on my roof in BC?

Sudden, accidental tree damage is the kind of event home policies commonly cover, subject to your deductible. A BC claims guide notes older roofs may be settled at depreciated value. Confirm with your insurer before permanent repairs; mitigation such as a tarp is expected.

My neighbour's tree damaged my roof, who pays?

In most cases the damage to your home is claimed on your own policy, whoever owned the tree; your insurer may pursue the neighbour if negligence is involved. Confirm the specifics with your insurer rather than negotiating directly over the fence.

How much does it cost to fix a hole in the roof from a branch?

A puncture through shingles with sound decking is a section repair of about $800 to $2,500 before GST in our pricing model; cracked decking adds $500 to $2,000. A temporary cover to get through the weather is $300 to $800.

Do trees over my roof shorten its life?

Yes, in two ways. Shade and needle drop keep the roof damp and grow moss, and overhanging limbs abrade shingles and eventually fall. Pruning back to clear the roof, where bylaws allow, is the cheapest roof maintenance a Saanich or Highlands homeowner can do.

Sources

  1. Great Victoria Roofing pricing model (our estimate)Great Victoria Roofing, accessed 2026-09-10.
  2. Roof insurance claim BC — step by stepIM Roofs (contractor/commercial estimate), accessed 2026-09-10.
  3. Falls from elevationWorkSafeBC, accessed 2026-09-10.
  4. Canadian Climate Normals 1991–2020 — Victoria stationsEnvironment and Climate Change Canada, accessed 2026-09-10.
  5. Preventing roof moss in Victoria BCShoreline 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 help

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

Active leak or storm damage: get matched with a local roofer.

Request Urgent Roofing Help
EstimateRequest Help