Canada · Free cheat sheet template

Alberta QuickBooks Sales Tax Codes: GST, Z, E Explained (Free)

Free reference for QuickBooks Online Alberta codes: flat GST 5%, Z, E and Out of scope, ITC consequences, and when other provinces apply.

By ExpenseFlow team
· 6 July 2026

Free download · no email required

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

Download the code list (CSV)

QuickBooks Online reduces Alberta sales tax to a short vocabulary, and the whole game is using the right word per line. This reference explains each code an Alberta file carries, the credit consequences hiding behind the three zero-looking codes, and the provincial codes that show up when business crosses the border, with the printable CSV version attached.

The four resident codes

  • GST (5%): Alberta’s only tax on taxable supplies, applied to sales and purchases alike; on the purchase side it generally returns in full as an input tax credit for commercial activity.
  • Z (zero-rated, 0%): taxable at a zero rate. Basic groceries, exports, international transportation. Credits on related costs survive intact, which is the entire point of the category.
  • E (exempt): outside the charge. Financial services, insurance premiums (with no provincial add-on in Alberta), long-term residential rent. No credits attach to costs of making exempt supplies.
  • Out of scope: not a supply. Payroll and remittances, dividends, donations, permits and government levies, movements between your own accounts.

A useful mental model: Z is a rate, E is a classification, Out of scope is an absence. The GST return treats each differently even though all three lines show zero dollars of tax.

Visitors: the other provinces’ codes

Alberta files regularly need codes that are not Alberta’s. The buyer’s or delivery province governs: invoices to Ontario carry HST ON at 13%, BC deliveries involve the BC set, Quebec brings the GST/QST combination, and the Atlantic provinces their HST rates. QuickBooks holds them all in a built-in list under Taxes; enabling one is a ten-second job the first time it is needed. The download’s second table lists the common visitors with current rates so nobody stalls at invoice time.

Purchases deserve the mirrored vigilance. Deliveries into Alberta should arrive bearing 5%, whatever the vendor’s home province; a supplier’s 13% on Edmonton-bound goods is an error to correct at the source, not a bigger credit to enjoy.

Two federal footnotes with Alberta relevance

Meals and entertainment carry the 50% ITC limitation for most businesses; the receipt shows 5% and the return keeps half. Club memberships for dining, recreation, or sport allow no ITC at all. Both rules are baked as notes into the matching Alberta chart of accounts for QuickBooks, where the accounts exist precisely to keep those cases visible.

Reading an invoice against the list

The list earns its keep at the moment an invoice disagrees with it. A Mississauga wholesaler bills 13% on goods shipped to your Red Deer warehouse: the delivery province says 5%, so the invoice is wrong and the fix is a corrected bill, not a creative code. A US software vendor starts showing GST on its statements: that is the simplified-regime signal, and the response is sending your registration number, not claiming the credit. A caterer’s bill shows 5% on food for a client event: the code is GST but the claim halves under the meals rule. None of these are exotic; all three happen to ordinary Alberta files every quarter.

Running the list

  1. Enable sales tax before coding anything; codes must exist to be picked.
  2. Let account defaults carry the routine and treat this list as the exceptions manual.
  3. Decide Z versus E versus Out of scope deliberately each time a line shows no tax.
  4. Sweep out-of-province lines before each filing; both border directions are where Alberta files drift.

At volume, the deciding happens dozens of times daily, which is where tooling earns its keep. Hubdoc captures the paper. ExpenseFlow reads each document, chooses among GST, Z, E, and Out of scope for the actual supply, applies the destination province’s code when the line calls for it, and posts the coded entry into QuickBooks. Dext keeps repeat suppliers consistent through rules.

The same decisions in Xero involve one extra setup step and different rate names, covered in the Alberta Xero tax rates reference.

Questions, answered

Common questions

Is GST the only taxable code an Alberta file needs?

For purely in-province activity, essentially yes: GST at 5% covers taxable sales and purchases, with Z, E, and Out of scope handling the no-tax categories. The moment customers, deliveries, or suppliers cross provincial lines, the other provinces' codes come into play from QuickBooks' built-in list.

What is the practical difference between E and Out of scope?

Both show no tax, but E marks a supply the GST system classifies as exempt (bank charges, insurance, residential rent), while Out of scope marks money that is not a supply at all (wages, donations, government fees, transfers). Keeping them separate keeps the GST return's boxes honest and makes review far easier.

A vendor in Ontario charged 13% on goods shipped to Edmonton. What now?

That invoice is likely wrong: place of supply for delivered goods is the delivery province, so 5% GST applies. Ask for a corrected invoice rather than coding around it; claiming the 13% invites trouble, and eating it overpays. The purchasing accounts in the matching chart carry this exact warning.

Do zero-rated purchases still matter at filing time?

Yes. Z lines are taxable at 0%, so they sit inside the GST system and preserve input tax credits on related costs. Miscoding zero-rated groceries or exports as E quietly forfeits credits and misstates the return.

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