Great Victoria RoofingUnderstand your roof before you hire.

Roofing in Esquimalt: Costs, Common Problems and Local Factors

Esquimalt's 1940s to 1960s bungalows have simple gable and hip roofs, but the harbour brings salt and wind. Costs, storm repairs and the permit contact.

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

Quick answer

A single-storey Esquimalt bungalow of about 1,200 sq ft costs roughly $7,900 to $14,400 before GST to re-roof in laminate asphalt in our pricing model, and a 1,500 sq ft rancher about $9,900 to $18,000, because a one-storey home carries the whole floor area as roof. Esquimalt was built up around the naval base in the 1940s to 1960s, its roofs are simple gables and hips, and the work here is less about complexity and more about wind uplift and salt from Esquimalt Harbour, Macaulay Point and Saxe Point.

Housing era
Large share of 1940s–1960s homes plus newer multi-family
One-storey, 1,200 sq ft, asphalt
$7,900–$14,400 before GST
One-storey, 1,500 sq ft, asphalt
$9,900–$18,000 before GST
Salt exposure
High near the harbour, Macaulay Point and Saxe Point

Next step: Uses your postal code and home details.

Get My Local Roof Estimate

Key facts

Housing era
Large share of 1940s–1960s homes plus newer multi-family
Source: Statistics Canada
One-storey, 1,200 sq ft, asphalt
$7,900–$14,400 before GST
Our pricing model (estimate)
One-storey, 1,500 sq ft, asphalt
$9,900–$18,000 before GST
Our pricing model (estimate)
Salt exposure
High near the harbour, Macaulay Point and Saxe Point
Our estimate
Minor wind repair
$350–$900
Our pricing model (estimate)
Permits
No roofing-specific page found; ask the Township of Esquimalt
Source: Township of Esquimalt

Esquimalt context

Esquimalt's housing came in a burst: wartime and post-war bungalows for base families, most of them single-storey with a straightforward gable or hip roof and one chimney. That simplicity is good news for a quote. There are few valleys, few dormers and few surprises, so the number that matters is roof area, and on a one-storey home that area is the full footprint plus overhangs. Newer townhomes and low-rise near the harbour add flat torch-on sections and strata decision-making to the mix.

The catch is exposure. Tree cover is lighter than Saanich or Oak Bay, which keeps moss moderate, but the south shore faces the open strait and the harbour mouth funnels wind. Homes near Macaulay Point, Saxe Point and Work Point see salt on their roofs every winter and take the southeasterlies directly. Rainfall is similar to downtown Victoria at around 608 mm a year, so the seasonal pattern is the same: wet December, dry July.

Esquimalt local knowledge pack
FactorWhat we see in EsquimaltBasis
Housing ageLarge share of 1940s–1960s homes built around the naval base, plus newer multi-family.Statistics Canada
Common roof typesAsphalt shingles on simple gable and hip roofs; flat torch-on on some post-war additions.Our local characterisation
Tree coverLighter than Saanich or Oak Bay; more open sky.Our local characterisation
Moss exposureModerate.Our local characterisation
Salt exposureHigh near Esquimalt Harbour, Macaulay Point and Saxe Point.Our local characterisation
AccessMostly straightforward driveway access.Our local characterisation
Lot sizeSmall to medium lots.Our local characterisation
Weather exposureWind-exposed south shore; rainfall similar to Victoria.Environment and Climate Change Canada
Common projectsStraightforward asphalt replacements; wind-damage repairs after winter storms.Our local characterisation
PermitsCheck Township of Esquimalt building permit requirements.Township of Esquimalt

Exposure profile — moss 2/3 · wind 2/3 · salt 3/3 · trees 1/3. Area price factor: 1.00 (No municipality-level price difference is supported by evidence; site access, pitch and tree cover are priced per home instead.)

Typical roofing projects in Esquimalt (our estimate, before GST)
ProjectWhy it is common hereTypical range
Straight bungalow replacementSimple 1950s gables and hips at end of their second roof$7,900–$14,400 (1,200 sq ft, one storey)
Wind-damage shingle repairSoutheast storms lifting tabs on exposed south slopes$350–$900 minor; $800–$2,500 section
Emergency tarp after a stormActive leaks during a winter blow$300–$800
Chimney re-flashSingle brick chimneys on post-war homes$400–$1,500
Flat torch-on on rear additionsPost-war additions with low-slope roofs$9–$16 per sq ft of that section
Metal conversion on waterfront homesSalt and wind favour a coastal-grade metal roof$21,600–$43,200 (1,500 sq ft, one storey)

Our pricing model; wind repairs are priced per visit and vary with roof pitch and access.

