Car maintenance spreadsheet
Your maintenance spreadsheet, now with reminders.
Keep your car’s history in Excel, Google Sheets or Numbers? Bring it into Hachi Garage in about a minute. It reads your columns, dates and job names, shows what’s due next from your own history, and keeps going on your phone from there.
- Free, no card
- Read on your device
- Undo any time
E39 service log.xlsx
- 312 entries
- 2014 to 2026
- Miles to km
- $18,420
- Engine oil & filterLast done 3 Feb at 45,200 miOverdue
- Brake fluidNext by Aug 2027Due soon
- Front brake padsNext at 63,900 miOK
From spreadsheet to reminders in three steps
About a minute for most sheets, on a phone or a computer.
- 1
Bring in your sheet
Sign up free, then choose the file, paste a Google Sheets link, or copy the cells and paste them, the easiest way on a phone.
- 2
Check the matches
Columns and jobs are matched for you. “Oil change” and “LOF” become Engine oil. Check only the few marked.
- 3
Import
See your reminders built from your history first, then import. Undo is right there.
No clean-up first
Made for real, messy car logs
Your sheet doesn’t need to match ours. Hachi Garage works out what’s in it.
Any spreadsheet
Excel, Google Sheets, Numbers, LibreOffice and CSV. Title rows, blank rows and totals are skipped.
Any date format
12/03/2024, 2024-03-12, 12 Mar 24 or March 2024. It asks about day or month first only when it can’t tell.
Your units
Miles or kilometers, liters or gallons, $, € or ₱: converted to the units you use in the app.
Your words for jobs
“LOF”, “oil + filter” and “oil change” all start the same oil reminder. A row like “oil change, air filter” can become two entries.
One car or a fleet
A plate column sends each row to the right car. A tab per car works too, one after another.
Nothing lost, nothing doubled
Rows it can’t read are listed with the reason. Importing the same sheet again adds only new rows.
Free download
Free car maintenance log template
Starting a log, or tidying an old one? Use our template in Excel, Google Sheets or Numbers. One row per job, fill-up or expense. It imports into Hachi Garage as it is.
For Google Sheets: open a new sheet, then File › Import › Upload the Excel template.
| Column | What to write |
|---|---|
| Date | The day of the job, e.g. 2026-01-15 |
| Odometer | The reading, in miles or km |
| Job | What was done: Engine oil & filter, Fuel, Tires… |
| Description | Details: oil grade, part numbers |
| Cost | What you paid |
| Liters / Gallons | For fill-ups: how much fuel |
| Shop | Who did it; leave blank for DIY |
| Notes | Anything else: invoice number, warranty |
Good to know
Spreadsheet import questions
More on keeping a car’s records on the blog, and a free VIN check for the car you import.
Is importing my spreadsheet free?
Yes. Importing is on every plan, including Free. You see your whole sheet checked and matched for free. The Free plan keeps a set number of logs, so it brings in your newest entries (the ones that set your reminders); Enthusiast has room for all of them, and importing the same file again adds only what’s missing.
Is my file uploaded anywhere?
A file you choose or cells you paste are read on your own phone or computer. Nothing is saved until you check everything and press Import, and then it goes to your private Hachi Garage account like any entry you type. A Google Sheets link is fetched from Google by our server and passed straight to your device; it isn’t stored or logged.
Which spreadsheets can I import?
Excel (.xlsx), Google Sheets (a link, a download, or copied cells), Apple Numbers and LibreOffice (save or export as .xlsx, .ods or CSV), and any CSV or tab-separated file. Older .xls files need to be saved as .xlsx first.
My sheet uses miles, day-first dates or another currency. Is that OK?
Yes. Hachi Garage reads dates in every common format and only asks about the order when a date like 03/04/2024 could be read both ways. Miles or kilometers, liters or gallons are converted to your units, and amounts can be kept as they are or converted at today’s rate.
What if a row is messy or something looks wrong?
Rows it can’t read are listed with the reason, and you can fix the date or leave the row out. Title rows, blank rows, totals and columns like running totals are skipped. A restore point is saved before every import, Undo is right there, and you can remove a whole import later in Settings.
Can I keep using my spreadsheet for a while?
Yes. Import the same sheet again next month: Hachi Garage remembers your choices and adds only the new rows. You can also export your whole log as a CSV file at any time.
I keep several cars in one sheet. Does that work?
Yes. If your sheet has a plate or car column, each plate is matched to a car in your garage or added as a new one. If each car has its own tab, import one tab after the other.