GST/HST Calculator for British Columbia

Calculate your tax obligations using CRA place-of-supply rules for goods, services, and digital products.

BC businesses collect 5% GST on most sales, plus 7% PST on taxable goods sold within BC. When selling services to clients in other provinces, GST or HST rules apply depending on where the supply is made. Digital services and software have their own place-of-supply rules. Use this calculator to find the right rate for your specific transaction.

British Columbia rates at a glance

Rate on in-province sales
12% (GST/PST)
Federal GST portion
5%
Provincial portion
7% PST
Selling to another province
Charge the buyer's province rate

Interprovincial Tax Calculator

CRA Place-of-Supply Rules

📦 Goods taxed where delivered — buyer's province applies

$

Enter an amount to see the tax breakdown

Charging GST/HST in British Columbia: FAQ

What sales tax do I charge a British Columbia client?

On sales to customers in British Columbia, you charge 12% in total: 5% GST plus 7% PST.

What rate do I charge a client in another province?

For most sales, CRA's place-of-supply rules mean you charge the rate of the customer's province, not your own. For services it is generally based on the client's address, and for goods on where they are delivered. A British Columbia business invoicing an Ontario client usually charges 13% HST, and an Alberta client 5% GST. Use the calculator above to get the exact rate for any province pair.

Do I charge PST to clients outside British Columbia?

Generally no. PST applies to taxable sales made within British Columbia. It also generally does not apply to most services. When you invoice clients in other provinces, you follow GST/HST place-of-supply rules instead of charging PST.

Related guides and tools

This calculator answers what rate to charge. If you are wondering when you have to register for GST/HST in the first place, use the British Columbia GST/HST threshold predictor.

GST/HST calculator for other provinces:

Want automatic GST/HST threshold tracking and T2125 filing support?

Get Started with NorthOS