Uber, DoorDash and Skip now report your earnings to the CRA

Gig platforms send the CRA a yearly report of what they paid you. Here's what's in it, when it's sent, and how to make sure your return matches.

For years, reporting gig income worked on the honour system. You added up your payouts, put a number on your return, and the CRA mostly took your word for it. That changed on January 1, 2024.

Under Canada's reporting rules for digital platform operators, apps that connect you with customers now collect information about their sellers and send it to the CRA every year. Ride-sharing and food delivery are covered. If you drive for Uber, Lyft, DoorDash, SkipTheDishes, Instacart or a similar app, the CRA now sees what those apps paid you.

What the platforms report

For each individual seller, a reporting platform sends:

  • Your first and last name, primary address and date of birth
  • Your taxpayer identification number (for most Canadians, your SIN)
  • The total amount paid or credited to you in each quarter of the year
  • Fees, commissions or taxes the platform withheld or charged you

Those quarterly totals matter. The CRA sees your income broken out by quarter, not only as one yearly number.

When it happens

Platforms file by January 31 for the previous calendar year. The first reports went in on January 31, 2025, covering 2024. Your 2026 earnings will be reported by January 31, 2027.

The platform also has to give you the same information by that date. Look for an annual tax summary or information statement in each app's earnings or tax section in late January.

The short versionThe CRA gets your gross earnings from every app you use. If the income on your T2125 is lower than what the platforms reported, expect a letter.

The mistake that causes mismatches: reporting deposits

Many drivers report what landed in their bank account. The platform reports the gross amount it paid or credited, with its fees and commissions listed separately. If you put your bank deposits on line 8299 as gross income, your number will be lower than the platform's, and the gap will look like unreported income.

The fix is simple. Report gross earnings, including tips, as income. Then claim the platform's service fees and commissions as a business expense. Your net profit ends up the same, and your gross matches what the CRA sees.

Example: one week on a delivery app
Customer payments, delivery pay and tips (gross)$640.00
Platform service fees−$96.00
Deposited to your bank$544.00

Report $640 as income and $96 as an expense. Reporting only $544 as income gives the same profit but leaves a $96 gap against the platform's report, repeated every week of the year.

What to do this year

  1. Keep your own weekly records. Write down gross earnings and fees from each app's weekly summary. When the annual report arrives, you can check it against your own numbers instead of trusting it blindly.
  2. Check each platform's summary in January. Compare it to your records. If a number looks wrong, contact the platform before you file.
  3. Add up every app. Each platform reports separately. Drivers who switch between two or three apps often forget the one they used least.
  4. Fix past years if you need to. If you left gig income off a 2024 or 2025 return, you can ask the CRA to change it through My Account or ReFILE. A tax professional can tell you whether the Voluntary Disclosures Program makes sense for your situation.

How MyGigLedger helps

MyGigLedger stores each payout by platform and date, so your quarterly totals are always ready to compare against what the apps report. At tax time, the T2125 summary puts gross income and fees on the right lines, so nothing is left for the CRA to question.

This article is general information based on CRA guidance as of September 18, 2026. It isn't tax advice. Rules change, and your situation may differ, so check with the CRA or a tax professional before you file.

Keep reading

Related articles

Know what you owe before April does

Start with your last payout. It takes about a minute, and the Free plan never expires.