TREADSTONE LAW · ONTARIO · DIGITAL LEGAL SERVICES · EST. MMXXI ·TSL
Learn/Ask a Lawyer/Tax/How often do I have to file…
Tax

How often do I have to file my HST return in Ontario?

TSL Written by the Treadstone Law team· Updated June 2026

When you register for HST with the CRA, your filing frequency depends on your annual taxable revenues. Businesses with taxable revenues under a lower threshold are typically assigned an annual filing period; those above a higher threshold file quarterly; and larger businesses file monthly. The CRA assigns your filing frequency at registration, and it can change as your business grows.

Annual filers have one HST return due each year, typically three months after your fiscal year end. Quarterly filers have four returns per year. Monthly filers have twelve. You can elect to file more frequently than your assigned period if it helps your cash flow (for example, if you regularly have ITCs to recover).

For most small Ontario businesses just crossing the $30,000 registration threshold, annual filing is the starting point. As revenue grows beyond CRA thresholds, the assigned period shortens. Late filings attract interest and penalties, so marking return due dates on your calendar is important. If you are unsure of your assigned filing frequency, you can confirm it by logging into your CRA My Business Account.

Key takeaways

  • HST filing frequency is annual, quarterly, or monthly based on your taxable revenues.
  • The CRA assigns your frequency at registration; it may change as revenues grow.
  • You can elect to file more frequently than assigned to speed up ITC recovery.
  • Late HST returns attract interest and penalties; confirm your due dates with the CRA.
This is general information, not legal advice. It doesn’t create a lawyer–client relationship, and the rules can change. For advice on your situation, a Treadstone tax lawyer can help.
Was this helpful?Share:

Go deeper

Still have questions?

Search 2,500 answers, or send yours to a Treadstone lawyer — we answer in plain language.

All answersStart a File →