Tax and bookkeeping for Toronto households and small firms

An accountant in Toronto, with the dates in front of you.

We work with Toronto households and small firms. Call, or leave your details and say when to reach you.

A brick building with a large front window and a cyclist passing on a leaf-covered street in autumn light

Toronto households

Personal returns for employees, retirees and households with a rental or two. For most taxpayers the CRA's filing due date is April 30, and a balance owing is due the same day.

If you or your spouse or common-law partner is self-employed, the return is due June 15, but the balance is still due April 30.

CRA, Due dates and payment dates - Personal income tax

Work out your dates

Toronto small firms

  • Sole proprietors. Pay by April 30, file by June 15. The self-employed dates.
  • Small corporations. The T2 is due within six months of year end, and the balance generally two months after. The corporation dates.
  • GST/HST filers. Monthly, quarterly or annual, each with its own timing. The HST dates.

Questions people ask first

When is my personal return due?

For most taxpayers the filing due date is April 30. It is June 15 if you or your spouse or common-law partner is self-employed. Either way, pay any balance on or before April 30.

CRA, Due dates and payment dates - Personal income tax

When does a corporation pay its balance?

Generally two months after year end. For an eligible CCPC it is three months after year end if the CRA's conditions are met (CRA lists the conditions).

CRA, Balance-due day

What if the date falls on a weekend?

The next business day counts. The CRA states this for corporation returns and for payments.

CRA, Public holidays

Where do I start?

With a call. You say what you file, we look at the dates for your year, and you leave with nothing to sign. Try the date tool.

Tell us what you file, and when it hurts.

Leave a number or an email and say what you would like help with. We will call back to talk through your dates and what you have on hand. Nothing is decided at the desk.

Or call 416-555-0119 · hello@verrane.example

Concept site: this form doesn't send anything.