Is GST charged on a roofing job in BC? What about PST?
Yes: 5% GST applies to the whole roofing contract in BC. PST is not charged to you; the contractor pays it on materials. How to budget and read the invoice.
Quick answer
Yes, 5 percent GST is charged on the full price of a roofing contract in British Columbia, labour and materials together, so a $12,000 quote becomes $12,600 on the invoice. PST is not charged to you: under the provincial rules for real-property contractors, the roofer pays 7 percent PST when it buys the shingles, underlayment and flashing, builds that into its price, and does not add PST to your bill. Quotes in Greater Victoria are almost always shown before GST, so the number to budget is the quote plus 5 percent, and nothing more.
- GST on the contract
- 5% of labour plus materials
- PST on your invoice
- none; contractor pays PST on materials
- $12,000 quote, tax included
- $12,600
- $20,000 quote, tax included
- $21,000
Next step: About 60 seconds. Greater Victoria pricing. No sign-up.
Calculate My Roof CostKey facts
- GST on the contract
- 5% of labour plus materials
- Source: Canada Revenue Agency
- PST on your invoice
- none; contractor pays PST on materials
- Source: Government of British Columbia
- $12,000 quote, tax included
- $12,600
- Our pricing model (estimate)
- $20,000 quote, tax included
- $21,000
- Our pricing model (estimate)
- How quotes are usually shown
- before GST
- Our estimate
Greater Victoria context
Every Greater Victoria contractor guide we reviewed shows prices before tax, and our pricing model does the same, so the 5 percent is the one adjustment to make when you compare a quote against the numbers on this site. On a typical two-storey asphalt roof of $6,900 to $12,600 in our model that is $345 to $630 of GST; on a $28,000 standing-seam metal roof in Oak Bay or Cordova Bay it is $1,400, enough to matter when the budget is tight.
The PST question comes up locally because homeowners see 'plus 5% GST' on one quote and '12% tax' on a supply-only invoice from a building-supply yard. The two are different transactions. If you buy shingles yourself at a Langford or Saanich supply store, you pay PST and GST on them at the till. If the roofer supplies and installs, you pay GST only, and the PST it paid on the same shingles is already inside the price. A quote that adds 12 percent to a supply-and-install job is worth questioning.
| Quote before tax | GST (5%) | PST charged to you | Total on invoice |
|---|---|---|---|
| $8,000 | $400 | $0 | $8,400 |
| $12,000 | $600 | $0 | $12,600 |
| $16,000 | $800 | $0 | $16,800 |
| $24,000 | $1,200 | $0 | $25,200 |
| $32,000 | $1,600 | $0 | $33,600 |
Assumes a registered contractor supplying and installing the roof. Supply-only purchases by the homeowner carry PST and GST at the store.
How the BC PST rule works for roofers
The Province treats a roofer as a real-property contractor: the roofing becomes part of the building, so the service is not a taxable sale of goods to you. The contractor is instead the end user of the materials for PST purposes and pays the 7 percent when it buys them, then recovers that cost through its price. The provincial guidance on this was updated in November 2025 and is the reference to point to if a contractor tries to add PST as a separate line.
What a correct roofing invoice shows
A clean Greater Victoria invoice lists the contract price, any agreed extras such as decking replaced at the quoted rate, a single GST line at 5 percent with the contractor's GST registration number, and the total. Deposits are usually taken as a percentage of the pre-tax price, with the balance and GST on completion. If you see 'tax' without a rate, or a 12 percent line, ask for it to be corrected before paying.
- Contract price and itemized extras
- GST at 5% with the GST number shown
- No PST line on a supply-and-install job
- Deposit credited, balance due on completion
Ready to see your own number? About 60 seconds. Greater Victoria pricing. No sign-up.
Calculate My Roof CostCash quotes and why the discount is not worth it
A 'no GST for cash' offer saves 5 percent and costs you the paper trail: no invoice means no warranty claim, no proof for an insurer or a buyer at resale, and no leverage if the work fails. RCABC RoofStar guarantees and manufacturer system warranties are registered against a real contract. Five percent on a $15,000 roof is $750, a small amount against a roof that has to last two decades.
Frequently asked questions
How much does it cost to replace a roof in BC on average?
Why are some roofing quotes so much cheaper than others?
Do I have to disclose roof condition when selling in BC?
Are there rebates for a new roof in BC?
Sources
- Charging and collecting PST — real property contractors — Government of British Columbia, accessed 2026-09-10.
- GI-089 GST/HST information for contractors — Canada Revenue Agency, accessed 2026-09-10.
- Great Victoria Roofing pricing model (our estimate) — Great Victoria Roofing, accessed 2026-09-10.
- RoofStar Guarantee — Guarantees — Roofing Contractors Association of BC, accessed 2026-09-10.
- New roof before selling: is it worth it? — Moody Properties (BC realtor) (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.
- Roof Replacement Cost in Victoria, BCMost Greater Victoria homes fall between $7,000 and $30,000 for a full replacement before GST. See what moves the number and how to read a quote.Read
- Roofing Cost Per Square Foot in Victoria, BCAsphalt $5.50 to $10, torch-on $9 to $16, metal $12 to $24, cedar $14 to $28 per sq ft of roof in our Greater Victoria model. Per-square pricing explained.Read
- Roofing Quote Red Flags: What to Check Before You SignNo roof area, no decking allowance, 'flashing as required', a lump-sum price, a big deposit, a price that expires today. What a Victoria estimate must include.Read
- Should You Replace Your Roof Before Selling in Victoria?A BC realtor estimate says a new roof recoups about 60–70% at sale. When that still pays in Greater Victoria, and when repair plus disclosure is smarter.Read
- Roof Cost CalculatorGreater Victoria roof estimate from your home's details.Read
- 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.Read
- Why is roofing more expensive in Victoria than the rest of BC?Published guides put Victoria roofing 15–20% above the rest of BC. Labour, island freight, older housing and tight lots explain most of the premium.Read
Take the next step with confidence
About 60 seconds. Greater Victoria pricing. No sign-up.