TREADSTONE LAW · ONTARIO · DIGITAL LEGAL SERVICES · EST. MMXXI ·TSL
№ 141 Case Study — Tax

When a Side Hustle Triggers a $92,000 CRA Reassessment

A Toronto teacher who drove rideshare and tutored on weekends kept her gig income in her head, not a ledger. The CRA reassessed three years at once, and good records after the fact could only go so far to undo the gaps.

Tax6 min readToronto, OntarioObjections and appeals
All Tax case studies
ClientManpreet, an elementary school teacher in Toronto who also drove rideshare and tutored on weekends
The issueCRA reassessed three years of unreported and under-documented gig income
ServiceNotice of Objection and CRA Appeals representation
ResolutionBalance cut from $92,000 to about $34,000 — a real loss, contained

The situation

Manpreet taught grade four at a Toronto elementary school. Her salary was steady but not generous, and like a lot of teachers she filled the gaps with side work: driving for a rideshare app most weekend evenings, and tutoring a rotating handful of students for cash and e-transfer during the school year. Neither business felt like a business to her. There was no invoice book, no separate bank account, and no mileage log in the car. Rideshare income showed up in her personal chequing account mixed in with tutoring e-transfers, grocery refunds, and birthday gifts from her mother.

Her spouse, Lan, worked as a court clerk and handled most of the household's bill-paying, but the couple filed their taxes separately and Lan had little visibility into what Manpreet earned from driving and tutoring. Manpreet reported some of it each year — enough, she thought, to stay honest — and claimed a handful of expenses against it: gas, a portion of her phone bill, some vehicle costs. She did this from memory at tax time, using rough estimates rather than records.

Three years later, a letter arrived from the Canada Revenue Agency. It was not an audit letter asking for documents. It was a notice of reassessment, already final, adding roughly $92,000 in additional tax, penalties, and arrears interest across three tax years. The agency had cross-referenced the rideshare platform's reporting of her trip earnings against what she had declared, found a substantial gap, and disallowed nearly all of the expenses she had claimed against that income for lack of supporting records.

What the reassessment got wrong — and right

Manpreet's instinct was that the CRA had simply made a mistake, and in part she was right. The reassessment used the platform's gross trip revenue as her income figure, without allowing for the substantial share of that revenue the platform kept as its own fee before ever paying her. That inflated her reported earnings by a meaningful amount across all three years. It also assumed, in the absence of any log, that she had made zero business use of her vehicle — disallowing gas, insurance, and depreciation claims entirely rather than estimating a reasonable business-use percentage.

But the reassessment was not simply wrong. Manpreet had, in fact, under-reported a portion of her tutoring income — the cash and e-transfer payments she had never fully tallied at year end, some of which she had genuinely forgotten by the time she sat down to file. And she had claimed vehicle and phone expenses without any log or receipt trail to support the percentage she used, which is exactly the kind of claim the CRA disallows first when records are absent, regardless of whether the underlying claim was reasonable.

This mix — a reassessment that was overstated in parts and legitimately correct in others — is common with gig-income files, and it matters because it shapes what an objection can realistically achieve. A Notice of Objection is the formal written disagreement a taxpayer files with the CRA to dispute an assessment or reassessment; it goes to the CRA's Appeals Intake Centre and is reviewed by an appeals officer, in this case an officer named Xia, who was not involved in the original reassessment. Filing one pauses collection action on the disputed portion in most circumstances and starts an independent review, but it does not erase a liability that turns out to be substantiated. The goal from the outset was not to make the whole $92,000 disappear — it was to correct what was wrong and accept, honestly, what was not.

