Short answer
A Canadian CPA firm needs to track eight filing categories with roughly fifteen distinct due-date rules across them. T1 is the loud one (April 30), but T2, T3, T4, GST/HST, Payroll, WSIB, and EHT each have their own frequency, year-end-relative deadlines, and penalty structures. Manually maintained spreadsheets break down past 50–80 clients. Auto-calculated deadlines tied to each client's year-end and filing type — refreshed continuously and surfaced on one dashboard — is the only system that scales without a missed return.
Why missed deadlines quietly kill firms
Every Canadian CPA firm's worst day starts the same way: a client phone call that begins, "I just got something from the CRA…" Late-filing penalties begin at 5% of the balance owing plus 1% per full month outstanding, capped at 12 months. Interest compounds daily at the CRA's prescribed rate. For a corporate client owing $30,000 of tax, missing the T2 deadline by six months turns into roughly $3,300 in penalties alone — not counting interest, the partner's hours making it right, and the trust the client lost.
And it's almost never the famous deadlines that bite. Firms don't miss April 30. They miss the GST/HST quarterly that was due in the middle of T1 season. They miss the T4 because a junior thought reception had it covered. They miss the WSIB filing for a client they assumed was "no payroll this quarter."
Here's a composite from interviews with Canadian practice owners: a 4-person firm in Brampton serving 220 clients lost two engagements in 2024 over missed T2 deadlines that landed during T1 crunch. Both clients were profitable corporate accounts. Both walked. The Excel tracker had been "fine" for years.
The 8 CRA filing types every Canadian CPA firm must track
This is the core canon. Every working day in your firm's calendar should be answerable against this list.
1. T1 — Personal Income Tax
- Due: April 30 of the following year (June 15 for self-employed and their spouses, but balance owing still due April 30)
- Frequency: Annual
- Watch for: Late-filing penalties accelerate fast on T1 because clients usually have small balances rather than zero — and 5% + 1%/month on a $4,000 balance still hurts
2. T2 — Corporate Income Tax
- Filing due: 6 months after fiscal year-end
- Balance owing due: 2 months after year-end (3 months for CCPCs claiming the small business deduction)
- Why it's tricky: Each corporate client has a different fiscal year-end. A firm with 60 corporate clients can have 60 different T2 deadlines — and the most-confused half is the gap between filing date and balance-due date
3. T3 — Trust Income Tax
- Due: 90 days after trust's year-end
- Most common year-end: December 31, making March 31 the dominant T3 date
- Recent change: Bare trust reporting requirements continue to evolve; CRA has issued multiple announcements since 2024 affecting which trusts must file
4. T4 / T4A — Information Slips
- Due to CRA: February 28 (or February 29 in a leap year)
- Due to recipient: Same date
- Volume risk: A firm with 30 corporate-payroll clients is filing 30 T4 returns plus possibly hundreds of slips in a single late-February crunch — easy to lose track of one
5. GST/HST
The most-missed filing type, and the worst one to miss because it directly hurts cash flow. Frequency is determined by annual taxable supplies:
- Monthly — over $6M annual taxable supplies. Filing and remittance due 1 month after period end
- Quarterly — $1.5M to $6M. Filing and remittance due 1 month after period end
- Annual (non-individual) — under $1.5M. Filing 3 months after fiscal year-end; instalments may apply
- Annual (individual) — sole proprietors. Filing June 15, balance due April 30
Three different frequencies × different period-end-relative rules = a system that has to compute deadlines per-client, not per-calendar-date. Firms that maintain one master "GST due date" spreadsheet column inevitably miss returns for clients on a different frequency.
6. Payroll Remittance (PD7A)
Three frequencies set by the CRA based on average monthly withholding amount (AMWA):
- Threshold 2 (Quarterly accelerated): Twice a month; for very large remitters
- Threshold 1 (Accelerated): Twice a month for the 10th and 25th; AMWA $25K–$100K
- Regular: 15th of the following month; AMWA under $25K
- Quarterly: Available for some small employers with a clean 12-month compliance history
7. WSIB (Ontario) and Provincial Workers' Comp
- Quarterly schedule by default; annual available for very small payrolls
- Province-specific: WSIB is Ontario; B.C. has WorkSafeBC; Alberta has WCB-Alberta; Quebec has CNESST. Each has different deadlines and reporting rules
8. EHT (Employer Health Tax)
- Ontario EHT: Annual return due March 15. Quarterly instalments required if total payroll is over $1.2M (the exemption threshold)
- Other provinces: B.C., Manitoba, Newfoundland, and Quebec have their own equivalents — each with its own threshold and schedule
If your firm operates across provinces, you're tracking multiple EHT-equivalents simultaneously.
The 2026 deadline calendar at a glance
This is the public-facing calendar — the dates anchored to the year, not to a specific client's fiscal calendar. Use it as a forcing function for your monthly partner meeting:
- February 16, 2026: RRSP contribution deadline (drives T1 prep volume)
- February 28, 2026: T4, T4A, T5 slips and summaries due
- March 15, 2026: Ontario EHT annual return due
- March 31, 2026: T3 trust returns (December year-end trusts)
- April 30, 2026: T1 personal tax returns and balance owing; first quarterly T1 instalment for 2026
- June 15, 2026: T1 deadline for self-employed individuals (balance still owed April 30)
- June 30, 2026: T2 corporate returns for December 31, 2025 year-ends
- September 15, 2026: Third quarterly T1 instalment
- December 15, 2026: Fourth quarterly T1 instalment
- December 31, 2026: Last day to make charitable donations for 2026 T1 returns
Then add to that: every corporate client's T2 deadline (year-end + 6 months), every corporate client's T2 balance-due date (year-end + 2 or 3 months), every GST registrant's filing date (period end + 1 month for monthly/quarterly), and every payroll remittance for every employer. For a firm with 200 clients, that's well over 1,000 distinct deadlines per year.
5 ways firms quietly get this wrong
1. The "Master Spreadsheet" pattern
Every firm has had one: a tracker maintained by the bookkeeping lead, opened twice a week, color-coded. It works at 30 clients. It survives at 60. It silently fails at 100, when nobody can review every row weekly anymore.
2. Tracking the calendar date instead of the client's date
A firm puts "GST due — March 31" on the calendar. But that's only true for some clients. For monthly filers with February period-ends, the GST is due March 31 — but for a quarterly filer with a January 31 period end, it's due February 28. Calendar-based thinking misses the per-client variation.
3. Filing-only tracking, no balance-owing tracking
The classic T2 trap: the firm tracks "T2 due date" but not "balance owing date" (which is earlier). The return gets filed on time, but the balance was overdue four months. Interest accrues silently for an extra four months until the client gets the assessment notice.
4. Reminders that depend on humans remembering to look
"We send reminders 30 days before the deadline." Who sends them? When? What if that person is on vacation? What if a new client was onboarded last week and the reminder was never set up? Automated reminders only work if they're driven off the deadline, not driven off the staff.
5. No drift detection
Year-ends change. Corporate clients get bought and acquire new fiscal periods. Sole proprietors incorporate and now need T2s, not T1s. GST/HST frequency changes when the client crosses a threshold. Most firms don't have a process to catch these changes — so the deadline keeps firing on the old schedule for 18 months until somebody notices.
How to set up a deadline-tracking system that scales
Step 1: Capture the right inputs once, per client
For every client, your system needs: fiscal year-end, active filing types (T1? T2? GST? Payroll?), GST/HST frequency, payroll remittance frequency, and province (for provincial filings). Get this right at onboarding and the system computes everything else.
Step 2: Auto-calculate deadlines from year-ends
Don't store deadlines. Store the rule and let the system compute the deadline. T2 = year-end + 6 months. T2 balance owing = year-end + 2 months (or +3 for CCPC SBD). T3 = year-end + 90 days. The system is right by construction; nobody has to remember to update dates.
Step 3: Surface a unified deadline view
Every staff member should see one screen showing every filing for every client they touch — sortable by deadline date, filterable by filing type, with status badges (Not Started / In Progress / Filed). This is the difference between "We have a system" and "We have a list of systems nobody can see at once." Our dashboard and T1 tracker exist exactly for this.
Step 4: Automate reminders to clients and to staff
Two reminder channels matter: client reminders (we need your documents — 30/14/7 days out) and staff reminders (this filing is due in 5 days and not yet started). Both should fire automatically based on the deadline; never depend on someone to send them.
Step 5: Audit the system monthly
Once a month, run a 10-minute "what's coming up" report. Anything that's 30 days out and still "Not Started" is a flag. Anything that's 7 days out and "In Progress" is a partner-attention item. The audit is what turns a deadline-tracking system into a deadline-preventing system.
Why we built MyCPACRM around CRA deadlines
MyCPACRM was built by Canadian developers working with Canadian CPA firms. The tax filing module covers all eight filing types above out of the box: T1, T2, T3, T4/T4A, GST/HST (all four frequencies), Payroll Remittance (all three frequencies), WSIB, and EHT. Each filing's deadline is auto-calculated from the client's year-end and frequency configuration. The dashboard surfaces what's overdue, due this month, due next month, and coming up — for every client across the firm. Reminders fire automatically to clients and staff based on deadlines, customizable per filing type.
Spreadsheets gave Canadian CPA firms a way to track deadlines for two decades. It was always going to break at scale — and it did. The next generation of practice management is software that knows what a T2 is, what a CCPC is, what the 6-month rule is, what the 2-month rule is, and never confuses them.
Frequently Asked Questions
What is the T1 personal tax filing deadline in Canada for 2026?
April 30, 2026 for most individuals. Self-employed individuals (and their spouses) have until June 15, 2026 to file, but any tax owing must still be paid by April 30 to avoid interest charges.
When is the T2 corporate tax return due in Canada?
Six months after the corporation's fiscal year-end. A company with a December 31 year-end must file the T2 by June 30. Note that any tax balance owing is due earlier — generally two months after year-end (three months for a CCPC qualifying for the small business deduction).
How often must a Canadian business file GST/HST?
GST/HST filing frequency is set by the CRA based on annual taxable supplies: monthly (over $6M), quarterly ($1.5M to $6M), or annually (under $1.5M). Each frequency has a specific filing and payment deadline that depends on the reporting period end date.
What is the deadline for filing T4 slips?
T4 and T4A slips, plus the T4 Summary, must be filed with the CRA and distributed to recipients by February 28 (or February 29 in a leap year).
When is the T3 trust return due?
Within 90 days of the trust's year-end. Most trusts have a December 31 year-end, making March 31 the dominant T3 deadline.
How can a CPA firm track all client deadlines without missing any?
The most reliable approach is dedicated practice management software that auto-calculates each filing's due date from the client's year-end and filing type, then sends scheduled reminders and shows everything on a single dashboard. Spreadsheets work for under 30 clients but break down quickly past that.
What happens if a CPA firm misses a CRA filing deadline?
Late-filing penalties typically start at 5% of the balance owing plus 1% per full month, with a maximum of 12 months. Repeated late filing can trigger higher penalties (10% plus 2% per month, up to 20 months). Interest accrues daily on outstanding balances at the prescribed rate.