Guide

How to file a GST/HST return: a line-by-line workflow for Canadian bookkeepers

How to file a GST/HST return in Canada: pre-filing checks, what goes on each line, mandatory electronic filing, deadlines, input tax credit limits, penalties.

By ExpenseFlow team
· 5 October 2026 · 9 min read

Canada’s sales tax is harder to code than to file. The return has a handful of lines and the CRA’s software adds them up for you. The difficulty sits upstream: rates that change with the province, provincial sales taxes that are not recoverable sitting on the same invoices as GST that is, and documentation rules that change with the size of the purchase. By the time a bookkeeper opens the return, the result has already been decided by how each transaction was coded. This guide follows one filing run from closing the period to paying, then covers what to do about missed credits, errors, and late returns. The rules behind the codes are in the Canadian GST/HST guide. Every figure links to the CRA in the Sources section.

Step 1: close the reporting period

  • Reconcile every bank and credit card account to the last day of the period.
  • Enter all sales invoices and all purchases with supporting documents.
  • Clear uncoded transactions.
  • Confirm the reporting period and accounting method the client is registered for, including whether they use the Quick Method, which changes how the return is calculated.

Step 2: review the tax codes

Run the sales tax detail report and read it for exceptions.

  • Province. The rate follows the place of supply, not the supplier’s head office. An Ontario rate on an Alberta purchase is the most common error in multi-province files.
  • Recoverable against non-recoverable. GST and HST generate input tax credits. Provincial sales taxes in the provinces that levy them separately do not, and belong in the cost.
  • Meals and entertainment, where only half the tax is claimable.
  • Passenger vehicles and personal use.
  • Zero-rated against exempt. Both show no tax, but exempt sales restrict the credits a business can claim.
  • Imports and foreign suppliers, including digital services.
  • Documentation. The information a receipt must carry to support a credit depends on the total: the CRA sets one level under $100, a second from $100 to $499.99, and a third at $500 or more [1] . A large purchase supported only by a card slip does not qualify.

Step 3: the lines

The CRA’s instructions name each line of the return [2] . When filing electronically, the totals are calculated for you.

LineNameWhat goes in
101Total sales and other revenuesRevenue from supplies of property and services, including zero-rated and exempt supplies. Excludes provincial sales tax, GST, and HST
103GST/HST collected or collectibleAll GST/HST you were required to collect or did collect
104Adjustments to be added to the net taxOnly if something increases net tax for the period
105Total GST/HST and adjustments for the periodLine 103 plus line 104
106GST/HST paid or payable (ITCs)Eligible input tax credits
107Adjustments to be deducted when determining the net taxOnly if something decreases net tax for the period
108Total ITCs and adjustmentsLine 106 plus line 107
109Net taxLine 105 minus line 108
110Instalment and other annual filer paymentsInstalments paid in the year
111RebatesRebates claimed with the return
112Total other creditsLine 110 plus line 111
113ABalanceLine 109 minus line 112
205GST/HST due on purchase of real property or emission allowancesSelf-assessed tax on those purchases
405Other GST/HST to be self-assessedTax due on imported property or services, where applicable
113BTotal other debitsLine 205 plus line 405
113CBalanceLine 113A plus line 113B
114Refund claimedIf line 113C is negative
115Amount owingIf line 113C is positive

For most small businesses the working lines are 101, 103, and 106. If there is no revenue to report, line 101 is zero [2] , and the return is still filed.

Step 4: test the numbers

  • Line 103 against line 101. Divide one by the other. For a business selling only taxable goods in one province, the result should be that province’s rate. A lower figure needs explaining by zero-rated, exempt, or out-of-province sales.
  • Line 101 against the income statement. Revenue for the period should agree, or you should be able to list the differences.
  • Line 106 against purchases. Compare the ratio of credits to total purchases with the last few returns. A jump is a question.
  • Net tax against the ledger. After the return is prepared, the GST/HST accounts should equal line 109 plus anything unpaid from earlier periods.
  • Direction. A refund for a client who normally pays should have a one-sentence explanation, such as a large equipment purchase.

Step 5: file electronically

Electronic filing is no longer optional for most registrants. The CRA removed the mandatory electronic filing threshold for reporting periods beginning on or after January 1, 2024, so all GST/HST registrants, except charities and selected listed financial institutions, must file electronically. The penalty for not doing so is $100 for the first return and $250 for each subsequent return [3] .

The usual routes are GST/HST NETFILE, the client’s My Business Account, and accounting software that files directly. A bookkeeper acting for a client files through Represent a Client once the business has authorized them, either by adding the representative in My Business Account or by confirming the representative’s request there [4] . Set that up at onboarding; see the client onboarding checklist.

