Great Victoria RoofingUnderstand your roof before you hire.

How Many Roofing Quotes Should You Get?

Three for most Greater Victoria re-roofs, two for a simple repair, four or five above about $15,000 or on a complex heritage roof. Making quotes comparable.

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

Quick answer

Get three quotes for a typical Greater Victoria roof replacement, two for a simple repair under about $1,500, and four or five when the job is over roughly $15,000, involves metal or cedar, or is a cut-up heritage roof where scope varies most; published guides suggest three as the baseline and four to five for larger jobs. The number matters less than making the quotes comparable: give every contractor the same written scope (material, layers to remove, decking allowance, flashing, ventilation, warranty) and ask each for the roof area in squares. Three quotes to three different scopes tell you nothing; two quotes to one scope tell you a lot.

Baseline
3 quotes for a replacement
Larger or complex jobs (over ~$15,000)
4–5 quotes
Simple repairs
2 quotes, or 1 from a roofer you have used
Replacement, 2,000 sq ft two-storey asphalt
$6,900–$12,600 before GST

Next step: Compare up to three quotes for scope, gaps and price.

Upload My Quote

Key facts

Baseline
3 quotes for a replacement
Our estimate
Larger or complex jobs (over ~$15,000)
4–5 quotes
Our estimate
Simple repairs
2 quotes, or 1 from a roofer you have used
Our estimate
Replacement, 2,000 sq ft two-storey asphalt
$6,900–$12,600 before GST
Our pricing model (estimate)
Neutral guidance on questions to ask
RCABC Consumer Guide to Roofing
Source: Roofing Contractors Association of BC

Greater Victoria context

In Greater Victoria the number of quotes you can realistically collect depends on the season and the roof. In June and July many established crews are booked out and some stop quoting small jobs; a homeowner on a Langford two-storey may get one visit in a week, not three. In February the same homeowner can have four estimators through in a fortnight. That is one practical reason to quote in winter for a spring or fall install, and to accept that a January leak repair will get one or two quotes, not a full comparison.

Roof type sets the spread. Simple gable roofs in Sidney, Westhills and Royal Bay produce quotes that cluster within 15–20% of each other, so three is plenty. Fairfield and Oak Bay character roofs with dormers, valleys and brick chimneys produce quotes that can differ by half, because each estimator makes different assumptions about decking, chimney work and flashing; that is where a fourth or fifth quote pays for itself.

How many quotes, by job type (our guidance)
JobQuotesWhy
Repair under ~$1,500 (boot, flashing, few shingles)1–2Small spread; speed matters more than price
Repair $1,500–$5,000 (section, decking patch)2–3Scope assumptions start to vary
Replacement, simple roof, asphalt3Quotes cluster; three exposes an outlier
Replacement over ~$15,000, or metal/cedar4–5Scope and product choices vary widely
Heritage or cut-up roof, plank decking4–5Decking and flashing assumptions drive the price

A quote is only comparable if it is priced to the same written scope and states the roof area.

Why three, and when three is not enough

Three quotes let you see a cluster and an outlier. If two land within 15% of each other and a third is 40% lower, the low one is usually missing scope: no decking allowance, re-used flashing, thinner underlayment or a subcontracted crew. If one is 40% higher, it may be a premium product, a very full order book or a contractor who does not want the job. Two quotes cannot show you which is the outlier; three usually can.

Above about $15,000, or with metal and cedar, product choice becomes a bigger share of the price than labour and the range widens. Four or five quotes let you separate 'more expensive because better' from 'more expensive because busy'. The same is true of heritage roofs where every estimator guesses differently about what is under the shingles.

Make the quotes comparable before you collect them

Write a one-page scope and hand it to every estimator: the material and product tier you want, the number of layers to remove, whether you want a decking allowance stated per sheet, new flashing at every wall and chimney, ice-and-water membrane at eaves and valleys, ventilation changes, disposal, and the warranty length you expect. Ask each to state the roof area in squares. Then use the quote comparison tool to line the items up. Without a shared scope, a $9,000 quote and a $13,000 quote may describe different roofs entirely.

  • Same material and product tier
  • Same tear-off and disposal scope
  • Decking allowance per sheet, on every quote
  • Flashing: new metal, not sealant
  • Roof area in squares
  • Warranty length and who backs it

Ready to see your own number? Compare up to three quotes for scope, gaps and price.

Upload My Quote

What to do with the quotes once you have them

Check each against our pricing model for your home; a quote inside the range is a scope conversation, a quote outside it needs an explanation. Read the low quote for what it leaves out and the high quote for what it adds. Ask the middle quote's contractor about references, WorkSafeBC coverage and liability insurance. Then choose on scope, warranty and the estimator's answers rather than on the total alone. The cheapest complete quote is the target, not the cheapest quote.

When one quote is fine

A small repair from a roofer who did your last job, an emergency cover during a storm, or a warranty call on a roof under ten years old does not need a bidding process. Price it against our repair menu ($250–$2,500 for most single repairs), make sure the work is described in writing, and move on. Save the three-quote effort for the replacement.

Frequently asked questions

How many roofing quotes should I get?

Three for a typical replacement, two for a modest repair, and four or five for jobs over about $15,000, metal or cedar, or complex heritage roofs. Published guides give the same baseline. Make sure all are to the same written scope.

Why are some roofing quotes so much cheaper than others?

Scope. The low quote usually leaves out a decking allowance, re-uses flashing, uses sealant instead of new metal, thinner underlayment, or a subcontracted crew. Compare line items with the quote comparison tool before comparing totals.

Is it rude to get multiple quotes?

No. Established Victoria roofers expect homeowners to compare quotes on a replacement. Be straightforward that you are comparing, give each contractor the same written scope, and let the ones you do not choose know promptly so they can release the slot.

Should I tell roofers what the other quotes were?

You can share the scope differences without sharing the numbers. Asking a contractor to match a lower price often gets you the lower scope too. Ask instead what they would remove to reach a budget, and decide if you want that removed.

How long is a roofing quote valid?

Commonly 30 days, sometimes 60; material prices move and crews book up. If you are quoting in winter for a summer install, ask whether the price holds and whether a deposit locks the slot.

Sources

  1. Consumer Guide to Roofing (PDF)Roofing Contractors Association of BC, accessed 2026-09-10.
  2. Great Victoria Roofing pricing model (our estimate)Great Victoria Roofing, accessed 2026-09-10.
  3. New roof cost Victoria BC 2026Shoreline Roofing (Victoria contractor) (contractor/commercial estimate), accessed 2026-09-10.
  4. Falls from elevationWorkSafeBC, 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

Compare up to three quotes for scope, gaps and price.

Upload My Quote
EstimateRequest Help