British Columbia5 min read

How Should a BC Business Handle PST in Its Quotes and Invoices?

BC charges 7% PST on top of 5% GST; Alberta charges no PST at all. How to build provincial sales tax into quoting and invoicing software so every invoice is right the first time, with the rates sourced.

By AltaPro AI TeamPublished October 27, 2026Updated October 27, 2026

Build the tax rules into your quote and invoice templates instead of into people's heads: in British Columbia that usually means 5% GST plus 7% PST on taxable goods and services, with the treatment set per line item rather than per invoice. A quoting system that knows which lines are taxable, which customers hold exemptions and which province the work is in produces invoices that are right the first time. That matters most for businesses that work on both sides of the Rockies, because Alberta charges no provincial sales tax at all.

The Rates Across Western Canada

The Government of British Columbia states that, generally, the rate of PST is 7% on the purchase or lease price of goods and services, with some exceptions. The Canada Revenue Agency's GST/HST rate table, current since April 1, 2025, lists the four western provinces like this:

Four provinces, three different provincial rates, one of them zero. A business that quotes work in more than one of them needs software that knows which rate applies to which line.

  • Alberta: 5% GST, 0% PST
  • British Columbia: 5% GST, 7% PST
  • Saskatchewan: 5% GST, 6% PST
  • Manitoba: 5% GST, 7% PST (called retail sales tax in Manitoba)

Set Tax per Line, Not per Invoice

Many quotes mix taxable and non-taxable items, or items taxed differently: labour, materials, equipment rental, disposal fees. When tax is a single checkbox on the invoice, someone has to remember the exceptions every time, and eventually someone forgets.

Setting the tax treatment on each item in your price book means a quote built from that price book is taxed correctly by default. The estimator picks the work; the system applies the rule your accountant set.

Exemptions Live on the Customer Record

Some customers buy exempt, and the exemption has to be documented. Storing the customer's exemption details on their record, with the document attached and an expiry date where there is one, means every quote for that customer is handled the same way and the backup is there if anyone asks.

Construction is its own case: how PST applies to materials and real-property contracts in BC is a question for your accountant. Once they give you the answer, the software applies it every time.

Working Across Provincial Lines

An Alberta company doing work in BC, or a BC company supplying customers in Alberta, faces a different tax picture on each side of the border. Getting it wrong is easy when the same price book is used for both and the person quoting is thinking about the job, not the tax code.

The fix is to make location part of the quote: the job address determines the tax setup, and the invoice carries the right combination automatically.

Keep Quotes, Invoices and the Books in Agreement

Tax codes have to match all the way through: quote, invoice, and the accounting package your bookkeeper files from. When the quoting system is integrated with QuickBooks, Sage or Xero, each line arrives in the books with the right tax code instead of being recoded by hand.

AltaPro AI builds quoting and invoicing software and the integrations behind it, from Edmonton, for businesses across Western Canada. The quoting scope is at /custom-quote-bots, the integration work at /systems-integration, and our BC work at /ai-automation-vancouver, /ai-automation-abbotsford, /ai-automation-nanaimo, /ai-automation-kamloops and /western-canada.

We come to you. AltaPro AI is based in Edmonton and comes on site for discovery and go-live, wherever your business is. Between visits, the work runs over video, phone and screen-share.

Next step

Book a 30-minute call at /#audit. Bring a quote that caused a tax correction and we will show you how the system would have produced it right the first time.

Book a 30-minute call
Frequently asked

Common Questions Answered.

Follow-up questions readers send AltaPro AI after “How Should a BC Business Handle PST in Its Quotes and Invoices?”, answered here rather than left for a sales call. If yours isn't covered, the free 30-minute call is the fastest way to get a specific answer about your own operation — or call 587-937-6948.

What Is the PST Rate in British Columbia?

The Government of British Columbia states that, generally, the PST rate is 7% on the purchase or lease price of goods and services, with some exceptions. GST of 5% applies on top, per the Canada Revenue Agency's rate table.

Does Alberta Charge PST?

No. The Canada Revenue Agency's rate table lists Alberta at 5% GST and 0% provincial sales tax. Saskatchewan charges 6% PST and Manitoba 7% retail sales tax.

Can Quoting Software Handle Different Taxes in Different Provinces?

Yes. Tax treatment can be set per price-book item, per customer exemption and per job location, so the same quoting system produces a correct BC invoice and a correct Alberta invoice without anyone choosing tax codes by hand.

Ready to start

Your Operation Is Next.

30 minutes. We map your biggest bottlenecks and tell you exactly what we'd build — and what the return looks like.

30 minutes · No commitment

A

Alta

Online · AltaPro AI

Hey — I'm Alta, AltaPro AI's assistant. Tell me what kind of business you run and I'll show you what we'd build for it first.

Powered by AltaPro AI · Edmonton