Canada · Free cheat sheet template

Ontario QuickBooks Sales Tax Codes: HST ON, Z, E, Out of Scope (Free)

Free reference to QuickBooks Online Canada codes for Ontario: HST ON 13%, Z, E and Out of scope, what each means for ITCs, plus other provinces.

By ExpenseFlow team
· 6 July 2026

Free download · no email required

CSV: every Ontario QuickBooks code with its rate and when to use it.

Download the code list (CSV)

QuickBooks Online compresses Ontario’s GST/HST coding into a short list of codes, and getting them right is most of the sales tax battle. This reference covers what each Ontario code does, the input-tax-credit consequences behind the two zero-looking codes, and how the other provinces enter the picture, with the whole thing in a CSV you can keep beside the bookkeeping.

The four codes an Ontario file lives on

  • HST ON (13%): the harmonized rate on taxable sales to Ontario buyers and on most Ontario business purchases. One combined line, never split into federal and provincial parts on an invoice, and generally fully creditable on the purchase side.
  • Z (zero-rated, 0%): taxable supplies that carry a zero rate, such as exports, basic groceries, and international transportation. The zero is a rate, not an absence: the supply stays inside the GST/HST system and related ITCs survive.
  • E (exempt): supplies outside the charge, like interest and bank fees, insurance, and long-term residential rent. Costs that relate to making exempt supplies do not generate ITCs.
  • Out of scope: not a supply at all. Wages, source deductions, drawings, donations, most government fees, and transfers between accounts.

If Z versus E feels academic, look at it from the return’s point of view: code an exempt cost as Z and you have silently claimed a credit you were not entitled to; code a zero-rated sale as E and you have surrendered credits you were owed. The letters are small; the difference is an audit finding.

Ontario specifics worth pinning

Two local quirks catch new bookkeepers. First, insurance premiums are exempt from GST/HST but Ontario levies its own 8% retail sales tax on most of them, so the premium’s tax line is real money with no credit attached; it just becomes part of the expense. Second, meals and entertainment carry full 13% HST on the receipt while only half is claimable for most businesses, which is why the matching chart of accounts gives the category its own account and note.

Other provinces, same file

Place of supply decides the code, so an Ontario company regularly needs non-Ontario codes: GST at 5% for sales delivered to Alberta or the territories, the BC set when a purchase lands in Vancouver, HST variants for the Atlantic provinces at their rates. QuickBooks keeps every provincial code in a built-in list; you switch one on the first time it is needed and it becomes part of the file’s vocabulary. The download includes the common ones with their current rates so the first out-of-province invoice does not stall.

One habit prevents most misuse: when in doubt, open the transaction’s tax summary before saving and confirm the collected or claimable amount looks like the receipt in your hand. The codes are shortcuts for arithmetic; the receipt is the truth they must match.

Using the list well

  1. Turn on sales tax before anything else; the codes cannot be picked until they exist.
  2. Set the account defaults from the Ontario QuickBooks chart of accounts, then treat this list as the exception guide.
  3. When a line looks tax-free, decide Z versus E versus Out of scope deliberately; the ITC consequences differ each way.
  4. Revisit rates when the CRA changes something (Nova Scotia’s HST dropped to 14% in 2025; province rates do move).

Coding accuracy decays fastest at volume, when dozens of receipts arrive weekly. Dext holds supplier rules steady. ExpenseFlow reads each document, chooses between HST ON, Z, E, and Out of scope for the actual supply, applies the buyer’s-province rate when it differs, and posts the result into QuickBooks. Hubdoc keeps the paper trail matched to the entries.

The same decisions in Xero use different rate names and one extra setup step; that side is covered in the Ontario Xero tax rates reference.

Questions, answered

Common questions

Where do the Ontario codes come from?

QuickBooks Online Canada creates them when you turn sales tax on, based on your company address. An Ontario file gets HST ON at 13% plus the country-wide trio of Z (zero-rated), E (exempt), and Out of scope. You never build the basics by hand.

When do I use Z instead of E?

Z means taxable at 0%: exports, basic groceries, international fares. Your input tax credits on related purchases stay claimable. E means exempt: financial services, insurance, residential rent. No tax, and no ITC recovery for costs of making exempt supplies. Same zero on the invoice, different GST/HST return.

How do I invoice a customer in another province?

Charge that province's tax, not Ontario's. QuickBooks ships a built-in list of provincial codes; add the one you need under Taxes, then Sales tax, and pick it on the invoice line. A sale delivered to Alberta takes GST at 5%, one to a BC address takes the BC codes, and so on.

Can QuickBooks handle the 50% meals rule?

Yes. The full 13% appears on the receipt, but most businesses can claim only half of it as an ITC. Intuit documents a dedicated meals-and-entertainment setup that splits the tax so the claimable half books automatically; otherwise your accountant adjusts at filing time. Flag the account either way.

Keep exploring

Stop filling in spreadsheets by hand

A template is a starting point. ExpenseFlow captures receipts, reads the tax automatically, and posts the cleaned record to Xero or QuickBooks Online, so the log keeps itself.

Start free trial