General tax education, not tax advice. Publication 463 wants contemporaneous trip records, not a year-end guess. Confirm current IRS record-keeping rules for your situation. This page is how to keep the log so you can hand a CPA a clean file — not a substitute for a CPA or enrolled agent.

The outcome you want is boring on purpose: in January you hand a tax pro a dated trip list, not a panic reconstruction of 2026 from three app PDFs. If you drive for Uber, Lyft, DoorDash, Instacart, or any other 1099 work, the mileage deduction is usually your largest write-off. It is also the one that disappears if the only number you have is a year-end guess.

This how-to is the weekly habit that produces that packet. For the five-field legal checklist and what examiners look for, see IRS mileage log requirements. What follows is how to actually keep that log if your office is a car and your “timesheet” is three apps.

IRS-ready means: every work trip has a date, a destination or route, a business purpose, and miles — written down at or near the time you drove — plus odometer bookends so you can show total miles on the car. That is the record. A platform “year in review” by itself is not that. A weekly 10-minute review is how the record stays current instead of becoming April homework.

What belongs in a record (five fields + contemporaneous habit)

Publication 463’s list is short. If a row cannot produce these, it is a note, not a log:

  1. Date of the drive (required in 2026 because the rate flips on July 1)
  2. Destination or route (first pickup, airport lot, restaurant, last drop — not “downtown”)
  3. Business purpose (which app, which kind of work — not just “business”)
  4. Miles for that trip (odometer or GPS, not “about 20”)
  5. Total miles on the vehicle (year-start and year-end odometer so business-use % can be checked)

The fifth field is the one dashboards drop. Schedule C Part IV asks for total miles on the car, not only business miles. Two dated odometer photos are how that box gets filled. The field-by-field audit version is IRS mileage log requirements.

Contemporaneous means you write the row at or near the time of the trip — same day is the habit that survives a gig week; a weekly review still qualifies; a spreadsheet filled the night before you file does not. Cars are listed property. A story is not a record. The seven steps below are how those five fields stay current through December.

Step 1: Pick one log and photograph today’s odometer

Tonight, choose one place the rest of 2026 will live: a notebook in the door pocket, a spreadsheet with a row per trip, or an automatic tracker. Split logs are how January disappears in March. If you switch tools mid-year, export the first system before you abandon it.

Then photograph the odometer. If you do not have a January 1 reading, a service invoice or an inspection report with a dated mileage figure is the next-best anchor. You need start-of-period and end-of-year readings to show business-use percentage — business miles divided by total miles on the car. That percentage matters even if you use the standard mileage rate, and it is the whole game if you ever use actual expenses. The photo habit — what to shoot, how to date the file, why you do not back-date today’s dash — is how to keep an odometer photo log.

Step 2: Record the five fields on every work trip

Each business trip gets its own line. The fields are the same ones Publication 463 has asked for for years:

Field What to write Too thin
Date September 15, 2026 “Week of 9/15”
Destination / route Home → LAX TBIT / pax drop “Downtown”
Business purpose Lyft airport ride; or DoorDash from Chipotle on Sunset “Business”
Miles 18.4 (odometer or GPS) “About 20”
Year odometer Jan 1 and Dec 31 photos No total miles on the car

You do not need a novel. You do need a date on every row. “3,200 miles in August” is a total, not a log. If a day is messy — six stacked deliveries — one row per offer is ideal; one row per continuous work block with a start, end, purpose (“DoorDash dinner shift, 5:40–8:10 p.m.”), and miles is a defensible fallback if you still have the platform history underneath.

Write the purpose the way a stranger would read it in March. “Uber rider, downtown to airport” beats “work.” “Home to LAX cell lot to go online (commute)” is honest. “Detour to Kroger mid-shift (personal)” keeps the log believable. Classification detail lives in what counts as a business mile.

Step 3: Add the miles the apps leave out

Export or screenshot trip history from every platform you used. That history is dated third-party evidence. It is also incomplete:

Multi-apping does not multiply the same mile. One stretch of road is one stretch of road. Put it in one log once, with a purpose like “available on Uber and DoorDash.” Adding Uber’s weekly total to DoorDash’s weekly total is how a log overstates the car. The reconciliation walkthrough is multi-app mileage tracking without double-counting.

The commuting map — home to a regular workplace versus a qualifying home office — is in business miles vs. commuting miles. When a real principal place of business can flip first and last trips, see home office for gig drivers. Do not invent an office on the kitchen table to mint miles.

Step 4: Classify business versus personal the same day

The IRS is not only checking the total. It is checking that you can tell work from the rest of your life. Mark each trip the day you drove it, while the stop is still in your head. Auto-detect without a purpose sentence is a map, not a log.

100% business use of a family car is a smell test you will fail. School runs, grocery trips, and the weekend count. A believable mix — and odometer totals that can hold the business miles you claimed — is what a log is for.

If you skipped a few days, do not invent the week. Rebuild from platform history, calendar pins, and fuel or service receipts. Reconstruction is weaker than a real-time log and stronger than a blank. Inventing trips is fraud. The honest rebuild — and why months-later reconstruction fails — is how to reconstruct a mileage log after the fact. The Q3 guide walks a summer window: gig driver estimated-tax prep.

Step 5: Apply the 2026 rate that matches the trip date

