Which taxes apply where
As of 2026, Alberta and the territories charge GST only, at 5%. Ontario charges 13% HST. Nova Scotia charges 14% HST, and New Brunswick, Newfoundland and Labrador, and Prince Edward Island charge 15% HST. British Columbia (7% PST), Saskatchewan (6% PST) and Manitoba (7% RST) charge 5% GST plus their own provincial tax. Quebec charges 5% GST plus 9.975% QST.
Rates change from time to time, so check the CRA's GST/HST rates page and your province's guidance before you set up, and again whenever a budget is announced. For in-store sales you charge the tax of the province where the store is.
Separate rates, then groups
Create each tax as its own rate even when two apply to the same sale. In British Columbia that means GST 5% and PST 7% as two rates, combined into a group. Separate rates let the receipt show each tax on its own line, which is required, and let the tax report total GST and PST separately, which you need because they are remitted to different governments.
In HST provinces, one HST rate is enough, because HST is a single tax remitted to the CRA. Make the group or rate you use most the default, so new products pick it up automatically.
Exempt, zero-rated and special cases
Not everything is taxed the same way. Basic groceries are generally zero-rated for GST/HST. Some items are exempt from the provincial tax but not GST; in BC, for example, restaurant food is PST-exempt while liquor carries 10% PST. Children's clothing, books and some other items have their own rules in several provinces. Create a rate or group for each situation you actually sell and assign it to those products.
Ontario has a point-of-sale rebate that removes the provincial part of HST from prepared food and drinks sold for $4 or less. Cafes and bakeries should check how it applies to their menu and how their POS should handle it.
Prices with or without tax
Most Canadian businesses show prices before tax and add tax at the till. Some, such as bars and events, prefer round prices with tax included. Either works, but be consistent: if a product's price includes tax, the POS must know, or it will add tax on top and overcharge. Test both a tax-added and a tax-included item before you open.
Doing it in SeroPOS
Taxes can be set up in the app's Admin or the web back office; both use the same rates.
- Back office, Settings, then Business Settings, then Tax: enter your tax names and GST/HST (and PST or QST) numbers for receipts.
- Settings, then Tax Rates: add each rate, for example GST 5% and PST 7%. A 0% rate marks items as exempt.
- Settings, then Tax Groups: combine sub-taxes, for example GST + PST. In the app, Admin, then Taxes shows the same, for example 'BC TAX = GST 5% + PST 7%', and sets the default tax.
- On each product, choose the tax and whether the price includes tax.
- Check the results in the Tax Report (input, output and expense tax) and the Daily Sales Report, which shows GST and PST separately and a tax summary for remittance.
- If you use QuickBooks, map each rate in the QuickBooks tax setup so the tax lands in the right account.