HeyPlanly › Blog › Small Business

Mileage Log Spreadsheet: Business Miles, the Rate and the Deduction per Year

October 7, 2026 · 7 min read · by HeyPlanly

A mileage log is the deduction people lose most often, because nothing is paid when you drive and there is no receipt to find later. The fix is a log that is cheap to keep: one row per trip, the miles calculated, the totals already there in April. Below is the sample year from a mileage log spreadsheet, 113 trips from 5 January to 18 September 2026, with every number shown so you can see what a year of driving adds up to.

Short answer: log the date, from, to, purpose and miles of every business trip, mark it business, and multiply the business miles by the rate. In the sample that is 95 business trips, 1,477.7 business miles and a 1,034.39 deduction at 0.70 a mile, with 201 personal miles kept in the log so the % business comes out at 88%. The monthly report prints on one page with a signature line.

The sample year: two vehicles, 113 trips

The sample driver is a self-employed person with two vehicles: a Honda CR-V logged by odometer and a Ford Transit logged by typed miles. Between 5 January and 18 September there are 113 trips, 95 of them business and 18 personal. The business trips split into five purposes from the dropdown list on the Settings tab: client visits, deliveries, supplies, office and other.

Mileage Log dashboard as of 18 Sep 2026: YTD business miles 1477.7, YTD deduction 1034.39, trips this month 7, miles this month 94.0, 88% business, average 15.6 miles per trip; miles by purpose client visit 28 trips 621.0 miles 434.70, delivery 27 443.7 310.59, supplies 13 117.0 81.90, office 16 176.0 123.20, other 11 120.0 84.00; by vehicle Honda CR-V 68 trips 1034.0 business 201.0 personal 723.80, Ford Transit 27 trips 443.7 business 310.59; chart of business miles per month
Dashboard tab on 18 September. Everything here comes from the Trip Log and the rate on Settings.

Client visits are less than a third of the trips but 42% of the miles, because they are the longest drives: 621.0 miles over 28 trips is 22.2 miles each. Deliveries average 16.4 miles, office days 11.0, supply runs 9.0. That is useful to know in October: if the year ends with the same pattern, the client visits are where the deduction comes from, and those are the trips to log carefully.

PurposeTripsBusiness milesDeductionShare of milesMiles per trip
Client visit28621.0434.7042%22.2
Delivery27443.7310.5930%16.4
Office16176.0123.2012%11.0
Supplies13117.081.908%9.0
Other11120.084.008%10.9
Total951,477.71,034.39100%15.6

One row per trip: odometer or miles, your choice

Each trip is one row on the Trip Log: date, vehicle and purpose from dropdowns, from, to, then either the odometer at the start and the end or the miles typed by hand, an x if the trip was business, and a note. The grey columns do the rest.

Trip Log rows: 09 Sep 2026 Ford Transit Workshop to Maple Street Boutique Delivery 10.0 miles typed x 7.00; 11 Sep Honda CR-V Home office to Oakwood Salon Client visit odometer 50687 to 50701 14.0 miles x 9.80; 15 Sep Home office to Maple Street Boutique Client visit 50713 to 50734 21.0 x 14.70; 16 Sep Home to Grocery store Other 50737 to 50751 14.0 no x 0.00; 18 Sep Home to Coworking space Office 50767 to 50778 11.0 x 7.70
The last five trips of the sample. Yellow is typed, the Miles and Deduction columns are formulas.

The miles come from the odometer when both readings are there, otherwise from the typed cell:

Miles:      =IF(B8="","",IF(AND(G8>0,H8>0),H8-G8,IF(I8="","",I8)))
Deduction:  =IF(B8="","",IF(AND(K8="x",J8<>""),ROUND(J8*Settings!$C$5,2),0))

G and H are the odometer cells, I the typed miles, J the result, K the Business cell, and Settings!C5 the rate. The 16 September row shows the personal case: a 14.0 mile drive to the grocery store with no x, so the deduction is 0.00 and the miles still count in the total. The sample mixes both ways of logging: 85 rows use the odometer and 28 use typed miles, 27 of them the Ford Transit and one a Honda trip on 14 January where the note says the driver forgot the reading and took 11 miles from the map. That is allowed; what matters is that the row was written at or near the time of the trip.

Parking and tolls go in the Notes column as text. The sample has four notes of 6.00 parking and three of 3.50 tolls, 34.50 in total, and the file does not add them up: they are expenses, not miles, and belong in an expense log. If you keep one, the tax deduction tracker has a line for them next to the mileage.

Month by month: what the report shows

The Monthly Report tab is twelve rows, one per month of the year typed on Settings, and a YEAR row. Each month has business miles, personal miles, total, business trips, all trips, deduction and % business. The current month is highlighted, and the months with no trips yet stay empty.

Monthly Mileage Report 2026, all vehicles: Jan 211.8 business 11.0 personal 222.8 total 12 business trips 13 all 148.26 deduction 95%; Feb 196.1 10.0 206.1 13 14 137.27 95%; Mar 152.5 44.0 196.5 9 12 106.75 78%; Apr 152.9 34.0 186.9 9 13 107.03 82%; May 212.4 21.0 233.4 12 14 148.68 91%; Jun 179.0 0.0 179.0 11 11 125.30 100%; Jul 143.9 7.0 150.9 12 13 100.73 95%; Aug 135.1 52.0 187.1 10 14 94.57 72%; Sep 94.0 22.0 116.0 7 9 65.80 81%; YEAR 1477.7 201.0 1678.7 95 113 1034.39 88%; prepared for Jordan Reyes, period Jan to Dec 2026, all vehicles, rate 0.70, business miles 1477.7, deduction 1034.39, certify sentence and signature line
Monthly Report tab. The block under the table and the signature line print with it on one US Letter page.

