Skip to main content
FigsFlow is coming to Canada 🍁 Launching January 2027 🇨🇦 Built for Canadian accounting firms
Figs Flow Canada

Home › Platform › CRA deadlines

CRA deadline tracking · Canada

Every 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.

G2G2 reviews GoogleGoogle reviews Verified reviews on TrustindexVerified reviews Trustpilot reviews

Deadline calendar · next 90 daysLive
GST/HST · Oct period
Nov 30
With the client
Instalment · individual
Dec 15
Reminder sent
T2 · y/e Jun 30
Dec 31
In preparation
T1 · 2026 tax year
Apr 30
Records requested
Owner · one named personA. Tremblay
Dates computed from the client record17
Dates typed into a spreadsheet0

Illustrative calendar. Statutory dates must be confirmed against current CRA guidance.

Trusted by the best

  • Taxule
  • Ledgian
  • Sterling Wells
  • UK Property Accountants
  • Property SPV
Why dates get missed

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.

What feeds the calendar

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.

ENTITYYEAR ENDGST/HST PERIOD

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.

T1T2T3GST/HST

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.

Two dates per obligation

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.

T2 return · Halloran Inc. (y/e Jun 30)Statutory Dec 31, 2026 · firm target Dec 17, 2026
Target first
GST/HST return · Muskoka Foods (monthly)Statutory Nov 30, 2026 · firm target Nov 23, 2026
Target first
Instalment reminder · Dana OkaforStatutory Dec 15, 2026 · reminder Dec 1, 2026
Client acts
T1 return · Kelowna householdStatutory Apr 30, 2027 · records requested Feb 2027
Client acts
T3 return · Oakville family trust (Dec 31 y/e)Statutory Mar 31, 2027 · firm target Mar 17, 2027
Target first
Across the year

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.

What it surfacesT1 season

Personal returns for the April 30 filing date, and June 15 for self-employed clients.

Records outstanding — by client and by age
Slips still missing — T4, T5 and RRSP receipts
Balance-due clients — flagged before April 30
What you do from itAct

Most of T1 season is chasing, so the chasing is scheduled.

Send the request tailored to last year’s return
Chase automatically until it is answered
Move work to whoever has the hours
What it surfacesT2 and year ends

Corporate returns due six months after each fiscal year end, with balances due earlier.

Year ends by month — so work is spread, not stacked
Balance-due dates — ahead of the filing date
Jobs at risk — before the target slips
What you do from itAct

Year ends stop arriving as a surprise.

Open the job with the year end already on it
Agree records dates with the client up front
Hand over cleanly with the history attached
What it surfacesGST/HST

Monthly, quarterly and annual filers, each dated from their own reporting period.

Next period due — per client
Records with the client — separated from work with you
Nil returns — still dated and owned
What you do from itAct

Recurring work runs itself.

Create the next job before the current one is filed
Chase records on a schedule
Record what was filed and when
What it surfacesPayroll and slips

Remittance dates by remitter type, plus T4 and T5 slips at the end of February.

Remittances due — this month and next
Slip season — clients with payroll or investment income
Missing payroll data — before it is late
What you do from itAct

Slip season stops colliding with T1 season.

Request payroll data early in January
Track every slip against its client
Evidence the filing on the record
A list of dates, or dates attached to work

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.

01

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 list
02

Reminders in Outlook

A reminder attached to nothing. Dismiss it once and the date is back to living in somebody’s head.

A deadline list
03

Dates 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.

FigsFlow
Filed in your tax software. FigsFlow records what was due, who did it and when. It does not prepare or file returns with the CRA or Revenu Québec.

What firms ask before they trust the calendar

Which CRA deadlines does the calendar cover?

T1, T2 and T3 returns, GST/HST filing periods, payroll remittances, T4 and T5 information slips and instalment reminders — whichever apply to the services you provide each client.

Where do the dates come from?

From the client record: entity type, fiscal year end, GST/HST reporting period and the services engaged. Statutory rules are built in, so nobody types a date by hand.

Does it handle Revenu Québec?

Quebec clients can carry Revenu Québec dates alongside federal ones on the same calendar. Confirm the obligations you need on a demo.

What happens when a deadline falls on a weekend?

Your internal target dates can move to the previous working day. Statutory dates follow CRA rules, so the calendar shows the official date and your firm target separately.

Does FigsFlow file returns with the CRA?

No. Returns are prepared and filed in your tax software. FigsFlow records what was due, who did the work and when it was done.

Can clients see the deadlines?

Clients see the requests and due dates you choose to share through the portal, never your internal targets.

What if a date changes?

Change the year end or GST/HST period on the client record and every dependent date recalculates, with the change logged.

How long does it take to set up?

The calendar builds from client records, so once clients and services are imported the dates appear without manual entry.

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.

See it run on your own practice.

Screen-shared, using your services, your client mix and your deadlines. You will see where FigsFlow fits, and where it does not.

Design previews, not a shipped build — we will tell you on the call what is live today.

9:41
SignatureEngagement letter
Ready to sign
Engagement letter 20263 signatories · you are firstSign
Audit trailIP, device and timestamp recordedOn
Also waiting
Letter of representationDue 30/09Due
HomeDocsTasksChatProfile
9:41
Tasks3 open
Upload bank statementsVAT Q3 · due todayDue
Sign engagement letterOnboarding · due 05/09Sign
Approve VAT returnQ2 · due 07/09Review
Confirm payroll changesAugust · doneClosed
HomeDocsTasksChatProfile
9:41
Client portalRidgeline Foods Ltd
Upload Sign Pay Ask
Your services
Annual accountsYear end 31/03/2026Live
VAT returnsQuarterly · next 07/10Filed
PayrollMonthly · 14 employeesCurrent
Your team
Amara · ManagerUsually replies within a day
HomeDocsTasksChatProfile
9:41
DocumentsStored in your SharePoint
Recent
Bank statement — AugUploaded by camera · 2 MBSynced
Sales ledger Q3Shared by AmaraNew
Accounts 2025Signed 14/06/2025Final
Add a document
Scan with the cameraEdges cropped automatically
HomeDocsTasksChatProfile
9:41
MessagesAmara · Manager
This job
Re: VAT Q3Amara · 2 hours agoNew
Statement attachedYou · yesterday
Next deadline
VAT Q3 filing07/10/2026 · 15 daysSoon
HomeDocsTasksChatProfile