Get the client’s written approval of the figures before filing.

Step 6: pay by the deadline

Reporting periodFile and pay
MonthlyOne month after the end of the reporting period
QuarterlyOne month after the end of the reporting period
AnnualThree months after the fiscal year end
Annual, individual with business income and a December 31 year endPay by April 30; file by June 15

These are the CRA’s deadlines [5] . For 2026, the last row means payment by April 30, 2026 and filing by June 15, 2026. Annual filers may also have quarterly instalments, due within one month after the end of each fiscal quarter [6] . All dates are in Canadian tax deadlines.

Missed credits and mistakes

A credit you did not claim. There is usually no need to amend. Most registrants can claim an input tax credit on a later return, provided it is filed by the due date of the return for the last reporting period that ends within four years after the end of the period in which the credit could first have been claimed. Certain large businesses and listed financial institutions have two years [1] . Pick the credit up on the next return and note which period it came from.

An error in what you reported. Amounts on a return already filed can be adjusted on request to the CRA, but the CRA’s policy is that it is not required to accept a request to amend and may refuse it in whole or in part [7] . In practice, under-reported tax should be corrected promptly, because interest runs from the original due date. Involve the client’s accountant where the amount is significant.

Keep a note of every correction with the working papers: the period, the amount, the cause, and where it was fixed.

If the return is late

The failure-to-file penalty has two parts: 1% of the net tax owing, plus 25% of that amount for each complete month the return is overdue, to a maximum of 12 months [8] . A person who fails to comply with a demand to file is liable to a further penalty of $250 [8] .

Because the penalty is a percentage of what is owed, a client who cannot pay should still file on time. Filing on time avoids the penalty and fixes the amount; the unpaid balance then carries interest.

After filing

  • Lock the period in the ledger.
  • File the working papers: the return as filed, the tax detail report, the reconciliation to the ledger, and the client’s approval. See workpapers and audit trail.
  • At year end, agree the year’s returns to the sales tax accounts as part of the year-end checklist.

Where ExpenseFlow fits

The coding checked in Step 2 is set when each purchase is captured. ExpenseFlow reads every line of a bill or receipt and assigns a tax code that takes the province into account, and it flags province mismatches, missing or invalid tax codes, cross-border purchases coded as domestic, and documents where a valid tax invoice is required. Meals and entertainment that are only 50% claimable are split automatically into a claimable and a non-claimable line, each with the right tax code and account. It extracts the supplier’s GST/HST registration number from the document and shows it; it does not validate the number with the CRA. Each item waits in a review queue until a person approves it, then syncs to Xero or QuickBooks Online.

ExpenseFlow does not prepare or file the return and does not make payments to the CRA.

References

Sources and references

Every figure, threshold, deadline, and regulatory rule cited in this guide is traceable to an official government publication. URLs are reproduced in full so any reader can verify the claim at source. Numbers are subject to change at each fiscal event; we re-check this list at every quarterly refresh of this guide.

  1. [1]

    Canada Revenue Agency · Input tax credits

    https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/gst-hst-businesses/complete-file-input-tax-credit.html

    Four-year and two-year time limits; documentation by amount (under $100, $100 to $499.99, $500 or more). Date modified 19 November 2024.

    Retrieved 2026-10-05

  2. [2]

    Canada Revenue Agency · Instructions for preparing a GST/HST return

    https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/gst-hst-businesses/calculate-prepare-report/instructions-preparing-return.html

    Line names and instructions, lines 101 to 405.

    Retrieved 2026-10-05

  3. [3]

    Canada Revenue Agency · Businesses: Are you affected by the change to GST/HST electronic filing requirements?

    https://www.canada.ca/en/revenue-agency/news/newsroom/tax-tips/tax-tips-2024/businesses-affected-change-gst-hst-electronic-filing-requirements.html

    Mandatory electronic filing from 2024; $100 and $250 penalties. Published 21 February 2024.

    Retrieved 2026-10-05

  4. [4]

    Canada Revenue Agency · Authorize a representative: Overview

    https://www.canada.ca/en/revenue-agency/services/tax/representative-authorization/overview.html

    Authorizing a representative in My Business Account; confirming pending authorizations.

    Retrieved 2026-10-05

  5. [5]

    Canada Revenue Agency · Reporting requirements and deadlines: File your GST/HST return

    https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/gst-hst-businesses/file-gst-hst-return/reporting-requirements-deadlines.html

    Filing and payment deadlines by reporting period. Date modified 13 May 2026.

    Retrieved 2026-10-05

  6. [6]

    Canada Revenue Agency · 2026 Tax deadlines for Canadian businesses and self-employed individuals

    https://www.canada.ca/en/services/taxes/resources-for-small-and-medium-businesses/2026-tax-deadlines-canadian-businesses-self-employed-individuals.html

    2026 dates for GST/HST registrants, including instalments. Date modified 15 May 2026.

    Retrieved 2026-10-05

  7. [7]

    Canada Revenue Agency · P-149R: Administrative policy regarding adjustment to the goods and services tax/harmonized sales tax return

    https://www.canada.ca/en/revenue-agency/services/forms-publications/publications/p-149r/administrative-policy-regarding-adjustment-goods-services-tax-harmonized-sales-tax-return.html

    Adjusting a previously filed return on request; CRA discretion to refuse.

    Retrieved 2026-10-05

  8. [8]

    Canada Revenue Agency · GST/HST Memorandum 16.2: Penalties and Interest

    https://www.canada.ca/en/revenue-agency/services/forms-publications/publications/16-2/penalties-interest.html

    Failure-to-file penalty formula; $250 penalty for failing to comply with a demand to file. January 2009.

    Retrieved 2026-10-05

