Back to all posts
Blog

How to Track Multi-App Taxes in Canada: Uber Eats, DoorDash, Skip & Instacart (2026)

By Tyler Heinrichs · Published August 12, 2026 · Last reviewed August 12, 2026

How to track taxes when you drive for multiple delivery apps in Canada (2026)

Running SkipTheDishes, Uber Eats, DoorDash, or Instacart at the same time can make a slow shift worthwhile. It can also turn tax season into a pile of app screenshots, bank deposits, fuel receipts, and one uncomfortable question: what did I actually earn?

The solution is not complicated accounting software. It is a repeatable system that keeps each platform's income visible while giving you one accurate total for your Canadian tax return.

If you are building this system from scratch in Excel, expect a lot of repetitive copy-pasting: one payout format from DoorDash, another from Uber Eats, separate mileage totals, and formulas that quietly break when a fee or tip adjustment appears. This guide explains a practical 2026 workflow for delivery and grocery workers who use more than one app. It is based on CRA guidance, but it is general information—not individualized tax advice. For the broader filing process, see the Canadian delivery-driver tax filing guide, and read the GigPulse research approach to understand how these guides are prepared.

The short version

For multi-apping, do five things consistently:

  1. Save the earnings statement or weekly summary from every platform.
  2. Record gross income, tips, bonuses, fees, adjustments, and net deposits separately.
  3. Keep one mileage log for the vehicle, with the app or purpose noted for each trip.
  4. Save receipts and claim only the business portion of mixed-use costs.
  5. Reconcile your monthly totals before tax season, then combine the platform totals for your return.

The CRA generally treats independent delivery work as self-employment. That means the income from all of your apps belongs in your business-income records, whether delivery is your full-time job or a side hustle.

Why multi-app tax tracking gets messy

Each platform presents the same work differently. One may show customer pay, tips, promotions, and a service fee on separate lines. Another may show only a payout total. Instacart may show batches, tips that change after delivery, and adjustments at different times. Your bank account only shows the final deposit.

Those are not necessarily four different versions of income. They are different stages of the same transaction:

  • Gross earnings: the amount earned from the delivery or shopping service before platform fees or other deductions.
  • Tips: amounts paid by customers, including cash tips you receive directly.
  • Bonuses and incentives: promotions, guarantees, referral amounts, or other payments connected to the work.
  • Platform fees: amounts retained or charged by the app. These may be a business expense when incurred to earn income, but they do not make the original business activity disappear.
  • Net payout: what reaches your bank account after deductions and adjustments.

A common mistake is to report only the bank deposits and lose the gross-to-net explanation. Another is to add the gross statement and the deposit, which counts the same money twice. Your monthly reconciliation prevents both errors.

The CRA's new platform reporting rules (and why your numbers must match)

There is another reason to stop treating multi-app bookkeeping as an optional end-of-year chore: the platforms are now part of the CRA's information trail.

Canada introduced the Reporting Rules for Digital Platform Operators in Part XX of the Income Tax Act. For reportable sellers, covered platforms collect and report identification and activity information to the CRA, including total consideration paid or credited and certain fees, commissions, or taxes withheld or charged. Platforms are required to file this information return with the CRA—and provide a copy to you—by January 31 of every year for the previous calendar year.

That does not mean the CRA automatically knows every detail of your final tax return, and the rules do not replace your responsibility to calculate deductions or report income. It does mean your platform records and your own books need to tell the same story. The CRA says platforms provide sellers with a copy of the information collected and reported by January 31, so save those statements and use them during your reconciliation.

In plain English: the apps are already reporting key numbers, so your goal is to make sure your numbers match the source records before you file. That is why the next two steps separate each payout by platform and then combine the totals only after you have checked them.

Read the CRA's Reporting Rules for Digital Platform Operators and its explanation of the information shared. The rules apply to reportable sellers and reporting platform operators under specific conditions, so do not assume every platform or every seller has identical reporting treatment.

Step 1: Create one row for every platform payout

Start with a monthly income sheet. You can use one tab for all platforms, as long as you include a Platform column. Here is what two sample payout records might look like side by side:

Payout field DoorDash example Uber Eats example
Date paid August 7 August 7
Gross delivery pay $420.00 $385.00
Tips $68.00 $54.00
Bonuses or incentives $25.00 $18.00
Fees and adjustments -$42.00 -$30.00
Net deposit $471.00 $427.00
Deposit matched to bank? Yes Yes

