Books & compliance

Every province. Every rate. Automatically.

Canada is not one tax system — it is at least four. SeroBooks carries a destination-tax matrix by category and region that decides every line's treatment: HST in Ontario, GST+PST in BC, GST alone in Alberta, QST in Québec. On the purchase side, PST resale exemptions apply themselves where the province allows them.

Start freeTake the tour

What you get

Place-of-supply matrix
Category × region rules decide each line — not one flat rate pretending Canada is simple.
Group rates split
GST+PST combinations post as their components, so returns are buildable.
Resale exemptions
BC, SK and MB purchase exemptions handled automatically.
Return-ready reporting
Tax reports by rate and base, shaped for filing.
serobooks.app / canadian sales taxLive

Thirteen jurisdictions, one engine

Canada is four tax systems wearing one flag: GST alone, HST provinces, GST+PST provinces with their own bases, and Quebec's QST. SeroBooks carries a place-of-supply matrix for all thirteen provinces and territories, applied per line by destination and category — a BC sale and an Ontario sale on the same screen each get the right treatment, automatically.

Combined rates split into their federal and provincial halves in the ledger, one payable account per tax actually levied — so the return can be filed from the books, not from a spreadsheet reconstruction.

The purchase side matters too

Input tax credits accrue from purchase documents as they are entered, and PST resale exemptions apply where provinces allow them — inventory bought for resale in BC, Saskatchewan or Manitoba is not taxed as if you were the end consumer. The purchase engine derives from your business's own address and the goods' destination, never a hardcoded assumption.

Zero-rated is a real answer, counted and reported, never dropped — because a return that cannot explain its zero-rated line is a return that gets questions.

The tax report reconciles itself

The Tax report shows taxable sales, tax collected by rate — each rate named, with its taxable base — zero-rated sales, and credit notes netted. It also checks itself against the sales ledger and says so when the two disagree, because a tax figure that cannot be reconciled is a liability, not a report.

Filing becomes reading: the GST/HST return's boxes map to lines on this screen, for the same period, from the same ledger.

Rules change; the engine keeps up

Provincial rates and rules move — Nova Scotia's HST cut to 14% in 2025 is the recent example — and the destination matrix is maintained so documents pick up the change on the effective date. Historic documents keep the rates they were charged at, as the law expects.

Tax correctness is a maintenance promise, not a launch feature — and it is the one Canadian businesses feel first.

Frequently asked questions

What happens when I sell into another province?

The destination decides. The engine applies the buyer province's treatment per line, which is what place-of-supply rules require.

How is this verified?

A production round-trip harness rings real sales through the till, the ledger and the QuickBooks mapper and asserts every stage to the penny.

Related

See it in your own numbers.

Free to start, on Windows, Mac, iPad and Android. No credit card.

Start freeBook a demo