happytails.ai

Vehicle maintenance log

Keep a service history with dates, odometer readings, costs and receipt numbers, and see distance, spending and totals by service. Nothing is stored, so download the CSV to keep your log.

One entry per line, up to 500 entries and 100,000 characters; dates from 1900-01-01 to 2200-12-31, odometer 0 to 2,000,000 km and cost 0 to 1 billion, written without thousands separators; service and receipt text up to 80 characters. Calculated on your device and not saved; download a JSON report and CSV files of results, history and service totals. One service per line with the date as YYYY-MM-DD. Cost and receipt are optional. Write numbers without thousands separators. Up to 100,000 characters. Review the settings before running.

Your result

Report a problem or share an idea.

How to use Vehicle maintenance log
  1. Choose whether the odometer reads in kilometres or miles.
  2. Enter one service per line: date, odometer, service, then an optional cost and receipt number or note.
  3. Review the history in date order, the distance and days between services and the totals by service.
  4. Download the JSON report or the CSV files, and paste the list back next time to continue the log.

Useful next steps

What the log calculates

Entries are sorted by date, then by odometer reading. For each one the log shows the distance and days since the previous entry, and it groups services by name so you can see when each was last done. In the example, the first and last entries are 604 days and 22,990 km apart, and services cost 659.75 in total.

Costs and distance

Costs are in your own currency and are added as entered. Cost per 1,000 km or per 1,000 mi divides the total by the distance covered; the example works out to 28.70 per 1,000 km. A mile is exactly 1.609344 km (NIST SP 811, Appendix B.9, checked 16 October 2026). If a reading is lower than an earlier one, the report warns you so you can check for a typing error or a replaced odometer.

Privacy and limits

Up to 500 entries and 100,000 characters, odometer readings up to 2,000,000 km and costs up to 1 billion. The page does not save your log or attach files; receipt numbers are text you type. Download the CSV and keep it with your records.