These figures are only an illustration. Use the labels and totals from your actual statements; do not assume DoorDash and Uber Eats define gross pay, fees, or adjustments in exactly the same way.

At the end of each month:

  1. Download the statement, earnings CSV, or trip history from each app.
  2. Enter each payout or weekly summary once.
  3. Match the net amount to your bank statement.
  4. Investigate unmatched deposits, delayed tips, refunds, and corrections.
  5. Save the original file with the month and platform in its name.

The CRA says business records must support your income and expense claims, and gross business income is recorded before expenses. The CRA's platform-economy tax guidance and business-records guidance are the authority here.

Step 2: Keep app income separate, but report the whole business

You want two views of your numbers:

  • By platform: Uber Eats, DoorDash, Skip, and Instacart each get their own subtotal.
  • Combined: all platform income is added together for your total self-employment picture.

The separate view answers practical questions: Which app pays best after fees? Which one creates the most unpaid kilometres? Is an Instacart batch profitable after shopping time? The combined view is what you need for total income, expense planning, CPP planning, and GST/HST monitoring.

Do not treat each app as a separate personal tax return. You generally file one individual return and report your self-employment activity using Form T2125 as applicable. The CRA's T2125 business-income instructions explain that gig-economy income is business income and that gross commissions or fees must be tracked.

For a plain-language look at the difference between gross and net earnings, read how much gig drivers make in Canada. The same distinction matters when you compare multiple apps.

If you are tired of building this system from scratch in Excel, the Canadian Gig Worker Dashboard is a $7.99 Google Sheets template that keeps platform payouts, hours, odometer readings, kilometres, fuel, and other expenses together. It automatically calculates earnings and hourly rate, giving you a working multi-app system without rebuilding formulas every time a fee or tip adjustment appears.

Step 3: Track tips, bonuses, and corrections instead of losing them

Tips are easy to miss because they may arrive with the delivery payout, be adjusted later, or be handed to you in cash. Record them when you receive them and keep enough detail to reconcile later.

Also create categories for:

  • peak-pay or surge bonuses
  • completion or guaranteed-pay adjustments
  • referral bonuses related to your delivery activity
  • cancellation fees
  • customer-tip adjustments
  • refunds, reversals, and other negative corrections

A tip is still income even if it does not appear as a separate line on your bank statement. The CRA's delivery-services tax guidance specifically says delivery drivers must report all income, including tips. For more examples of how tips work, see are delivery-driver tips taxable in Canada?.

Step 4: Keep one mileage log for all your apps

Multi-apping does not give you four mileage deductions for one drive. Your car drove one set of kilometres, so maintain one vehicle log and identify the work performed during each trip.

Record:

  • date
  • starting point and destination
  • business purpose, such as “DoorDash delivery” or “Instacart batch”
  • distance
  • app or apps involved, if useful for profitability analysis
  • beginning and ending odometer readings for the tax year

If you are online for Uber Eats and Skip at the same time, note that in your own records, but count the kilometres only once. If you drive to a store for Instacart, wait while shopping, and deliver to the customer, record the business travel according to what actually happened and keep the order history as supporting evidence.

The CRA's motor-vehicle records guidance says the strongest evidence is an accurate logbook showing the date, destination, reason, and distance of each business trip, plus total and business kilometres. The mileage-tracking guide compares app and spreadsheet approaches.

Step 5: Calculate the business portion of vehicle costs

For a vehicle used personally and for delivery work, you generally claim the business portion of eligible costs. A basic allocation is:

Business-use percentage = business kilometres ÷ total kilometres

You may then apply that percentage to eligible mixed-use operating costs such as fuel, repairs, maintenance, insurance, and licence fees, subject to the CRA's rules. Business parking and certain supplementary insurance costs can have different treatment, so keep those receipts separately.

Do not claim the full cost of fuel just because you bought it during a delivery shift. Do not claim the full vehicle payment as a single expense. If you own the vehicle, CCA is a separate calculation; the CCA and vehicle depreciation guide explains UCC, classes, limits, and the T2125 lines in more detail.

If you use more than one vehicle, keep separate odometer and expense records for each. A dashboard that tracks odometer readings, mileage, fuel, and platform income together can make this much easier, but it does not replace receipts or a credible trip log.

