My late-filing nightmare
I was sitting in gridlock on the DVP, rain streaking sideways across the windshield, when my phone buzzed with a CRA notification I had been dreading for three weeks. Disputing a CRA late-filing penalty through the taxpayer relief program meant filing Form RC4288 (Taxpayer Relief Request) via CRA My Account online, citing extraordinary circumstances – and doing so paused collection activities on my account while the request sat under review. That single fact was the only calm thought I had for the rest of that commute. I am just a regular Toronto guy sharing what worked for me, not official tax advice, and if your situation is complicated, a tax professional is the smarter call.
The reason I filed my late tax return late – I know how that sounds – was embarrassing. I lost my T4 in a pile of Loblaws receipts I was saving as some futile protest documentation, and by the time I dug it out, the April 30 deadline had already passed. The CRA late-filing penalty calculates at 5% of the balance owing, plus 1% per month for up to 12 months. Watching that CRA interest number tick upward on my Notice of Assessment was, honestly, the kind of slow-motion horror that ruins a Tuesday.
That was a bad week.
I tried logging into GCKey to access CRA My Account and spent – I want to say 40 minutes, though it felt longer – getting bounced between expired session errors and a password reset loop that somehow sent the confirmation email to a dead address I had not used since 2019. The CRA phone line had a hold time the automated voice quoted at “over two hours,” and the hold music was a repeating woodwind arrangement that I can still hear if I close my eyes. I realized I needed to get my GCKey situation sorted before I could even begin the RC4288 process online, which meant killing an entire Saturday morning on something that should have taken eight minutes.
When the Notice of Assessment finally arrived in the mail – actual physical mail, addressed to a postal code I had corrected with CRA two years prior – the penalty line was real enough to motivate me. I decided I was not paying it without at least trying the taxpayer relief route first.
How I built the RC4288 package
I built my RC4288 package by uploading digital PDF proof of transit and health disruptions directly to the CRA My Account portal, which was meaningfully faster than the traditional method of mailing physical documents to the Sudbury Tax Centre. The form itself is four pages, and the online submission through My Account accepted attachments up to 4 MB per file in PDF or JPEG format – something I confirmed after uploading a file that was, apparently, slightly too large and got an error message with no further explanation.
Assembling the supporting evidence took longer than filling out the form. I had a doctor’s visit record from a period when I was genuinely unwell, a Presto card transaction history printout showing my commute patterns were disrupted during the filing period, and a couple of screenshots of TTC service alerts for the Line 1 shuttle bus chaos that ran through part of that spring. I sat at my kitchen table at around 11:30 at night converting everything to PDF, and the of that moment – flattening a crinkled transit printout on a cutting board so my phone camera would read it cleanly – is something I would rather not repeat.
I initially thought the right form to file was the Voluntary Disclosure Program application – wait, no, that is a completely separate process meant for people who have unreported income or errors, not people who filed late and owe a penalty on a return that was already correct. RC4288 is the taxpayer relief mechanism, and conflating the two was a rookie move on my part that cost me about two hours of reading.
Here is where lived in my process. The CRA fax line – yes, fax, in the current year – is technically still an option for submitting supporting documents if the portal upload fails. I did not end up faxing anything, but I did spend time figuring out how to use an online fax service as a contingency, which involved creating a trial account, getting confused by the credit system, and then not needing it at all. My actual workaround was converting a multi-page document by printing it to a PDF printer driver rather than scanning, which sounds obvious now.
That was genuinely tedious.
My neighbour – let’s call him a guy from the building who gave me unsolicited advice in the elevator – had mailed his physical RC4288 package with supporting letters to the Sudbury Tax Centre via registered mail. He told me, with some pride, that he had done it by the book. If memory serves, he mentioned waiting just over 14 weeks and still having no status update when I ran into him near the mailboxes again. The online submission through My Account at least gave me a confirmation number and a timestamp I could point to.
My DIY checklist for relief
I tracked every step of my taxpayer relief request on a two-page checklist I printed and taped to my fridge, because the CRA My Account portal has no progress tracker for RC4288 submissions and my GCKey session had a habit of timing out mid-upload and sending me back to square one. The file format requirements for attachments – PDF or JPEG, under 4 MB each, no password-protected files – are not prominently displayed anywhere obvious, so I learned them the slow way. Confirming that those specs were met before uploading saved me at least one failed attempt on my second document batch.
I had written a whole separate post on this site about setting up GCKey from scratch – the two-factor authentication piece specifically is fiddly – and going back to that process reminded me that the phone-based verification option sometimes fails if Rogers is having one of its moments. I was mid-session on a Sunday when my connection dropped for about six minutes, which is apparently enough for the My Account portal to expire the session and log me out entirely. That detour cost me a resubmission of one file.
The silence after submission was the worst part.
Here is what I tracked on that fridge checklist, stripped to the two things I kept second-guessing:
- Whether my “extraordinary circumstances” description in the RC4288 narrative section was specific enough – I ended up writing roughly 300 words covering dates, medical context, and transit disruption, and referencing each attached document by filename.
- Whether the CRA interest charges on the outstanding balance would continue to accumulate during the review period – and the answer I found, after a lot of reading, is that interest does continue, but approved relief can be applied retroactively.
arrived right on schedule. I waited about 11 weeks after my submission confirmation before seeing any movement on my file, and that movement was a letter asking me to confirm my current mailing address, which I had already included in the form. ServiceOntario lineups have nothing on the particular flavour of administrative patience that CRA taxpayer relief processing requires. I genuinely thought the submission had been lost, even with the confirmation number sitting in my email.
The table below reflects my rough personal estimates on the three submission paths I researched – these are not official figures, and costs vary:
| Submission method | Approx. out-of-pocket cost (CAD) | Estimated time to decision |
|---|---|---|
| RC4288 via CRA My Account (PDF upload) | $0 | 8 to 12 weeks |
| Mailing to Sudbury Tax Centre (registered) | $3 to $6 postage and tracking | 14 to 20 weeks |
| Hiring a tax representative to submit | $300 to $800 (rough estimate) | 8 to 16 weeks |
My own case landed on the longer end of that first row. The penalty was partially accepted for relief – not entirely, which stung – but the reduction was enough to make the 11 weeks of fridge-checklist anxiety feel marginally worth it. The RC4288 process is not a win switch. It is a formal request that the CRA reviews on its own timeline, with its own criteria, and the outcome is genuinely uncertain going in.