Canada GST/HST/PST Sales Tax Calculator
GST/HST and provincial sales tax for any province: add it to a price or take it out.
Breakdown
| Item | Amount | Tax |
|---|
The same amount in every province
Fully taxable, at each province’s general rates.
| Province or territory | Tax | Total |
|---|
Rates used and official sources
- Canada Revenue Agency: GST/HST calculator and rates by province
- CRA: charge and collect the tax – which rate to charge
- CRA GST/HST Info Sheet GI-063: point-of-sale rebate on children’s goods
- Government of B.C.: small business guide to PST (PST rates)
- B.C. Provincial Sales Tax Act
- Manitoba Finance: Retail Sales Tax
- Government of Saskatchewan: Provincial Sales Tax
- Revenu Québec: tables of GST and QST rates
- Revenu Québec: calculating the taxes (GST and QST)
Tax rules and rates change. This calculator follows the rules described on this page and may not cover every situation. Check the official source or a qualified tax professional before filing or invoicing.
About the Canada GST/HST/PST Sales Tax Calculator
Canadian sales tax depends on the province or territory where the sale takes place. Five provinces charge one harmonized sales tax (HST) of 13% to 15%; Alberta and the three territories charge only the 5% GST; British Columbia, Manitoba, Quebec and Saskatchewan charge the GST plus their own provincial tax — PST, Manitoba’s retail sales tax (RST) or Quebec’s QST.
Pick the province and the calculator fills in the rates the Canada Revenue Agency lists, adds every tax to a price or a list of items, or takes them out of a total you paid. Lines can pay all the taxes, only the 5% GST (or the federal part of the HST) or no tax, and you can round once on the invoice or on each line, as your register does. Nothing you type leaves your browser.
How to use it
- Choose the province or territory where the sale takes place. Its GST or HST rate and any provincial rate fill in, with links to where they come from.
- Choose Add tax to a price and enter the price, or add lines with quantities. For a line that is zero-rated or exempt, choose No tax; for one that pays only the 5% GST (a PST-exempt item, or a point-of-sale rebate item in an HST province), choose the GST-only option.
- For a receipt total that already includes tax, choose Remove tax from a total and enter what you paid.
- Pick per-invoice or per-line rounding to match your register, then copy the result or download the lines as CSV. The table below compares the same amount in every province.
Examples
HST 13%
Tax $13.00 · total $113.00
GST 5% + QST 9.975% (both on the $100)
GST $5.00 + QST $9.98 = $14.98 · total $114.98
GST 5% + PST 7%
GST $2.50 + PST $3.50 · total $56.00
Price before tax $100.00 · HST $13.00
Price $8.70 · GST $0.43 · QST $0.87
Adding the taxes back to $8.70 gives $10.01: no price before tax gives exactly $10.00 once each tax is rounded to the cent.
Common uses
- Price a product or a quote in another province.
- Check the tax on a receipt or an invoice before you pay it.
- Back the GST/HST out of a tax-included price for your books or an expense claim.
- Compare what the same purchase costs in each province.
Rates by province and territory
From the Canada Revenue Agency’s GST/HST rates by province:
- HST: Ontario 13%; Nova Scotia 14%; New Brunswick, Newfoundland and Labrador and Prince Edward Island 15%.
- GST 5% only: Alberta, the Northwest Territories, Nunavut and Yukon.
- GST 5% + provincial tax: British Columbia 7% PST (B.C. PST rates), Manitoba 7% RST (Manitoba Finance), Quebec 9.975% QST (Revenu Québec) and Saskatchewan 6% PST (Saskatchewan).
These are the general rates. Some goods have their own provincial rate — in British Columbia, for example, liquor pays 10% PST and accommodation 8% — so the provincial rate can be changed in the calculator.
How the taxes are worked out
Each tax is a percentage of the price before tax: the GST or HST is not taxed again by the provincial tax. Manitoba says its RST “is calculated on the selling price, before the GST”, and Revenu Québec’s two-step method calculates 5% GST on the sale price and the 9.975% QST on the same sale price (Revenu Québec), which is why Quebec’s combined rate is 14.975%.
- Adding tax: tax = price × rate for each tax; total = price + the taxes.
- Taking tax out of a total: price = total ÷ (1 + the combined rate); each tax is its share of the total. Because each tax is rounded to the cent, adding the taxes back can differ from the total by a cent.
- Rounding: to the nearest cent, with half a cent rounded up. Revenu Québec allows the taxes on several items to be calculated on their total before rounding; rounding each line instead can add a cent per line.
Zero-rated, exempt and rebated items
Some supplies are zero-rated — taxable at 0% GST/HST everywhere in Canada; basic groceries, for example — and some are exempt (CRA). Use No tax for those lines.
Some HST provinces rebate the provincial part of the HST at the till on certain goods, so only the 5% federal part is charged — in Ontario, for example, children’s clothing and footwear, diapers, and children’s car seats and booster seats (CRA GI-063). Use the 5% federal part only option for those lines, after checking that the item qualifies in your province. The provinces with a PST each exempt their own goods and services; use GST only for a line that is exempt from the provincial tax.
Limitations
- Where a sale is taxed (the place-of-supply rules) and whether a particular good or service is taxable, zero-rated or exempt is not decided for you: choose the province and each line’s taxes yourself.
- Special provincial rates (B.C. liquor or vehicles, for example) are not filled in automatically; type the rate for those lines’ province.
- Only the current rates are built in. For a past sale, check the CRA’s rate history and change the rates.
- Excise taxes, deposits, environmental fees and duties are not included.
Privacy
Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.
Frequently asked questions
How do I calculate HST on a price?
Multiply the price by the HST rate as a decimal: in Ontario, $80 × 0.13 = $10.40, for a total of $90.40. In Nova Scotia use 0.14, and in New Brunswick, Newfoundland and Labrador and Prince Edward Island 0.15.
How do I find the price before tax from a total?
Divide the total by 1 plus the combined rate: $90.40 ÷ 1.13 = $80.00 in Ontario, or $114.98 ÷ 1.14975 = $100.00 in Quebec. The tax is the difference.
Is the QST charged on the GST?
No. Revenu Québec’s two-step calculation applies 5% GST and 9.975% QST to the same sale price, so the combined rate is 14.975%, not 15.47%. The PST in British Columbia, Manitoba and Saskatchewan works the same way.
Which provinces have no provincial sales tax?
Alberta, the Northwest Territories, Nunavut and Yukon charge only the 5% GST. The five HST provinces include their provincial part in the HST.
Should I round tax per line or on the whole invoice?
Either is common. Rounding once on the invoice total gives the smallest error; rounding each line can differ by up to half a cent per line. Choose the option that matches your point-of-sale system.
Is my data uploaded?
No. The calculation runs in your browser; the items and amounts are not sent anywhere.