Skip to content
TruMile
Download on the App Store
← Back to blog

Passenger Cancellations and No-Shows: Do Those Miles Still Count?

Published 2026-10-09

The drive to a pickup that cancels before you arrive, or a passenger who never shows once you're there, is still a business mile, even though the trip earned you a small cancellation fee or nothing at all. The deduction does not depend on the trip actually being completed.

Source: IRS Publication 463, on business mileage for a trip undertaken for a business purpose.

Why the outcome of the trip does not change the deduction

The mileage test is whether the drive was undertaken for a business purpose, not whether that purpose was ultimately fulfilled. You accepted the ride request and drove toward the pickup with a genuine expectation of completing a paid trip. That the passenger cancelled or failed to appear does not retroactively convert the drive into a personal one.

Where drivers actually lose track of these miles

A completed trip generates a clean record in the platform's own summary: pickup, drop-off, distance. A cancelled pickup often generates a much thinner record, sometimes just a cancellation fee line with no distance attached at all, which makes it easy for a driver relying only on the platform's own numbers to lose that mileage entirely, even though it was real driving toward a real business purpose.

What to log for a cancelled or no-show pickup

  • The distance actually driven toward the pickup location
  • The date and approximate time
  • A business-purpose note: "drove to pickup, passenger cancelled" or "drove to pickup, passenger no-show"
  • The return drive, if you continued toward the destination anyway or repositioned toward a new area, which is its own leg, supported by your log showing you stayed online and working

A worked example

A driver accepts a ride request 4.5 miles away, drives there, and the passenger cancels one minute before arrival. The driver earns a small cancellation fee and repositions 2 miles toward a busier pickup zone. The 4.5 miles to the pickup are business miles. The 2-mile repositioning leg is supported by your log showing you stayed online and working. That is 6.5 miles in total, even though only the cancellation fee was earned.

Why auto-tracking handles this better than manual logging

A driver manually logging trips based on the platform's own completed-ride list will systematically miss cancelled and no-show mileage, since those events often do not generate a clean trip record to copy from. Continuous GPS tracking captures the drive regardless of whether the app itself considers the trip "completed," which is exactly the gap that matters here.

Does this apply the same way to a cancelled delivery order?

Yes. A delivery driver who accepts an order, drives toward the restaurant or the drop-off, and has the order cancelled by the customer or the platform partway through, has driven real business miles up to that point, the same as a rideshare pickup cancellation. The mileage is deductible regardless of whether the delivery was ultimately completed or paid in full, as long as the drive was genuinely undertaken to fulfill that assignment.

Does it matter if I earned no cancellation fee at all?

No. The deduction depends on the business purpose of the drive, not on what you were paid for that specific trip. A zero-fee cancellation still produces deductible mileage for the miles actually driven.

What if I cancel the ride myself before reaching the passenger?

The mileage driven up to that point was still undertaken for a business purpose and remains deductible, provided the cancellation was a normal part of operating the business rather than a personal detour disguised as a work trip.

Should I worry that a high cancellation rate looks suspicious to the IRS?

No, cancellation and no-show rates are a normal part of gig platform work and are not, by themselves, a red flag. What matters is that the mileage log accurately reflects real driving, regardless of how many trips ended in a cancellation.

Do I need proof beyond my own log that a cancellation actually happened?

Your log entry, dated and noting the outcome, is your primary record. The app's own trip history, even a thin one showing only a cancellation fee with no distance, corroborates it if you're ever asked, but it's your log that carries the substantiation weight, not the app's summary.

Why this category is so easy to lose track of manually

A cancelled pickup or a no-show does not feel like a completed piece of work in the moment, and drivers naturally think of it as a non-event rather than as a trip worth logging. That instinct is understandable but costly, since the actual driving happened regardless of whether a fare or delivery was ultimately completed at the other end. The mileage was real even though the transaction wasn't.

Over a year of driving, a pattern of cancellations and no-shows that never get logged represents a meaningful and entirely avoidable gap, especially for drivers working zones or times of day where cancellations run higher than average. Treating every dispatched pickup attempt as loggable mileage, regardless of outcome, closes that gap without requiring any judgment call in the moment.

Auto-tracking catches cancelled and no-show pickups the same as any completed trip. Try TruMile →

Get the next rate change in your inbox

Mileage rates and tax deadlines, when they change. A few emails a year.

Track every business mile.

40 auto trips a month, free forever. Switch from any tracker with a one-tap CSV import.

Download free on the App Store