Quotes

How do I know if my roofing quote is at a fair price?

Written by Marc D., GCT Expert Analyst · Updated March 2026 · 2 min read

A roofing quote is fair when it sits inside the 2026 Québec market range AND covers every essential scope item. Here is how to verify it.

March 8, 2026 Read · 9 min Independent advice
Québec homeowner reviewing a roofing quote at the kitchen table

Direct answer

A Québec roofing quote is considered fairly priced in 2026 when it sits within the regional market range for the chosen covering, covers the 12 essential scope items of a roofing project, and the contractor holds an active RBQ licence in the correct subcategory. A quote 25% below the market median almost always hides a major exclusion.

Annotated roofing quote document
Annotated roofing quote document

The 4-step method

1. Compute the price per roof square foot

Divide the total before tax by the actual roof surface (not the floor surface). Compare to the market range:

Type2026 range
Standard asphalt shingle$6.50 – $9.50 / sq ft
Architectural shingle$8.50 – $12.50 / sq ft
Elastomeric membrane$11 – $17 / sq ft
Pre-painted steel$13 – $20 / sq ft

2. Check the 12 essential scope items

A complete quote explicitly details:

  1. Tear-off and disposal
  2. Decking inspection and replacement rate
  3. Self-adhered membrane at eaves and valleys
  4. Synthetic underlayment
  5. Exact shingle or membrane brand + model
  6. Edge, chimney and valley flashings
  7. Roof vents (type and quantity)
  8. Attic ventilation
  9. Written installation warranty (years)
  10. Municipal permit
  11. Schedule and payment terms
  12. RBQ number and proof of insurance

3. Analyze exclusions

A quote may look low because it excludes the eave membrane, the municipal permit or decking replacement. Ask in writing: "What is not included in this price?"

4. Compare scope, not just price

Two quotes at $12,000 and $9,500 are not comparable if one uses a 30-year shingle and the other a 20-year one. Cost per year of useful life reveals the real difference.

Quick checklist

  • [ ] Price per sq ft within market range
  • [ ] Exact brand and model of material
  • [ ] Eave membrane included
  • [ ] Municipal permit included or clearly quoted
  • [ ] Decking replacement rate stated
  • [ ] Installation warranty distinct from manufacturer's
  • [ ] RBQ number + correct subcategory
  • [ ] No deposit greater than 10%

Signs the price is too low

  • 20 to 35% below the median of other quotes
  • Refusal to specify the material brand
  • No mention of an eave membrane
  • Deposit demanded above 25%
  • Pressure to sign on the spot

Signs the price is inflated

  • More than 25% above the median without written justification
  • Vague extra lines ("miscellaneous", "contingencies")
  • Project-management margins above 15%
  • Unjustified mobilization fees

FAQ — Roofing quote at a fair price

How many quotes should I get?

Three to five quotes on the same written scope to get a reliable median.

Is a very low quote always a scam?

Not always, but it requires a rigorous analysis of exclusions and RBQ status.

Can GCT Expert validate my price?

Yes. Our independent service benchmarks your quote against the Québec market database and verifies each of the 12 essential items.

Received a roofing quote?

Have your quote reviewed before signing. GCT Expert helps Québec homeowners better understand prices, contracts and risks tied to roofing work.

Review my quote

Have your quote reviewed before signing

Independent analysis by a Québec advisor within 24h.