Filing your GST/HST return as a rideshare driver: a worked example
How to pull the HST out of your fares, subtract input tax credits and file your annual return. With real numbers for an Ontario driver.
Delivery drivers don't need a GST/HST number until they pass $30,000, but some register early to claim tax back on expenses. The pros, cons and questions to ask first.
If you only deliver food or groceries, the CRA doesn't require a GST/HST number until your taxable revenue passes $30,000. But the CRA also says delivery drivers can register voluntarily. Should you?
You stop being a small supplier in either of these cases:
Count revenue from every app, not only one.
Input tax credits. Once registered, you can claim back the GST/HST you pay on business costs: fuel, repairs, tires, car washes and the business share of your phone. In Ontario, that's 13% on most of those purchases.
No scramble later. If you're close to $30,000, registering early avoids missing the 29-day deadline.
Once registered, you have to charge GST/HST on your taxable supplies. The big question is who pays that tax:
Policies differ by platform and change over time, so check each app's current tax help pages or ask their support before you register.
MyGigLedger shows your rolling four-quarter delivery revenue against the $30,000 limit and keeps the HST from every scanned receipt, so you can see both sides of the decision.
This article is general information based on CRA guidance as of September 29, 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.
How to pull the HST out of your fares, subtract input tax credits and file your annual return. With real numbers for an Ontario driver.
Every rideshare driver needs a Business Number and a GST/HST account before their first paid trip. Here's how to register online in about 15 minutes.
Instead of tracking every input tax credit, you send a flat 8.8% of your HST-included fares in Ontario. For many drivers that's less work and less tax.
Start with your last payout. It takes about a minute, and the Free plan never expires.