From ExpenseFlow

GST/HST coding on autopilot

ExpenseFlow reads every receipt, assigns the right GST/HST treatment and account code, and syncs to Xero or QuickBooks Online once you approve.

Questions, answered

Common questions on this guide

How do I file a GST/HST return?

Close the bookkeeping for the reporting period, review the tax codes, and work out total sales (line 101), GST/HST collected (line 103), and input tax credits (line 106), plus any adjustments. Then file electronically, through GST/HST NETFILE, My Business Account, or accounting software that supports it. Pay by the deadline for the reporting period.

Do GST/HST returns have to be filed electronically?

Yes, for almost everyone. For reporting periods beginning on or after January 1, 2024, all GST/HST registrants except charities and selected listed financial institutions are required to file electronically. The CRA's penalty for filing on paper instead is $100 for the first return and $250 for each one after.

When is a GST/HST return due?

Monthly and quarterly filers file and pay one month after the end of the reporting period. Annual filers file and pay three months after the fiscal year end. An individual with business income and a December 31 year end who files annually pays by April 30 and files by June 15.

What goes on line 101 of the GST/HST return?

Total sales and other revenues from supplies of property and services, including zero-rated and exempt supplies. It does not include provincial sales tax, GST, or HST. Line 103 is the GST/HST collected or collectible, line 106 is eligible input tax credits, and line 109 is the net tax.

How long do I have to claim an input tax credit?

Most registrants have four years. An ITC must generally be claimed on a return filed by the due date of the return for the last reporting period ending within four years after the end of the period in which it could first have been claimed. Certain large businesses and listed financial institutions have two years.

Does ExpenseFlow file GST/HST returns?

No. ExpenseFlow applies a province-aware tax code to each line of a bill or receipt at capture, splits meals and entertainment that are only 50% claimable, flags province mismatches and missing tax codes, and syncs approved items to Xero or QuickBooks Online. The return is prepared and filed from accounting software or through the CRA's services.

Keep exploring

Canadian GST and HST: the complete guide for 2026

Canadian GST/HST in 2026: rates by province, the C$30,000 threshold, ITC documentation tiers, place-of-supply rules, and edge cases caught at capture.

Canadian tax deadlines: T1, T2, GST/HST, and payroll dates

CRA due dates for small businesses: the April 30 and June 15 personal deadlines, T2 corporate dates, GST/HST by reporting period, and payroll remittances.

How long to keep business records in Canada: CRA requirements

CRA record-keeping rules: the 6-year period and when it really starts, keeping records in Canada, electronic format requirements, and early destruction.

Year-end accounting checklist (Canada): closing the books for proprietors and corporations

A Canadian year-end accounting checklist for bookkeepers: ten closing schedules, T4 and GST/HST deadlines, and what the accountant needs for the T1 or T2.

Month-end close process: a bookkeeper's guide to closing client books

The month-end close process for bookkeepers: five phases in order, cut-off rules, the review checks, and how to lock the period in Xero or QuickBooks Online.

Canadian GST, HST, PST & QST calculator

Sales tax for every province. Recoverable vs non-recoverable split.

Input tax credit (ITC)

The amount of GST or HST a registered business reclaims on its taxable purchases through its periodic GST/HST or BAS return, reducing the ne

HST netfile

The CRA's secure online service that lets Canadian GST/HST registrants file their returns directly through the CRA website using the four-di

Put this guide to work

Start a free trial. Connect Xero or QuickBooks Online and process your first receipts in minutes. No credit card required.

Start free trial