Estimated asphalt shingles replacement cost by home size
Home size (floor area)Approx. roof areaEstimated rangePer sq ft of roof
1,000 sq ft1,199 sq ft$6,600 – $12,000$5.5–$10
1,500 sq ft1,799 sq ft$9,900 – $18,000$5.5–$10
2,000 sq ft2,398 sq ft$13,200 – $24,000$5.5–$10
2,500 sq ft2,998 sq ft$16,500 – $30,000$5.5–$10
3,000 sq ft3,597 sq ft$19,800 – $36,000$5.5–$10

Our estimate from the Great Victoria Roofing pricing model (reviewed 2026-09-10); 1-storey home, moderate pitch, one layer, sound decking, easy access. Before 5% GST. Not a quotation.

Why a small bungalow is not a small roof

Homeowners are often surprised that a 1,200 sq ft bungalow costs more to roof than a 2,000 sq ft two-storey. The reason is geometry: the bungalow's roof covers the whole 1,200 sq ft footprint, while the two-storey covers half its floor area. Our model adds 10 percent for eaves and rake overhangs and a pitch multiplier, so a modest Esquimalt rancher is typically 13 to 16 squares of roof. The good news is that single-storey work is faster and safer, and the storey factor is 1.0 rather than 1.05.

Wind uplift on the south shore

The repairs Esquimalt roofers see most after a winter storm are lifted or missing tabs along eaves and ridges on the windward side. A few missing shingles with sound underlayment beneath may be a minor repair; a slope where the sealant strip never bonded, which appears consistent with a cold-weather installation, may need a section replaced. After a storm, look from the ground for tabs standing up, granules in the gutters and shingle pieces in the yard, and do not go onto the roof. If water is coming in, a temporary cover from a professional is the right first step.

  • Check eaves and ridge lines from the ground after a storm
  • Photograph any missing tabs for an insurance record
  • Ask for high-wind-rated shingles and six nails per shingle on replacement
  • Confirm starter strips at eaves and rakes are in the scope

Ready to see your own number? Uses your postal code and home details.

Get My Local Roof Estimate

Salt and the choice of metal

For homes close to the water, metal is increasingly the second roof. The salt-side specification matters: a coastal-grade coating, concealed or coated fasteners and a stainless drip edge. In our model a 1,500 sq ft one-storey home in metal is $21,600 to $43,200 before GST, about double laminate asphalt, which is consistent with the 'roughly double' figure a Victoria contractor published in 2026.

Permits and the Township of Esquimalt

No roofing-specific permit page was found on the Township of Esquimalt website, and no municipality in the region publishes an online rule for like-for-like re-roofing. Contact the Township's building department before a material change, structural repair or any work on a strata building, and ask whether a straightforward shingle replacement requires anything. Keep the answer with your quotes.

Frequently asked questions

Missing shingles after the storm. What should I do?

Photograph the damage from the ground, keep any shingle pieces, and call a roofer for a temporary cover if water is entering. Do not climb up. A few missing tabs may be a minor repair; widespread lifting on one slope may point to a section replacement.

How much does it cost to replace a roof on a bungalow in Esquimalt?

In our pricing model a 1,200 sq ft one-storey home in laminate asphalt is $7,900 to $14,400 before GST, and 1,500 sq ft is $9,900 to $18,000. One-storey homes carry their whole floor area as roof, so they cost more than a two-storey of the same size.

Do I need a building permit to re-roof in Esquimalt?

No roofing-specific permit page was found for the Township of Esquimalt. Confirm with the building department before starting, especially for a material change or work on a strata property.

What does wind damage look like on a roof?

Tabs standing up or folded back, missing shingles along eaves and ridges, creased shingles that have lifted and fallen back, and granules collecting in gutters. Damage is usually worst on the slope facing the storm.

Should I claim storm roof damage on insurance in BC?

For a discrete storm event with documented damage, a claim may make sense. Insurers may settle older roofs at depreciated value, so on a roof near the end of its life compare the payout against the cost of simply replacing it.

Sources

  1. Census Profile, 2021 Census — period of constructionStatistics Canada, accessed 2026-09-10.
  2. Canadian Climate Normals 1991–2020 — Victoria stationsEnvironment and Climate Change Canada, accessed 2026-09-10.
  3. Township of EsquimaltTownship of Esquimalt, accessed 2026-09-10.
  4. Great Victoria Roofing pricing model (our estimate)Great Victoria Roofing, 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.
  6. Roof insurance claim BC — step by stepIM Roofs (contractor/commercial estimate), accessed 2026-09-10.
  7. Metal Roofing Alliance — homeowner resourcesMRA, 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

Uses your postal code and home details.

Get My Local Roof Estimate
EstimateRequest Help