Two months stand out. May is the biggest at 212.4 business miles and 148.68 of deduction. August has the lowest % business, 72%, because of 52 personal miles against 135.1 business ones. June is 100% business only because no personal trips were logged that month, which is the kind of thing that looks odd on a report and is worth a glance before you print it. September is a partial month, 94.0 miles over 7 business trips to the 18th.

The month columns are SUMIFS and COUNTIFS on the Trip Log, with the month text in column N as the key. Business miles for a month, all vehicles:

=SUMIFS('Trip Log'!$J$8:$J$607, 'Trip Log'!$N$8:$N$607, "Sep 2026",
        'Trip Log'!$K$8:$K$607, "x")

That returns 94.0 on the sample. The business trip count is the same idea with COUNTIFS, and it only counts rows with miles above 0, so a dated row you have not finished yet does not inflate the trips:

=COUNTIFS('Trip Log'!$N$8:$N$607, "Sep 2026", 'Trip Log'!$K$8:$K$607, "x",
          'Trip Log'!$J$8:$J$607, ">0")

With a vehicle picked in the yellow cell at the top, every formula gets one more condition on the Vehicle column, and the report becomes one car only. For the Honda that is 1,034.0 business miles and 723.80; for the Transit 443.7 and 310.59.

The rate: one cell, and what a cent is worth

The deduction is business miles times the rate on Settings. The file ships with 0.70, and the note next to it says to check the current IRS standard mileage rate every January and type that; the sheet does not know the rate, it only multiplies. On the sample's 1,477.7 miles every cent of rate is 14.78 of deduction, so a rate that moves by three cents moves the year by 44.33. The same cell takes a rate per kilometre, or the per mile rate your employer reimburses, because the file does not care about the unit.

Year to 18 SeptemberAmountHow
Business miles1,477.795 business trips, 15.6 miles each on average
Deduction1,034.391,477.7 x 0.70
Personal miles201.018 trips, no x, deduction 0
Total miles1,678.71,477.7 + 201.0
% business88%1,477.7 / 1,678.7
Per month so far164.21,477.7 / 9 months, about 114.93 of deduction a month

The % business line is why personal trips belong in the log at all. Some tax rules ask what share of the car's use is business, and 88% is only an honest number if the gym, the dentist and the grocery store are in there with no x. Leaving them out would not change the 1,034.39; marking them as business by mistake would add 201.0 x 0.70 = 140.70 that is not yours to claim.

A check you can only do with odometer rows

Odometer readings give you one thing typed miles cannot: a continuity check. The Honda's first reading in the sample is 48,237 on 5 January and the last is 50,778 on 18 September, so the car moved 2,541 miles. The log holds 1,235 of them, 1,034.0 business and 201.0 personal. The other 1,306 miles are drives that were never logged, which for a personal car is normal, but it tells you the 88% business figure describes the logged trips, not the car. If that share matters for your return, log more of the personal driving, even as one typed row per week.

Keeping it going after September

The habit that makes a log work is writing the row the same day. Set the rate and your vehicles once on Settings, keep the file open on your phone in the Google Sheets app, and type the trip from the parking lot: date, where, why, the odometer or the miles, an x. Twenty seconds per trip, 113 times a year in the sample. On 31 December the Monthly Report already says 12 months, the YEAR row already has the total, and the only April task is to copy one number.

Mileage Log spreadsheet dashboard with six tiles, miles by purpose, miles by vehicle and a business miles per month chart

Mileage Log Spreadsheet for Google Sheets and Excel

Trip Log with 600 rows, odometer or typed miles, business or personal, up to 6 vehicles. The deduction at the rate you type, a twelve month report that prints on one page with a signature line, and a dashboard by purpose and by vehicle. Sample data inside plus a blank copy. An IRS-style log, not tax advice: check the current rate and type it once.

Get the Mileage Log on Etsy →

FAQ

What does a mileage log need for each trip?

The date, where you went from and to, the business purpose and the miles. In the sample file each row has those plus the vehicle, the odometer at the start and the end or the miles typed by hand, an x for business trips and a note. Miles and the deduction per trip are calculated.

How is the mileage deduction calculated?

Business miles times the rate per mile. In the sample 1,477.7 business miles at 0.70 give 1,034.39. The rate is typed once on the Settings tab; 0.70 is filled in, and you should check the current IRS rate every January and type that instead.

Do I have to read the odometer on every trip?

No. When both odometer cells are filled the sheet uses end minus start; otherwise it uses the Miles typed cell. The sample mixes both: 85 odometer rows for the Honda and 28 typed rows, 27 of them for the Ford Transit plus one trip where the driver forgot the reading and took the miles from a map.

Should personal trips go in the log?

Yes, with the Business cell empty. They count in the total miles and in the % business, not in the deduction. The sample has 18 personal trips and 201 miles, which brings the % business to 88%. Marking them as business by mistake would add 140.70 to the deduction that is not yours.

Can I print a mileage report for my employer?

Yes. The Monthly Report tab is one US Letter page: twelve months of business and personal miles, trips, deduction and % business, then your name, the period, the vehicle, the rate, the totals, a certify sentence and a signature line. Pick one vehicle in the yellow cell to print one report per car.

More from the blog