What we did

  1. Filed the Notice of Objection before the strict deadline. The right to object to a reassessment expires after a fixed window, and missing it forecloses the normal appeal route entirely, leaving only a much harder late-filing application. Our team filed within that window and set out, year by year, which parts of the reassessment Manpreet disputed and why — the gross-versus-net platform income issue and the zero-percent vehicle use assumption — rather than objecting to the assessment as a whole.
  2. Reconstructed the platform income using the app's own tax summary. Rideshare platforms issue an annual summary that breaks gross fares down into the portion paid to the driver and the portion retained by the platform, along with HST collected on the driver's behalf. That document became the anchor for correcting the income figure — it was the CRA's own data source, just misapplied.
  3. Rebuilt a defensible mileage estimate rather than claiming a perfect log. With no contemporaneous mileage log, a perfect reconstruction was not possible and we did not pretend otherwise. Instead, we worked from the rideshare app's trip history, which recorded pickup and drop-off times and approximate distances for every paid trip, to build a conservative, well-documented estimate of business kilometres driven. It supported a real percentage — not the zero percent the CRA had assumed, and not the inflated figure Manpreet had originally guessed at either.
  4. Advised Manpreet to disclose the tutoring shortfall rather than dispute it. Reviewing her own e-transfer history against what she had reported made clear that a portion of the CRA's tutoring income addition was accurate. Objecting to a figure that the client's own records confirmed would have cost credibility on the parts of the file that were genuinely worth fighting, so we advised acknowledging that piece rather than contesting it.
  5. Made the case directly to the Appeals officer, in writing and by phone. The objection included a reconciliation schedule for each disputed year, the platform's income summary, and the mileage reconstruction, with a plain explanation of what was being conceded and why. A follow-up call let the officer ask questions about the mileage methodology before finalizing a decision.

The outcome

Xia accepted the corrected platform income figures for all three years, which alone reduced the reassessment substantially — the gross-versus-net error had been the single largest component of the original $92,000. The officer also accepted a partial vehicle-expense claim based on the trip-history reconstruction, though at a somewhat lower business-use percentage than we had proposed, reflecting the fact that an app-derived estimate is still not a real-time log.

The tutoring income addition stood, as expected, since Manpreet's own records had confirmed it. A smaller portion of the original vehicle and phone claims also stayed disallowed, for months where the trip history was incomplete and no other record could fill the gap.

The net result: of the original $92,000 reassessment, the Appeals review allowed back roughly $61,000, leaving a corrected balance of about $31,000 in tax owing, plus roughly $3,000 in arrears interest that continued accruing on the unpaid portion throughout the objection process — interest is not paused by filing an objection, only collection action is. The final settlement came to about $34,000, paid through a short payment arrangement with the CRA's collections division.

That is a real loss. Two-thirds of the reassessment came off, which is a meaningful result and better than the alternative of accepting the original number or, worse, missing the objection deadline and losing the chance to argue any of it. But a third of the original assessment reflected a genuine gap between what Manpreet earned and what she reported, and no amount of skilled advocacy at the Appeals stage could turn a documented income shortfall into a clean bill. The case never needed to proceed to the Tax Court of Canada, which is the next step available if an Appeals decision remains unsatisfactory — the file resolved entirely within the CRA's internal review process, which is faster and less costly than litigation, but resolution is not the same as vindication.

Since then, Manpreet has kept a simple mileage app running whenever she drives for the platform, and logs tutoring payments in a spreadsheet the week they arrive rather than reconstructing them from memory each spring.

What you can learn from this

  • Gig platforms report your income to the CRA. Whatever a ride-share, delivery, or freelance platform pays you, expect the CRA to have a matching figure — reconcile your own reporting against the platform's annual summary, not your memory.
  • Gross platform revenue is not your income. Delivery and rideshare apps often report the full fare charged to the customer; the platform's cut and any HST collected on your behalf need to come off before that number is your taxable income.
  • Keep a contemporaneous mileage log, not a year-end estimate. A log built at tax time from memory carries far less weight with the CRA than one built trip-by-trip through the year — and a mileage or trip-tracking app is enough.
  • An objection is not a blank denial. Reviewing your own records honestly before objecting, and conceding what the CRA got right, protects your credibility on the parts of the file that are genuinely worth contesting.
  • The objection deadline is fixed and unforgiving. Missing the window to file a Notice of Objection forecloses the normal appeal route and leaves only a narrow, harder path back in — file well before the deadline, not on it.
This case study is entirely fictional. It does not describe any real client, file, or matter handled by Treadstone Law, and it is not a real file with details changed. All names, people, properties, businesses, dollar amounts, dates, and events are invented, and any resemblance to a real person, business, or situation is coincidental. Fictional scenarios like this one illustrate the kinds of legal issues people in Ontario commonly face and how a lawyer can help. They are general information, not legal advice — no two matters unfold the same way, and nothing here predicts the outcome of any real case. Reading a case study does not create a lawyer-client relationship. If you are facing something similar, speak with a lawyer about your specific circumstances.

This is a tax problem we handle

Start a file online — flat, published fees, reviewed by a licensed lawyer before a dollar is owed.

ContactStart a File →