Travel Tracker & Mileage Log Book — Odometer-Based Records for Business Deductions

Start a travel from the dashboard in under a minute. Record odometer readings, waypoints, and travel purpose as you go. Categorize every drive as business, personal, commute, charity, or medical. Link expenses, refuels, and revenue to see the full cost and earnings of every journey. Generate compliant mileage logs for CRA, IRS, HMRC, and ATO filing.

If you use your vehicle for work, you need a mileage log book. Whether you currently keep a paper logbook in the glove compartment, a spreadsheet on your laptop, or no records at all — the requirement is the same: tax authorities want to see the date, destination, business purpose, and distance for every deductible journey, backed by odometer readings to verify total annual usage. The challenge isn't knowing what to record; it's doing it consistently and turning those records into a usable report when you need one.

CarExpenses travel tracking makes the recording part fast — under a minute to start a travel from the dashboard — and handles everything that comes after automatically. Distances calculated from odometer readings. Travels categorized at the moment they happen. Expenses linked to specific journeys as corroborating evidence. And the Travel Report — with total mileage, business use percentage, and deduction estimates — available any time you need it, not assembled by hand once a year.

Odometer-based mileage — the standard tax authorities trust most

GPS-based mileage trackers are convenient and reasonably accurate for recording individual journey distances. But there's a structural difference between GPS distance and odometer distance that matters for tax compliance: GPS calculates distance from coordinates; the odometer measures it from the vehicle itself. Both the CRA and IRS treat the vehicle's odometer as the definitive source of truth for total annual usage. Both require odometer readings at the start and end of each tax year — these "bookend" readings establish the total distance denominator that determines your business-use percentage. Without them, the entire deduction can be disallowed.

CarExpenses goes further than the annual minimum by recording per-travel odometer readings — at departure, each waypoint, and arrival. This creates an internal consistency check that distance-only records can't provide: the end reading of one travel should logically align with the start reading of the next, accounting for personal use in between. In an audit, this chain of readings is significantly harder to challenge than a log that simply lists "32 km" for a journey. It's the difference between a claim and a verifiable audit trail.

GPS and odometer distances can diverge due to tire wear, signal loss in urban environments, or routing algorithm differences. Tax authorities are aware of these discrepancies — significant gaps between a GPS-derived log and the actual odometer can undermine an otherwise valid claim. By anchoring every travel to the odometer, CarExpenses eliminates this discrepancy risk entirely. The distances in your mileage log book match what's on your dashboard, because they come from the same source.

The ATO (Australian Taxation Office) goes furthest — explicitly requiring odometer readings at the start and end of each logged journey when using the logbook method. The HMRC (UK) requires detailed mileage logs with dates, destinations, and distances for each business journey, kept for at least five years.

Start a travel from the dashboard in under a minute

Starting a travel in CarExpenses takes less than a minute. From the dashboard, tap the vehicle card and select "Start a travel." The app presents a streamlined form:

Date and time — defaults to right now, adjustable if you're logging a delayed start.

Travel type — choose from business, personal, commute, charity, or medical. This categorization drives your tax reporting, so getting it right at the start matters.

Purpose — a short description of why you're driving: "Client meeting at Acme Corp," "Airport pickup for Sarah," "Delivery batch #47." Tax authorities across jurisdictions require the business purpose to be documented — and both the CRA and IRS give substantially more weight to records created at or near the time of travel (contemporaneous records) than to logs reconstructed weeks or months later.

Starting point type — home, office, client, or other. This provides additional context for your mileage log.

Place name and address — enter the company name or location with auto-suggest, or detect your current address via GPS.

Odometer reading — the starting mileage for this travel.

That's it. The travel is now active, and an active travel banner appears across every page of the app — a persistent reminder that a travel is in progress, with quick access to add waypoints or end the travel without navigating away from whatever screen you're on.

Active travel banner — add waypoints or finish without leaving your screen

