# Yearly mileage from two readings

https://cushly.eu/tools/annual-mileage/ · Updated 24 September 2026

Enter two odometer readings and the days between them. Read both from the dashboard of the same car.

## Inputs

- `first`: First odometer reading (number, default 40000 km)
- `second`: Second odometer reading (number, default 55000 km)
- `days`: Days between the readings (number, default 365)

## Result (defaults)

You drive about 15,000 km per year.
- Driven between readings: 15,000 km
- Per day: 41 km
- Per year: 15,000 km

## How it works

Km per day = (second reading minus first reading) ÷ days between them. Km per year = km per day × 365.

## Example

First reading 20,000 km, second 35,000 km, 365 days apart. (35,000 − 20,000) ÷ 365 = about 41 km per day. That times 365 = **15,000 km per year**.

Insurers often ask for the yearly figure when you take out a policy. How kilometre pricing uses it is in [Pay per km car insurance](https://cushly.eu/guides/pay-per-km-car-insurance/). Where the readings come from is in [Odometer readings for insurance](https://cushly.eu/guides/odometer-readings-for-insurance/).

## Questions

### What if the second reading is lower than the first?

Then at least one reading is wrong. An odometer only counts up, so a falling series means a typo or a replaced counter. The RDW calls a rising series logical. Check both readings before you use the result.

### How exact is the yearly figure?

It spreads what you drove evenly across the year. If you drive more in summer than in winter, a short winter period gives a low total for the whole year.

### Is anything I enter stored?

No. The calculation runs in your browser and nothing is sent.

## Sources

- [RDW: Controleer of uw kilometerstand logisch is](https://www.rdw.nl/uw-voertuig-en-uw-gegevens/informatie-over-uw-voertuig/kilometerstand-controleren)