Step 6: Track non-vehicle expenses by category

Create an expense row as soon as you pay for something. At minimum, capture the date, merchant, amount, category, business reason, and receipt location.

Common categories for delivery and grocery workers include:

  • platform fees and commissions
  • business-use share of phone and data
  • delivery bags and insulated equipment
  • phone mounts and chargers
  • parking and tolls
  • supplies used for the work
  • accounting or mileage software
  • bank or payment-processing fees related to the business

A business connection is not enough by itself: the amount should be reasonable, supported, and allocated when the item is partly personal. The Canadian gig-worker deductions guide covers the common categories and the boundaries around them.

Keep platform fees visible rather than hiding them inside a “miscellaneous” total. That makes it easier to explain why a $600 gross week produced a $520 deposit, and it helps you compare platforms using after-fee income.

Step 7: Reconcile monthly, not just every April

A 20-minute monthly close is much less painful than rebuilding a year's records from memory. Use this checklist:

  • Does each platform statement have a matching row or subtotal?
  • Does every platform deposit appear in the bank account?
  • Are tips and incentives included once?
  • Are refunds and corrections recorded in the correct month?
  • Are platform fees separated from vehicle and personal expenses?
  • Do business kilometres agree with your mileage log?
  • Are your odometer readings plausible?
  • Did you save the receipts and source files?

Then make a monthly summary for each platform and one combined total. Track these seven numbers:

  • Gross income: Uber Eats | DoorDash | Skip | Instacart | Combined
  • Platform fees: Uber Eats | DoorDash | Skip | Instacart | Combined
  • Hours online or working: Uber Eats | DoorDash | Skip | Instacart | Combined
  • Business kilometres: Uber Eats | DoorDash | Skip | Instacart | Combined
  • Other expenses: Uber Eats | DoorDash | Skip | Instacart | Combined
  • Net before income tax: Uber Eats | DoorDash | Skip | Instacart | Combined
  • Effective hourly result: Uber Eats | DoorDash | Skip | Instacart | Combined

You can use separate columns for the five values beside each label, or keep one monthly summary tab per platform and a combined summary tab. The important part is that the platform totals reconcile to the combined total without counting the same kilometre or expense twice.

The Canadian Gig Worker Dashboard is designed around this kind of comparison: platform payouts, hours, kilometres, and expenses in one Google Sheet. It can show which app is actually worth your time after operating costs, not merely which app displays the largest offer.

Once your monthly totals are current, use the GigPulse tax calculator to estimate income tax, CPP, and the effect of eligible expenses. It is a planning tool, not a substitute for your return or professional advice. The CPP guide for Canadian gig workers explains why self-employed CPP can be a meaningful part of the amount you need to reserve.

GST/HST: combine your platforms when watching the threshold

For delivery-only work, the important GST/HST question is generally based on your total taxable supplies—not a separate $30,000 threshold for every app. Add your relevant delivery revenue across Uber Eats, DoorDash, Skip, Instacart, and any other taxable business activity when monitoring the four-calendar-quarter small-supplier threshold.

The CRA says delivery service drivers generally must register, collect, and remit GST/HST once they exceed the $30,000 small-supplier threshold over four calendar quarters. This is different from commercial ridesharing, which has a separate registration rule. Do not assume that an Uber Eats delivery account is treated the same way as an Uber passenger-rideshare account.

Track a rolling four-quarter total in your dashboard and keep the underlying statements. Registration, invoicing, filing periods, input tax credits, and the tax included in platform statements can require facts that a simple income-tax spreadsheet does not capture. Read the GST/HST guide for Canadian gig workers and the CRA's delivery-service guidance before making a registration decision.

What to save for tax time

Create a folder for each tax year with subfolders for each platform. Keep:

  • annual and monthly earnings statements
  • trip histories and payout CSVs
  • bank statements showing deposits
  • fuel, repair, insurance, phone, equipment, parking, and toll receipts
  • vehicle purchase, lease, financing, and sale documents
  • beginning and ending odometer photos or written readings
  • your mileage log and business-use calculation
  • GST/HST registration and filing records, if applicable
  • notes explaining unusual adjustments or reconstructed records

The CRA generally expects self-employed people to keep supporting records for at least six years from the end of the last tax year to which they relate. The CRA record-retention guidance has the current rule and exceptions.