Once a travel is started, the active travel banner stays visible on every page of the app. This serves two purposes: it reminds you that a travel is in progress (so you don't forget to end it), and it gives you one-tap access to add a waypoint or finish the travel from wherever you are in the app.

Adding a waypoint is quick — enter the location type, place name and address, and the current odometer reading. Waypoints mark stops, client visits, delivery drops, or any notable point along the route. Each waypoint captures a location and odometer reading, building a detailed record of the travel as it unfolds.

Finishing the travel uses the same fields as a waypoint — location type, place name, address, and odometer reading — plus it closes the travel and calculates the total distance and duration automatically from your start and end readings. After finishing, you can add tags and notes to the completed travel for additional context and filtering.

Five travel types — categorized at the start, not after the fact

Every travel in CarExpenses gets a category at the start, not after the fact. Five travel types cover the categories recognized across major tax jurisdictions:

Business — driving for work purposes: client meetings, site visits, supply runs, deliveries, rideshare shifts. This is the primary category for mileage deductions with the CRA, IRS, HMRC, and ATO.

Personal — non-deductible personal driving. You can log personal travels if you want a complete travel history, but it's not required for calculating your business use percentage — CarExpenses estimates that from all odometer data in the system (refuels, expenses, checkpoints, and travel waypoints), so your business percentage stays accurate even if you only log business drives.

Commute — driving between home and your regular workplace. Not deductible in any major jurisdiction — the CRA, IRS, HMRC, and ATO all classify commuting as personal use. Logging commutes separately keeps your records clean and demonstrates to an auditor that you're not conflating commuting with business travel.

Medical — driving for medical appointments. Deductible under certain conditions in the US (IRS) and Canada (CRA).

Charity — driving for charitable purposes. Deductible at a separate statutory rate in the US (14¢ per mile for 2026).

By categorizing at the moment you start driving, your mileage log book is always up to date — and always contemporaneous, which is the standard both the CRA and IRS give the most evidentiary weight. The Travel Report uses these categories to calculate your total deductible mileage and business use percentage automatically — giving you a ready-to-file summary whenever you need it.

The audit trail — why per-travel odometer readings matter

The minimum legal requirement in most jurisdictions is to record your odometer at the start and end of each tax year. Many drivers stop there. CarExpenses records odometer readings at the start and end of every travel — and this difference matters significantly if your records are ever examined.

Per-travel odometer readings create a chain of verifiable data points. An auditor can see that your car was at 45,230 km when you left for a client meeting and at 45,262 km when you arrived — a 32 km business journey. Your next travel starts at 45,285 km, which means 23 km of personal driving happened in between. This chain is internally consistent and self-verifying. A log that simply lists "32 km — client meeting" offers no way to cross-reference against the vehicle's actual odometer progression.

Tax court cases have demonstrated that entire deductions can be disallowed when mileage logs contain inconsistencies — entries that conflict with fuel receipts, appointment calendars, or the vehicle's actual odometer readings. The stronger your audit trail, the lower your risk. Per-travel odometer entries don't just satisfy the record-keeping requirement — they make your log book resilient under scrutiny.

Link refuels, expenses, checkpoints, and revenue — with built-in corroboration

A travel is more than just the distance driven. Fill-ups along the way, toll charges, parking fees, meals, and any revenue earned — these are all part of what the journey cost and produced. CarExpenses lets you link any record type to a travel: refuels, expenses, checkpoints, and revenue entries.

When you link records to a travel, the travel summary shows the complete picture: total distance, total expenses (broken down by type), total fuel cost, and total revenue. For gig workers and delivery drivers, this means you can see exactly what a shift or route earned after subtracting fuel, tolls, and other costs — per-travel profitability without a spreadsheet.

Linked expenses also serve as corroborating evidence for your mileage log. A fuel receipt timestamped near your logged travel start, at a gas station on your route, reinforces the credibility of the travel record. Tax authorities use exactly this kind of cross-referencing during audits — having expenses linked to travels means the corroboration is built into your data, not something you have to reconstruct later.

Past travels — view, edit, and backfill your travel history

All completed travels appear on the Travels page, organized chronologically with travel type, distance, duration, and linked records visible at a glance. Filter by vehicle, date range, travel type, or tags to find specific journeys quickly.

You can edit any existing travel — update locations, adjust odometer readings, change the travel type, or add tags and notes after the fact. You can also enter past travels manually by providing start and end locations, odometer readings, travel type, and purpose. This is useful for backfilling journeys you took before setting up CarExpenses or for logging a travel you forgot to start in the app. Note that manually entered past travels support start and end points but not multiple waypoints — waypoints are only available for travels logged in real time.

Travel Report — deductions, business percentage, and mileage summary

The Travel Report brings all your travel data together into a summary designed for tax filing and business analysis. Select a time period, vehicle, and optionally filter by tags, and the report shows:

Total distance broken down by travel type — business, personal, commute, medical, charity. The business use percentage is calculated automatically from all odometer data in the system — refuels, expenses, checkpoints, and travel entries — not just logged travels alone.

Tax deduction estimates based on your business mileage.

The report is available any time you need it — not just at year-end. Generate it quarterly for planning, monthly for expense reports, or annually for tax filing. This report is covered in detail on the Reports page. The key takeaway is that every travel you log — with its type, purpose, odometer readings, and linked expenses — feeds directly into a summary that's ready for your accountant, your employer, or your tax return.

What makes an app better than a paper mileage logbook

Many drivers use paper mileage logbooks — the kind you keep in the glove compartment and fill in by hand. Paper logbooks work, and tax authorities in every jurisdiction accept them. But they come with well-known pain points: you have to remember to fill them in, you do the arithmetic yourself, you can't search or filter entries, and turning a year of handwritten entries into a summary report means hours of manual work. The CRA and IRS both note that the biggest compliance failure is simply not maintaining the log consistently — and manual effort is the primary reason drivers stop.

CarExpenses doesn't change what you record — you still enter the date, destination, purpose, and odometer reading for each travel, which is the same data every tax authority requires. What it changes is what happens after you record it. Distances are calculated automatically. Travels are categorized from the moment they're created. Expenses and refuels are linked to specific journeys as corroborating evidence. And the Travel Report — with total mileage, business use percentage, and tax deduction estimates — is generated instantly for any time period, not assembled by hand at year-end.

The CRA even offers a simplified logbook method where, after maintaining a full logbook for one base year, you can use a three-month sample period in subsequent years (if your business use stays within 10% of the base year). CarExpenses makes this practical — your first full year of travel data becomes the base, and subsequent sample periods are easy to generate and compare against it.

Tags and notes — organize travels beyond the built-in categories

Apply custom tags to any travel for flexible filtering beyond the built-in travel types. Tag by client name ("Client:Acme"), project ("Project:Warehouse Expansion"), travel nature ("Airport Run"), or any other label that helps you organize and retrieve travels later. The Travel Report supports tag-based filtering, so you can pull up all travels for a specific client or project in seconds.

Notes on completed travels capture any additional context — road conditions, reason for a detour, names of people met, or anything else worth recording. Combined with the travel purpose entered at the start, notes create a comprehensive narrative of each journey that goes beyond the numbers — and serve as additional corroborating detail if records are ever reviewed.

Location entry — GPS, auto-suggest, and weather capture

Every travel point — start, waypoints, and end — supports location entry with two options: tap once for your current GPS position with automatic address detection, or search by name and address with auto-suggest for businesses and places. Each location stores the place name, full address, and GPS coordinates.

For travels logged with coordinates, the app can capture weather conditions automatically at the time of recording (premium feature) — useful for business documentation or for correlating driving conditions with fuel consumption data.

Built for every driving scenario that needs a mileage record

Whether you drive for rideshare, make deliveries, visit clients, or need a compliant mileage log for tax season — CarExpenses captures the travel the way tax authorities expect.

Business mileage for tax deductions

Categorize every business travel at the start, log odometer readings at departure and arrival, and add a purpose. The Travel Report calculates your business use percentage and estimated deductions — ready for CRA, IRS, HMRC, or ATO filing.

Gig worker and delivery driver shifts

Start a travel at the beginning of your shift, add waypoints at stops and deliveries, and end when you're done. Link fuel and revenue to see per-shift profitability — not just what you earned, but what you earned after expenses.

Travel expense reports

Link refuels, tolls, parking, meals, and other expenses to a specific travel. The travel summary shows total cost broken down by type — a ready-made expense report for reimbursement or tax documentation, with linked receipts as corroborating evidence.

Employer mileage reimbursement

Log business travels with odometer-based mileage and categorize them as business. The Travel Report gives your employer the documented mileage summary they need to process your reimbursement under an accountable plan.

Multi-stop routes with waypoints

Visiting three clients in one journey? Add a waypoint at each stop with the location and odometer. Your travel record shows every stop along the route with the distance between them — each segment verifiable against the odometer chain.

Shared vehicle travel tracking

In shared accounts, any driver can start and end travels on vehicles they have access to. Each travel shows who drove, keeping the mileage log accurate and attributed across a family or team. Both the CRA and IRS require separate records when multiple vehicles are used for business.

Travels connect to every other feature in CarExpenses

Travel tracking connects to everything else in CarExpenses. Odometer readings from travels update your maintenance reminder intervals and lease mileage pace. Linked refuels feed into your fuel consumption analysis. Linked revenue and expenses produce per-travel profitability. And the Travel Report generates the tax documentation that turns every business mile into a deduction.

For drivers who use their vehicle for work — whether full-time gig workers, occasional business travelers, or employees using a personal car for company errands — travel tracking is the feature that turns CarExpenses from a cost tracker into a mileage log book and business analytics tool.

Works on any device, no app store required

CarExpenses is a Progressive Web App that runs in any modern browser on your phone, tablet, or computer — no app store download required. Start a travel from your phone at the beginning of your shift, add waypoints throughout the day, and finish when you're done. Review past travels and Travel Reports on your laptop. Everything syncs automatically across every device.

Frequently asked questions about travel tracking

Every mile logged, every travel categorized, every deduction documented

Included on all plans. Free for up to 2 vehicles. No credit card required.