Home › Platform › CRA deadlines
CRA deadline tracking · CanadaEvery CRA deadline, on one calendar
FigsFlow is deadline tracking software for Canadian accounting firms. T1 and T2 returns, GST/HST periods, payroll remittances, T4 and T5 slips, instalments and T3 trust returns — dated per client from the client record, owned by a named person, chased before they bite, and evidenced after.
Illustrative calendar. Statutory dates must be confirmed against current CRA guidance.
Nobody decided to miss it. Four places each said it was fine.
Every answer was reasonable. Together they left nobody actually holding the date.
The tax software said it was not due yet
It knows the return, not the firm’s workload — so it is silent until the date is already close.
The spreadsheet still said “unconfirmed”
Updated by whoever remembered, and out of date the moment the year end changed.
The Outlook reminder fired two years ago
And was dismissed long before anyone needed it, because it was attached to nothing.
Whoever last touched the file remembered vaguely
Memory is a fine backup and a poor system, especially in the week before April 30.
“Every system told me it was fine.” One calendar, computed from the record and owned by a person, is what replaces four partial answers.
Three inputs, one computed calendar
Entity type, fiscal year end and GST/HST reporting period come from the client record, held once. Nobody types April 30 into anything.
The client record
Individual, corporation, trust or partnership; fiscal year end; GST/HST reporting period; province — each held once and reused everywhere.
Statutory dates built in
Federal filing and payment dates for T1, T2, T3, GST/HST, payroll and information slips are built in rather than typed by hand. Revenu Québec dates can sit alongside them for Quebec clients.
Services engaged
Only the obligations you actually do for a client become dates on the calendar.
Firm target set automatically
An internal date ahead of the statutory one, with review time built in.
Job and owner assigned
Each date lands on a job with one named person against it.
The statutory date, and the date you actually work to
The statutory date belongs to the CRA and does not move. The firm target sits ahead of it and belongs to you — the one the team works to, and the one that gives you somewhere to stand when a client is late.
Illustrative clients and dates.
What the calendar looks like season by season
The pressure points move through the year. Pick a season to see what the calendar surfaces and what the team does from it.
Personal returns for the April 30 filing date, and June 15 for self-employed clients.
Most of T1 season is chasing, so the chasing is scheduled.
Corporate returns due six months after each fiscal year end, with balances due earlier.
Year ends stop arriving as a surprise.
Monthly, quarterly and annual filers, each dated from their own reporting period.
Recurring work runs itself.
Remittance dates by remitter type, plus T4 and T5 slips at the end of February.
Slip season stops colliding with T1 season.
Tax deadline software that only shows dates is a spreadsheet with a nicer font
The question is never whether you can see the date. It is whether anything happens because the date exists.
Dates in a spreadsheet
Somebody updates it when they remember. It tells you a date is coming; it does not know whether the records arrived or who is on it.
A deadline listReminders in Outlook
A reminder attached to nothing. Dismiss it once and the date is back to living in somebody’s head.
A deadline listDates attached to work
Derived from the client record, carried by a job, owned by a person — with the request already sent and the history already kept.
FigsFlowWhat the calendar connects to
A date is only useful when it sets off work. These are the modules each CRA deadline touches.
The job and owner every date lands on.
See jobs, tasks and deadlines → Workflow templatesDue dates that count back from the filing deadline.
See workflow templates → Canadian tax calendarOur guide to the main federal filing dates.
Read the Canadian tax calendar → Reporting and analyticsJobs at risk, before they are late.
See reporting and analytics → AI assistant API and webhooks All integrations FINTRAC client due diligence Audit trail and evidence Microsoft 365 integration CRM and pipeline Documents in SharePoint Security and data Engagement letters Bookkeeping and CAS Onboarding suite Practice dashboard Pricing and quoting Proposals Team and capacity Timesheets and billing Email Client portal Forms and requests Tax firms The whole platformWhat firms ask before they trust the calendar
Which CRA deadlines does the calendar cover?
Where do the dates come from?
Does it handle Revenu Québec?
What happens when a deadline falls on a weekend?
Does FigsFlow file returns with the CRA?
Can clients see the deadlines?
What if a date changes?
How long does it take to set up?
Bring your worst week of the year
Thirty minutes. Tell us the week that always goes wrong — April, June or year-end — and we will show you what the calendar would have done about it.
Clients and dates shown on this page are illustrative.


