Cellwise Try it free

Free Excel template

Free Excel car maintenance and fuel log template

For drivers who want to know what their car really costs to run and when the next service is due. Log each fill-up with the odometer reading and gallons, and keep one row per service with its mileage and time interval; the template works out MPG for every tank, fuel cost per mile, which services are overdue or due soon by miles or by date, and your running cost per mile.

cellwise-car-maintenance-and-fuel-log.xlsxExcel workbook · 5.9 KB · works in Excel, Google Sheets, Numbers and LibreOffice · no signup
Download free template

Preview and try it

This is the template's sheet, calculated by the same engine as the Cellwise app. Change any number to see the formulas react before you download.

ABCDEFGHI
1Car maintenance and fuel log
2Vehicle2019 compact SUVAs of dateNov 2, 2026Warn within (miles)1000
3
4Fill-up dateOdometerGallonsPrice per gallonFuel costMiles drivenMPGFuel cost per mile
5Aug 2, 20264821011.23.4939.09
6Aug 12, 20264852811.43.4539.3331827.90.124
7Aug 21, 20264885111.63.3939.3232327.80.122
8Aug 29, 20264919010.93.5939.1333931.10.115
9Sep 8, 20264949811.33.4238.6530827.30.125
10Sep 19, 20264981211.53.3938.9931427.30.124
11Sep 30, 20265012012.93.3543.2230823.90.14
12Oct 9, 20265043111.23.2936.8531127.80.118
13Oct 19, 20265074511.43.3137.7331427.50.12
14Oct 28, 20265105411.33.3637.9730927.30.123
15
16
17
18ServiceEvery (miles)Every (months)Last doneOdometer thenNext due (miles)Miles leftStatusLast cost
19Oil and filter change50006Jun 20, 20264690051900846Due soon68.99
20Tire rotation750012Aug 15, 202648700562005146OK24.99

How the formulas work

MPG for each tank (full-tank method)

G6=IF(OR(F6="",C6=0),"",ROUND(F6/C6,1))

Fill the tank to the click every time, then miles driven since the last fill-up (this odometer reading minus the previous one, in column F) divided by the gallons it took to refill gives that tank's MPG. The first row has no previous reading, so it only sets the starting point. In the sample, the September 30 tank drops to 23.9 MPG, a cue to check tire pressure.

Fuel cost per mile

D33=IF(D29>0,ROUND(D32/D29,3),0)

Fuel cost divided by miles driven. Both leave out the first fill-up, because that tank was burned before the log started. About 12 cents a mile in the sample; multiply by your yearly miles to see what fuel costs you in a year.

Service due by miles or by months, whichever comes first

H19=IF(A19="","",IF(OR(G19<0,EDATE(D19,C19)<$E$2),"Overdue",IF(OR(G19<=$H$2,EDATE(D19,C19)-$E$2<=30),"Due soon","OK")))

Most service intervals are "every X miles or Y months". G19 is the miles left to the next service; EDATE adds the months to the date it was last done. OR flags the service if either limit has passed. In the sample, the cabin air filter is overdue by date even though it has plenty of miles left, and the oil change is due soon by miles.

Service spend over the same miles

D34=SUMPRODUCT((E19:E26>=B5)*I19:I26)

Counts the last cost of each service done since the first fill-up in the log (its odometer reading is at least B5). Adding it to fuel cost and dividing by miles gives the running cost per mile in D35. It leaves out insurance, registration and depreciation, so add those separately if you want the full cost of ownership.

Make it yours

FAQ

How do I calculate MPG in Excel?

Subtract the previous odometer reading from the current one to get miles driven, then divide by the gallons you put in at this fill-up: =(B6-B5)/C6. It is accurate when you fill the tank completely each time.

How do I work out cost per mile for my car?

Add up what you spent over a stretch of driving (fuel, and maintenance if you want running cost) and divide by the miles driven in that stretch. This template does both: fuel only in D33 and fuel plus service in D35.

Can I use this with liters and kilometers?

Yes. Enter liters instead of gallons and kilometers instead of miles; the MPG column becomes kilometers per liter. For liters per 100 km, divide liters by kilometers and multiply by 100.

Functions used

Related guides

More free templates

Updated