Mileage and Expense Log

Nobody reconstructs six months of driving accurately. The trips you remember are the long ones, the ones you forget are the twenty-minute runs that make up most of the total, and the number you eventually write down is a guess with a decimal point on it. A log is worth keeping because it is contemporaneous, not because it is elegant.

Whatever rate your employer, your client or your tax authority applies. This page does not supply one, because the figure changes and depends on who is claiming and why.
Optional. Used only as a cross-check.
Optional.
Mileage and Expense Log — Trip Log Totalled at Your Own Reimbursement RateBuildFigure

Write it down the same week, or do not bother

A mileage record has two properties that determine whether it is worth anything: how detailed it is, and when it was written. Detail you can add later. Timing you cannot. A log built from a calendar six months after the fact is a reconstruction, and everybody who looks at it, including you, knows that.

The practical version for most people is a note on the phone the moment the engine goes off, three fields long: where, why, how far. Transcribing that into a proper sheet monthly takes ten minutes and produces something defensible. The failure mode is not sloppy handwriting; it is the missing weeks.

The rate field is empty on purpose

This page never supplies a rate. There are several in circulation at once, they apply to different situations, and they are revised. An employer reimbursing an employee may use one figure; a business deducting vehicle costs may face a different set of rules entirely, with a choice between a per-mile method and an actual-expense method that are not interchangeable year to year; driving for medical or charitable purposes sits under different provisions again. Which rate applies to you depends on who you are, who is paying, and what the driving was for.

So the field is yours to fill. Get the number from the party doing the reimbursing, from your written agreement with a client, or from your tax authority or CPA for anything with a tax consequence. Then the arithmetic on this page is just arithmetic.

The odometer cross-check

Reading the odometer at the start and end of a period costs nothing and catches the two errors that matter. If the log claims more distance than the odometer moved, something is duplicated or a distance is wrong, and that is worth finding before anyone else does. If the odometer moved much further than the log accounts for, the gap is personal driving, commuting, or trips that never got recorded.

A gap is normal. Most vehicles do business and personal driving in the same week. The point of measuring it is that a gap you can explain is unremarkable and a gap you cannot is the one that turns a five-minute conversation into an afternoon.

Rounding, and why the column adds up

Distance times rate rarely lands on a whole cent, so somewhere a rounding happens. Round each trip and add the column, and the column agrees with the total printed under it — which is what a reader checks first. Round once on the total distance instead, and the total is arguably more accurate but the individual line values no longer sum to it. On a log of a few dozen trips the two methods usually sit within a few cents of each other. Pick one, and pick the one your reimbursement system expects if it has an opinion.

Every dollar figure here is carried as an integer number of cents from the moment it is read out of the text box. Fractions of a cent never exist, so a total is never off by a stray hundredth that appears from nowhere in the last decimal place.

What this does not cover

Distance reimbursement is one line in the cost of running a vehicle. If what you actually want to know is what the vehicle costs you per mile all in, the car ownership cost calculator takes depreciation, insurance and maintenance rather than just fuel, and the fuel cost calculator handles a single trip. For splitting travel costs between people rather than claiming them back, the travel expense split does the settlement arithmetic, and the petty cash sheet handles the small cash spending that tends to travel alongside the driving.

Questions people ask

What mileage rate should I use?

Whatever the party reimbursing you uses, or whatever your tax authority publishes for your situation in the year concerned. This page deliberately does not name a figure: there is more than one rate in circulation, they apply to different kinds of driving, and they change. Ask your employer, read your client agreement, or check with your tax authority or a CPA, then enter that number.

Does commuting count?

The treatment of ordinary travel between home and a regular workplace is different from the treatment of travel between work locations, and the details depend on your tax rules and on the reimbursement policy you are claiming under. This tool has no opinion about it and will happily total whatever you type. Decide what belongs on the log by reading your policy or asking a CPA, then log only that.

How long should I keep the log?

Retention periods for business records are set by your tax authority and vary by the kind of record and the circumstances, and some situations extend them. Nothing on this page can tell you the number. The safe habit is to keep the log with the tax filing it supported and to ask your CPA how long that whole file needs to live.

Can I log kilometres instead of miles?

Yes, switch the distance unit and enter the rate per kilometre. The tool does no unit conversion at all, so whatever unit your distances are in is the unit your rate has to be in. Mixing the two silently is the one way to get an answer that looks plausible and is wrong by a factor of about 1.6.

Why did a line get skipped?

A line needs at least three columns: a date, a purpose and a distance. Dates read as 03/02/2026, 3/2/2026 or 2026-03-02, and an impossible date such as 02/30 is rejected rather than being rolled forward into March. The distance must be a plain number, so 38.4 works and "about 38" does not. Skipped lines are listed underneath the table with the format reminder.

Related