Digital records are fine when they remain readable and can be produced. Back up your spreadsheet and download your platform data; do not rely on an app retaining your history forever.

A realistic weekly routine for a busy driver

If you do not want bookkeeping to take over your life, use this routine:

After each shift: take a quick odometer or mileage note and save unusual receipts.

Once a week: download or screenshot each platform's earnings detail, categorize expenses, and check that tips and bonuses are present.

At month-end: match deposits to statements, total kilometres once, update your rolling GST/HST number, and move the month's records into your tax-year folder.

Before filing: compare your combined income total with your bank deposits, review the business-use percentage, and use the tax calculator to estimate the amount to set aside. If your expected balance is large, the quarterly tax instalments guide explains how to plan for CRA instalments.

The bottom line

Multi-apping can improve your income, but only if you can see the result after platform fees, fuel, vehicle costs, taxes, and CPP. Track every platform separately for comparison, combine them for your total business picture, and count each kilometre only once.

A simple spreadsheet, consistent mileage log, monthly reconciliation, and saved source documents are enough to turn “I think I made about $___” into numbers you can actually defend. Start with this week's payouts and odometer reading. You do not need a perfect system from January 1 to make the next month easier.

Sources and official CRA guidance

This guide was reviewed on August 12, 2026. CRA pages are the authority if a rule changes or your circumstances are unusual:

  1. Taxes and the platform economy: understanding your tax obligations
  2. CRA gig economy information
  3. Tax obligations for commercial ridesharing and delivery services
  4. Reporting Rules for Digital Platform Operators
  5. What information is shared under the platform reporting rules
  6. Business records
  7. Motor vehicle records
  8. Motor vehicle expenses
  9. Form T2125: Statement of Business or Professional Activities
  10. When to register and start charging GST/HST
  11. Where to keep records and how long to keep them
Want one place for all your gig-work numbers?

The Canadian Gig Worker Dashboard is a Google Sheets template that tracks platform payouts, kilometres, expenses, and hours, then calculates earnings and hourly rate automatically.

Get the dashboard

Frequently asked questions

Common questions Canadian gig workers ask about this topic.

Do I need a separate T2125 for Uber Eats, DoorDash, SkipTheDishes, and Instacart?

Not necessarily. The key is to report all of your self-employment activity accurately and keep a clear breakdown by platform. Depending on how your activities are organized, you may report them together or use separate business activities on Form T2125. Ask a tax professional if the platforms involve materially different types of work or business structures.

What if an app's annual summary does not match my bank deposits?

Do not force the numbers to match. Reconcile the platform statement to your deposits by accounting for fees, adjustments, refunds, incentives, tips, and timing differences. Keep both the statement and your reconciliation. If you still cannot explain a material difference, contact the platform or a tax professional before filing.

Can I claim mileage for the same trip on two apps?

No. A kilometre can only be counted once. If you are online for multiple platforms during one route, record the trip once and allocate the related income separately. Do not add one mileage total for each app unless the kilometres were actually different.

Should I keep separate bank accounts for each delivery app?

Separate accounts are not generally required, but one dedicated account for gig-work deposits and expenses can make reconciliation much easier. If you use one personal account, label each deposit and keep the original platform statement so the source and amount remain clear.

Are referral bonuses and guaranteed-pay incentives taxable?

Generally, amounts you receive for providing delivery or shopping services—including bonuses, promotions, and incentives connected to that work—are business income. Record the date, platform, gross amount, and any related statement so you can explain it later.

How should I track a vehicle used for both Instacart shopping and personal driving?

Track the vehicle's total kilometres and the business kilometres for all delivery and shopping work, without double-counting overlapping trips. Keep the odometer readings and a trip log showing the date, destination, purpose, and distance. Your business-use percentage is then supported by the combined activity.

Can I use a spreadsheet instead of accounting software for multi-app bookkeeping?

Yes. The CRA does not require a specific bookkeeping app. A spreadsheet can work if it is complete, readable, backed up, and supported by platform statements, receipts, bank records, and a mileage log. The system matters less than whether it reliably records gross income and reasonable business expenses.

What should I do if I started tracking halfway through the year?

Start maintaining a contemporaneous log immediately, then reconstruct earlier activity from platform trip histories, calendar records, bank statements, fuel receipts, and odometer readings. Clearly label reconstructed figures and do not invent precision you cannot support. A tax professional can help assess whether the available evidence is sufficient.