Great Victoria RoofingUnderstand your roof before you hire.

Why are some roofing quotes so much cheaper than others?

A roofing quote thousands lower usually leaves something out: decking allowance, new flashing, underlayment, disposal or warranty. How to find the gap.

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

Quick answer

A roofing quote that comes in thousands of dollars below the others is almost always cheaper because of scope, not efficiency: it prices one layer of tear-off when you have two, skips a decking allowance, re-uses the old chimney and wall flashing, specifies a thinner underlayment, or leaves disposal, permits and GST off the page. In our pricing model the same 2,000 sq ft two-storey Greater Victoria roof in asphalt spans $6,900 to $12,600 before GST, so a gap of $3,000 to $5,000 between honest quotes is normal. A gap larger than that needs a line-by-line comparison before you sign.

Honest spread on one asphalt roof
$6,900–$12,600 (2,000 sq ft, 2 storeys)
Extra layer left out of a quote
$0.75–$1.25 per sq ft of roof
Decking allowance often missing
$500–$2,500
Chimney re-flash often missing
$400–$1,500 each

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

Upload My Quote

Key facts

Honest spread on one asphalt roof
$6,900–$12,600 (2,000 sq ft, 2 storeys)
Our pricing model (estimate)
Extra layer left out of a quote
$0.75–$1.25 per sq ft of roof
Our pricing model (estimate)
Decking allowance often missing
$500–$2,500
Our pricing model (estimate)
Chimney re-flash often missing
$400–$1,500 each
Our pricing model (estimate)
Tax that may be excluded
5% GST on the whole contract
Source: Government of British Columbia

Greater Victoria context

Greater Victoria quotes vary more than mainland quotes because the housing stock varies more. A crew that mostly re-roofs 1970s Gordon Head and Broadmead gables will quote a Fairfield or Fernwood house with three dormers and a brick chimney the same simple way, and the price will look great until tear-off reveals plank sheathing and rotten valleys. The cheaper quote is not dishonest; it just never priced the roof you actually own.

Disposal is a real local cost. Old shingles from the core municipalities go to Hartland landfill in Saanich, and a moss-laden double layer weighs far more than a clean single layer. Some quotes bury the bin and tipping fees in the price, some list them, and a few leave them as an extra. The same is true of the deposit and the payment schedule, which is where the cheapest quote is sometimes the riskiest one.

Where a cheap roofing quote usually saves its money
Line itemFull-scope quoteCheap quote often saysWhat it can cost later
Tear-offAll layers, disposal includedOne layer, or 'remove existing'$900–$3,000 extra for a second layer
DeckingAllowance per sheet statedNothing, or 'as required'$500–$2,500 surprise after tear-off
FlashingNew step and counter flashing'Re-use existing' or sealant onlyLeaks at chimney and walls within a few winters
UnderlaymentSynthetic plus ice-and-water at eaves and valleysFelt, or not namedShorter roof life, no manufacturer system warranty
VentilationRidge or roof vents specifiedNot mentionedAttic condensation, premature shingle ageing
WarrantyManufacturer and workmanship, in writingVerbal or one lineNo recourse

Dollar figures are our pricing-model adders for a typical Greater Victoria roof; the exact amount depends on roof area.

Compare the scope before you compare the total

Put the quotes side by side and tick off each item: layers removed, disposal, underlayment brand, ice-and-water coverage, flashing (new or re-used), pipe boots, vents, the exact shingle line and colour, decking allowance, cleanup, and both warranties. A quote that names all of those and lands in the middle is usually the safest buy. A quote missing three or more is not a lower price; it is a smaller job.

Ask each roofer for the roof area in squares. Without it you cannot see whether one estimator measured 18 squares and another guessed 15, which alone explains a 15 to 20 percent difference.

Legitimate reasons a quote is lower

Not every low quote is a trap. A smaller company with lower overhead, a crew that already has a job on your street, a shoulder-season booking in October or March, or a shingle line the supplier is clearing can all shave real money without cutting scope. The tell is that the cheaper quote still lists the same materials and steps as the others; only the number changed.

  • Off-peak timing (late fall, early spring)
  • Lower overhead, owner on the crew
  • Bulk shingle purchasing or a discontinued colour
  • Simple gable roof with easy driveway access

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

Upload My Quote

Red flags that explain a very low number

Treat a quote with caution if it is more than a third below the others, asks for a large cash deposit, does not name the shingle product, has no WorkSafeBC or liability insurance details, or says flashing will be sealed rather than replaced. RCABC member contractors can offer RoofStar third-party guarantees, and the cheapest quote is rarely from one of them; that is not proof of a problem, but it is a reason to ask what warranty you are actually getting.

Frequently asked questions

Does roof replacement cost include removing the old roof?

It should, and most Victoria quotes include one layer of tear-off and disposal. If you have two layers, expect $0.75 to $1.25 per square foot of roof on top in our model. Confirm the number of layers and disposal are written on every quote.

What's the difference between a $10,000 roof and a $20,000 roof?

Usually roof area, pitch, material and what was found under the old shingles. A simple two-storey gable in asphalt can be under $10,000 in our model; the same floor area on one storey, steep, with decking work or metal panels can pass $20,000.

How many roofing quotes should I get?

Three is enough to see the spread. More than four rarely changes the decision and costs each contractor a site visit. Use the same roof details for each so the quotes are comparable.

What are red flags in a roofing quote?

No product names, no layers or area stated, sealant instead of new flashing, a big cash deposit, no insurance details, and a price far below the other quotes. Any one of these deserves a direct question before you sign.

Sources

  1. Great Victoria Roofing pricing model (our estimate)Great Victoria Roofing, accessed 2026-09-10.
  2. New roof cost Victoria BC 2026Shoreline Roofing (Victoria contractor) (contractor/commercial estimate), accessed 2026-09-10.
  3. Roof replacement cost Victoria BCForge Metal Roofing (Victoria contractor) (contractor/commercial estimate), accessed 2026-09-10.
  4. Charging and collecting PST — real property contractorsGovernment of British Columbia, accessed 2026-09-10.
  5. RoofStar Guarantee — GuaranteesRoofing Contractors Association of BC, accessed 2026-09-10.
  6. Consumer Guide to Roofing (PDF)Roofing Contractors Association of BC, 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