How I tracked my tax return status online canada
Tracking your Canadian tax return status online means logging into CRA My Account, navigating to the “Tax Returns” section, and checking one of three status labels: Received, In Process, or Assessed. The whole process sounds simple on paper. In practice, I spent a Sunday afternoon trapped in a GCKey login loop that went nowhere fast.
I’m just a regular Toronto guy sharing what worked for me, not official tax advice – nothing here replaces a CPA or anyone with actual credentials. I mention that upfront because some of this stuff touches real money, and I’d rather be straight about it.
The CRA My Account portal is the primary place I went to check my tax return status online canada. Getting in required my GCKey credentials, which I had not touched since the previous February. Password reset took longer than I expected – two security questions, one verification code sent to an email address I nearly forgot I owned, and a session timeout that booted me back to square one. Classic.
I finally got through on my third attempt. The portal loaded slowly, which seemed to be a pattern every time I went back. If memory serves, it was a Thursday evening when the status actually updated, which aligned with what I later read about CRA batch processing running on an overnight Thursday cycle. Checking on a Wednesday night, as I had been doing, was essentially pointless.
The tax return section inside My Account showed a filing date, a confirmation number attached to my Netfile submission, and the current processing status. That confirmation number is not the same as a cra tracking number in the traditional parcel-tracking sense – something I had to learn the uncomfortable way after searching for a barcode that did not exist.
It was a complete mess, honestly.
Why your tax return status online canada says in process
The “In Process” status on your tax return status online canada means CRA has received your return and their automated systems are actively reviewing it – matching T4 slips from employers, cross-referencing T5 income from financial institutions, and running consistency checks against your prior year filing. This stage has no fixed timer posted anywhere on the portal, which is the part that gets under my skin.
A buddy of mine – no names – filed around the same week I did. His return got stuck at “In Process” for nearly six weeks. The reason, which he eventually pieced together from a CRA agent call, was a single-digit discrepancy between the T4 his employer issued and what he had entered manually. One number. Six weeks. I thought about that every time I refreshed my own screen.
The automated screening that CRA runs is not something a human being is actively watching in real time. The systems flag discrepancies, queue returns for secondary review, and batch-process the results. I read somewhere that returns with RRSP deductions, TFSA over-contributions, or CERB repayment situations from prior years can trigger longer queues. My own return had an RRSP contribution I’d made in the first 60 days of the year, and I spent two days wondering if that was the holdup.
It was not the holdup. My return moved to “Assessed” on its own schedule.
The “Received” status is what shows up immediately after a successful Netfile submission, sometimes within 24 hours. “In Process” can follow within a few days or drag on for weeks. “Assessed” is the finish line – it means a Notice of Assessment has been generated and the math is settled. I kept that mental map taped to the inside of my skull for about three weeks.
What nobody tells you plainly is that calling CRA during the “In Process” stage rarely changes anything. The agent on the phone is reading from the same system status I could already see in My Account. I tested this once, sat on hold for 40 minutes, and confirmed the agent had no additional detail to offer. Cold double-double kind of afternoon.
CRA processing times for Netfile returns, according to what the portal itself states, are supposed to run around two weeks during peak season – roughly mid-March through late April. Paper returns sit in a different queue entirely and can take eight weeks or longer. I filed electronically for exactly that reason, though “two weeks” felt optimistic once I was on day 18 staring at “In Process.”
The bureaucracy limbo is real, and there is no shortcut through it.
Hunting for a cra tracking number that actually works
There is no dedicated parcel-style cra tracking number assigned to Canadian tax returns the way a courier gives you a shipment ID. The closest equivalent is the confirmation number generated at the end of a successful Netfile submission – a string of digits your tax software displays and emails immediately after filing. I screenshot mine and sent it to myself via e-Transfer message field out of sheer paranoia. Mild self-deprecation fully warranted there.
The TIPS line – 1-800-267-6999 – is CRA’s automated telephone service and the other main channel I used to check my status without logging into the portal. It operates 24 hours, uses your social insurance number plus date of birth plus postal code for verification, and reads out the same status information available online. I called it at 11 p.m. on a Tuesday when the My Account portal was timing out on me.
TIPS is functional but blunt. It gives you a status label and, if you’re assessed, it tells you the amount. It does not explain why a return is delayed, and it does not offer a timeline estimate. My call lasted under three minutes, including the hold-your-breath moment waiting to hear “Assessed” instead of “In Process.”
The Netfile confirmation number became my de facto reference when I called CRA’s general line. The agent asked for it specifically to pull up my file. I would have been lost without it – I made the mistake once of calling before I had it in front of me and burned 15 minutes re-authenticating.
Direct deposit is where the tracking loop closes in a satisfying way. I had signed up for direct deposit through My Account the previous year, which meant that when my refund processed, the money appeared in my bank account before the portal status had visually refreshed to “Assessed.” I checked my account – wait, no, I actually checked the CRA Express NOA service first, which had already generated my Notice of Assessment as a PDF in my My Account inbox, roughly six hours before my bank showed the deposit.
Express NOA is something I had opted into through My Account settings. It pushes the Notice of Assessment to your inbox immediately upon assessment rather than mailing a paper copy. That PDF is the most useful document in the whole process – it confirms the assessed amounts, any balance owing or refund, and the carry-forward figures for RRSP room and tuition credits.
I spent more time hunting for a cra tracking number that does not exist than I did actually reading that NOA. Lesson absorbed the hard way.
My DIY checklist for surviving the wait
Surviving the wait for your Canadian tax return status to move from “In Process” to “Assessed” is mostly about setting up your information channels correctly before you file, then checking them on a schedule rather than refreshing obsessively. I put together a rough checklist from my own stumbles, not from any official guidance document.
First, my approach was to confirm Netfile submission worked. The software I used generated a confirmation number immediately. I saved it in two places – a notes app and a screenshot in my camera roll. Losing that number during a portal call is an avoidable pain.
Second, I made sure direct deposit was active in My Account before my return was even filed. The setup is inside the “Direct Deposit” section under banking, and it requires your institution number, transit number, and account number off a cheque. Getting that in place early means a refund lands without requiring a mailed cheque, which can add weeks.
Third, I opted into Express NOA through My Account settings. The toggle is quiet – easy to miss – but it means the Notice of Assessment hits your My Account inbox digitally rather than arriving in a Canada Post envelope somewhere between your hydro bill and a Loblaws flyer.
Here is the rough comparison table I put together from my own experience across two filing years:
| Method | Typical Update Lag | Cost in Time | Sanity Cost |
|---|---|---|---|
| CRA My Account portal | 1-3 days after batch run | 5-10 min per check | Medium (GCKey loop risk) |
| TIPS automated line (1-800-267-6999) | Same as portal | Under 5 min | Low |
| Express NOA (My Account inbox) | Immediate upon assessment | 2 min to read PDF | Low |
| Calling a CRA agent | Same as portal, no extra info | 40-90 min hold | High |
| Direct deposit confirmation | 1-2 business days post-NOA | 30 seconds | None |
Fourth, I stopped checking the portal more than twice a week. CRA batch processing overnight on Thursdays meant that checking Wednesday night and Thursday morning was redundant – the status would either flip Thursday evening or it would not. I channelled the saved time into staring at DVP traffic on the camera feed instead, which is equally unproductive but somehow less aggravating.
Fifth, I kept my paper T4 slips physically accessible until well after the NOA arrived. CRA’s automated systems match T4 data submitted by employers, and if a number did not line up, I wanted to be able to pull the original slip fast rather than digging through a pile of old Presto card receipts and Canadian Tire money.
Sixth, I noted the assessed amounts from the NOA against what my tax software had projected. Small discrepancy on a non-refundable credit – nothing dramatic, but worth knowing. If memory serves, the difference was under forty dollars, which I did not contest.
Seventh, the 90-day objection window starts from the date on the NOA. I am not a tax lawyer and I did not need to file an objection, but I wrote that date down anyway. Forty klicks of bureaucratic paperwork is not something I wanted to stumble into late.
Eighth, I filed the NOA PDF somewhere I could actually find it – not buried in a downloads folder named “misc.” That document feeds into mortgage applications, T1 General adjustments, and benefit calculations. Losing it and re-downloading it from My Account two years later is doable but annoying in the specific way that GCKey authentication is always annoying.