A complete log still produces the wrong deduction if you stamp one rate on the whole year. In 2026 the business standard mileage rate changed mid-year:

The rate follows the day you were on the road, not the day you export PDF. That is the entire point of dating every row. A June 30 11 p.m. trip is still 72.5¢. A July 1 6 a.m. trip is 76¢. One annual total × one blended rate is the error the mid-year change was designed to catch.

The step-by-step split is in how to apply the 2026 IRS mileage rate change. The July 1 explainer is the IRS mileage rate increase.

Step 6: Run a weekly 10-minute review

This is the section that keeps January boring. Pick a standing time — Friday after the last shift, Sunday night, or the first empty wait at a lot. Ten minutes, same slot every week. The point is not extra paperwork. The point is that you never sit down in April with three apps and a blank spreadsheet.

In those ten minutes:

  1. Open the log and the platform histories for the week.
  2. Fill any trip that has miles but no purpose, or a purpose but no date.
  3. Add between-gig legs the apps skipped, if you still remember the route; otherwise stay conservative.
  4. Confirm personal trips are marked personal. Confirm home-to-hotspot bookends are not quietly labeled business.
  5. If you multi-apped, confirm you did not double-count the same drive.
  6. After July 1, glance at a July row and confirm it is sitting at 76¢, not still priced at 72.5¢.

“Contemporaneous” means at or near the time of the trip. A weekly pass still qualifies. A spreadsheet filled in the night before you file does not. Digital entries with timestamps help show the habit; a notebook dated as you go does too. The IRS accepts both. What it does not accept is a story.

If a week is already gone, rebuild that week from proof and write that it is reconstructed. Then return to same-day rows. Do not let one skipped week become a quarter. That pile-up is exactly the failure mode in reconstruct a mileage log after the fact.

Step 7: Photograph the year-end odometer and export the report

On December 31 (or whenever the car is sold), photograph the odometer again. Export a dated trip list — PDF or CSV is fine — that a CPA or an examiner can read without your phone. The handoff they actually need is the five fields, total miles on the vehicle, the business / commuting / other split, and in 2026 two business-mile subtotals at June 30. A dashboard screenshot is not that packet. The checklist is how to export a mileage log for your CPA.

Keep the export, the two odometer photos, and the platform CSVs with the return. The usual audit window is three years from filing (or two years from payment, whichever is later). It can run longer if income is substantially understated or no return was filed. Export before you delete an app or switch phones. The retention map is how long to keep mileage logs.

If you have not been logging, start tonight. Reconstruct what you can from records you already have — the salvage steps are in reconstruct a mileage log after the fact. Do not wait for January 1 to become a better witness. Do not dress a reconstruction up as a contemporaneous export.

Keep the log current so January is an export, not a rebuild

TaxMiles auto-detects trips and lets you classify them the same day, so date, route, purpose, and miles sit on the drive you actually took. It applies 72.5¢ or 76¢ from the day you drove and exports a dated report a CPA can open. Recordkeeping tool, not a tax preparer. Free plan is 40 trips a month; Pro is $5.99/month, $39.99/year, or $79.99 lifetime.

Get TaxMiles on the App Store

Frequently Asked Questions

What does an IRS-ready mileage log have to include?

Date, destination or route, business purpose, and miles on each work trip, plus year-start and year-end odometer readings. Write it down at or near the time you drove. The legal checklist is in IRS mileage log requirements.

Do Uber, Lyft, or DoorDash mile totals count as my log?

They help, and they are dated. They are not complete. On-trip miles often skip the drive to the next offer, and they ignore every other app. Keep one log of all business miles. See multi-app tracking without double-counting, plus the rideshare tax guide and the delivery-driver guide.

Can I write one weekly total instead of trip-by-trip entries?

A weekly lump sum is a weak log. The weekly 10-minute review is for filling gaps in dated rows, not for replacing them with one number. Rebuild missing days from platform history and your calendar, then go back to trip-level entries.

Is a notebook enough, or do I need an app?

A notebook or spreadsheet is enough if the five fields are there and you keep it current. An automatic tracker is easier to maintain and easier to export. Either can be IRS-ready. A blank log is not.

Which 2026 mileage rate goes on each trip?

72.5¢ through June 30, 76¢ from July 1. Use the date you drove. Full how-to: the 2026 mid-year rate change. July 1 context: the rate increase.

How long should I keep the log?

Generally three years from filing (or two years from payment, whichever is later). Keep extra years if income was substantially understated or no return was filed. Details: how long to keep mileage logs.

What should I hand my CPA at tax time?

A dated export with the five fields, total vehicle miles, the three-way split, and 2026’s two rate halves. Not a year-in-review screenshot. The packet is how to export a mileage log for your CPA.

Related reading: what counts as a business mile, multi-app without double-counting, export for your CPA, reconstruct after the fact, odometer photo log, how long to keep mileage logs, mileage log requirements, 2026 IRS mileage rate, July 1 rate increase, home office and commuting miles, and TaxMiles on the web.

This article is general tax education for U.S. federal returns, not tax advice and not a substitute for a CPA or enrolled agent. Confirm current IRS record-keeping rules for your situation. TaxMiles: Mileage Tracker is on the App Store (app id 6758579463). It is a mileage log and estimate tool, not a tax preparer. It is not affiliated with the IRS.