CARCHECKHQ RESEARCH
When an MOT records a lower mileage than the year before: what 28.7 million MOT pairs show
About 1 in 570 year-on-year MOT pairs recorded a mileage reading more than 1,000 miles lower than the previous test. Around 7 in 10 of those match a simple recording pattern, such as kilometres entered as miles. That leaves about 1 in 1,830 with no simple pattern in the data.
Data: DVSA anonymised MOT test results for cars and light vans, tests from 1 January 2024 to 30 December 2025 (files published by DVSA on 22 June 2026). Analysis by CarCheckHQ. Not endorsed by DVSA.
Published by CarCheckHQ.
Key findings
- We looked at 28,748,864 pairs of consecutive MOT tests on the same vehicle, roughly a year apart, covering 28,239,999 vehicles. The typical car added 5,698 miles between tests.
- 50,613 pairs (17.6 per 10,000, about 1 in 570) had a recorded MOT reading more than 1,000 miles lower than the previous test.
-
34,932 of those (69.0%) fit a simple recording pattern:
- 30,938 look like a kilometres and miles mix-up
- 3,561 look like a dropped or added digit
- 433 look like an old five-digit odometer rolling over past 99,999
- 15,681 (5.5 per 10,000, about 1 in 1,830) had no simple pattern. We call this the strict measure.
- Most of those still look like one-off slips. In 13,467 strict cases we could also see the test before. In 8,638 of them (64.1%), the lower reading was at or above the reading from two tests back. So the odd one out was the higher reading in the middle, not the latest one.
- At least 4,829 pairs had a latest reading below both earlier readings.
- High-mileage cars are far more affected. Cars with 150,000+ miles at the earlier test had a strict rate of 32.0 per 10,000. Cars under 50,000 miles had 0.2.
- The Toyota Prius stood out: 31.8 per 10,000 on the strict measure (283 of 89,003 pairs). That is 2.2 times what its mileage profile alone would predict.
Most lower readings are not what they seem
A recorded MOT reading that is lower than the previous one is a reason to ask questions. It is not, on its own, a sign that anyone has done anything wrong. Common innocent explanations include:
- Typing errors by the tester. The tester types the reading into the MOT system by hand. DVSA's own MOT blog says it gets "over 14,000 requests to correct MOT mileage readings" every year, and testers describe catching two keys at once or reading the trip meter by mistake (DVSA Matters of Testing blog, April 2023).
- Kilometres and miles mixed up. Imported cars and some dashboards show kilometres, and readings can be entered in the wrong unit. A kilometre figure entered as miles is about 1.6 times too high, which makes the next correct reading look lower. This is by far the biggest pattern in the data.
- A replaced instrument cluster or speedometer. A replacement unit may start from zero or from the donor car's mileage.
- Odometer rollover on older cars. Some older odometers only show five digits and go back to zero after 99,999.
- A test recorded against the wrong vehicle, for example when a reading is keyed into the wrong record.
- Number plate transfers. In consumer checks that work from the number plate, a private plate moved between cars can make one car's history appear on another. In this dataset DVSA links tests by registration and VIN together, so a plate transfer usually starts a new vehicle record rather than producing a lower reading. It still matters when you look up a car by its plate.
What we measured
Recorded MOT reading lower: the mileage recorded at an MOT test is more than 1,000 miles lower than the reading recorded at the same vehicle's previous MOT test, 240 to 500 days earlier.
We then set aside lower readings that match one of three simple recording patterns. Pairs that fit none of them make up the strict measure. The three patterns are:
| Pattern | Rule (earlier reading = E, later reading = L, miles) | Pairs |
|---|---|---|
| Kilometres and miles | L minus E/1.609344 is between -1,000 and +20,000. That is what you see if E was really kilometres and L is miles, allowing up to 20,000 miles of driving. | 30,938 |
| Digit slip | 10 x L minus E, or L minus E/10, is between -1,000 and +20,000 (a lost or extra digit) | 3,561 |
| Rollover | E between 80,000 and 99,999, and L + 100,000 minus E between 0 and 30,000 | 433 |
The 20,000-mile allowance sits between the 95th percentile (16,169 miles) and 99th percentile (25,415 miles) of annual distance for cars whose reading went up.
How we did it
- Source: DVSA anonymised MOT test results extracts for 2024 and 2025, plus 2023 for the history check.
-
Included:
- class 4 vehicles (cars and light vans)
- normal tests only (no retests)
- results of pass, fail or pass after rectification
- a mileage above zero
- Pairs: each test paired with the same vehicle's previous qualifying test 240 to 500 days earlier. Each pair counts once.
- Vehicle identity: DVSA's anonymised vehicle ID, which DVSA bases on registration and VIN. We never saw or used registration numbers.
- Make and model: DVSA's make and model text, cleaned into model families (for example "C 220 AMG LINE" and "C" both become Mercedes-Benz C-Class). The full mapping is available on request. Vehicles listed as unclassified are left out of the model tables.
- Minimum sizes: makes, models and postcode areas are shown only with at least 100,000 pairs.
- Rates: per 10,000 pairs, with 95% Wilson confidence intervals.
- "Expected given mileage": the rate a group would have if each of its cars had the national rate for its mileage band (under 50k, 50-100k, 100-150k, 150k+). A ratio above 1 means more lower readings than mileage alone explains.
- History check: for strict pairs, we looked for the same vehicle's test before the earlier test (back to 2023), to see whether the latest reading fits the older history.
Results
1. From all MOT pairs to the strict measure
| Step | Pairs | Per 10,000 pairs | About 1 in |
|---|---|---|---|
| All year-on-year MOT pairs | 28,748,864 | ||
| Any recorded reading lower | 56,711 | 19.7 | 507 |
| More than 1,000 miles lower | 50,613 | 17.6 | 568 |
| ... of which kilometres and miles pattern | 30,938 | ||
| ... of which digit slip pattern | 3,561 | ||
| ... of which rollover pattern | 433 | ||
| Strict measure (no simple pattern) | 15,681 | 5.5 (95% CI 5.4 to 5.5) | 1,833 |
| Strict, and lower than both of the two earlier readings | at least 4,829 |
2. The kilometres and miles signature
For every pair more than 1,000 miles lower, we divided the later reading by the earlier one. If the earlier reading was really kilometres, the result clusters just above 0.62 (1 divided by 1.609). The data shows a sharp spike exactly there.
| Later / earlier reading | Pairs | Still in strict measure |
|---|---|---|
| 0.50 to 0.55 | 834 | 718 |
| 0.55 to 0.60 | 881 | 766 |
| 0.60 to 0.65 | 7,784 | 212 |
| 0.65 to 0.70 | 8,416 | 31 |
| 0.70 to 0.75 | 4,722 | 246 |
| 0.75 to 0.80 | 3,511 | 479 |
| 0.80 to 0.85 | 3,113 | 779 |
A second, smaller spike sits at 0.10 to 0.15 (1,766 pairs). That is the lost-digit pattern.
3. Size of the drop (strict measure)
Median drop 10,409 miles (quarters: 3,532 and 45,998).
| Drop | Pairs | Share |
|---|---|---|
| 1,001 to 5,000 miles | 5,357 | 34.2% |
| 5,001 to 10,000 | 2,388 | 15.2% |
| 10,001 to 25,000 | 2,364 | 15.1% |
| 25,001 to 50,000 | 1,922 | 12.3% |
| 50,001 to 100,000 | 2,359 | 15.0% |
| Over 100,000 | 1,291 | 8.2% |
4. By mileage at the earlier test
| Earlier reading | Pairs (n) | Broad measure per 10k | Strict lower (k) | Strict per 10k (95% CI) |
|---|---|---|---|---|
| Under 50,000 | 10,689,582 | 8.8 | 229 | 0.2 (0.2 to 0.2) |
| 50,000 to 100,000 | 11,813,961 | 14.3 | 5,690 | 4.8 (4.7 to 4.9) |
| 100,000 to 150,000 | 4,786,780 | 18.9 | 5,093 | 10.6 (10.4 to 10.9) |
| 150,000+ | 1,458,541 | 60.7 | 4,669 | 32.0 (31.1 to 32.9) |
Broad measure: more than 1,000 lower, excluding only exact kilometre and lost-digit matches (44,264 pairs, 15.4 per 10k). See "Changes from our first pass".
Read the under-50,000 row with care. At low mileage, most drops of up to about 40% also fit the kilometres and miles pattern, so the strict measure sets them aside by design.
5. By vehicle age at the later test
| Age | Pairs | Strict lower | Strict per 10k (95% CI) |
|---|---|---|---|
| 3 to 4 years | 1,792,815 | 328 | 1.8 (1.6 to 2.0) |
| 5 to 7 | 6,198,733 | 827 | 1.3 (1.2 to 1.4) |
| 8 to 10 | 7,280,747 | 2,098 | 2.9 (2.8 to 3.0) |
| 11 to 15 | 8,281,650 | 5,395 | 6.5 (6.3 to 6.7) |
| 16+ | 5,194,919 | 7,033 | 13.5 (13.2 to 13.9) |
6. By fuel type
| Fuel | Pairs | Strict lower | Strict per 10k (95% CI) |
|---|---|---|---|
| Diesel | 11,664,880 | 7,696 | 6.6 (6.5 to 6.7) |
| Hybrid electric | 1,107,144 | 605 | 5.5 (5.0 to 5.9) |
| Petrol | 15,546,690 | 7,259 | 4.7 (4.6 to 4.8) |
| Electric | 358,634 | 75 | 2.1 (1.7 to 2.6) |
DVSA notes that fuel type is not always recorded accurately.
7. London and the rest of Great Britain
| Area (where the later test took place) | Pairs | Strict lower | Strict per 10k (95% CI) |
|---|---|---|---|
| London (postcode areas E, EC, N, NW, SE, SW, W, WC) | 974,235 | 649 | 6.7 (6.2 to 7.2) |
| Rest of Great Britain | 27,774,629 | 15,032 | 5.4 (5.3 to 5.5) |
Highest postcode areas with at least 100,000 pairs: E 9.2, HA 7.8, BD 7.8, L 7.4, N 7.3, M 7.3, B 7.3 per 10k.
8. By make (at least 100,000 pairs)
| Make | Pairs | Strict lower | Strict per 10k (95% CI) | Expected given mileage | Ratio |
|---|---|---|---|---|---|
| Toyota | 1,439,522 | 1,351 | 9.4 (8.9 to 9.9) | 5.8 | 1.61 |
| Mitsubishi | 244,153 | 212 | 8.7 (7.6 to 9.9) | 6.4 | 1.35 |
| Suzuki | 391,611 | 270 | 6.9 (6.1 to 7.8) | 3.2 | 2.12 |
| Renault | 841,765 | 575 | 6.8 (6.3 to 7.4) | 5.4 | 1.27 |
| Land Rover | 802,795 | 521 | 6.5 (6.0 to 7.1) | 7.4 | 0.87 |
| Citroen | 870,983 | 523 | 6.0 (5.5 to 6.5) | 5.3 | 1.13 |
| Ford | 3,862,864 | 2,243 | 5.8 (5.6 to 6.1) | 5.7 | 1.02 |
| Vauxhall | 2,512,208 | 1,420 | 5.7 (5.4 to 6.0) | 5.4 | 1.05 |
| Nissan | 1,470,688 | 842 | 5.7 (5.4 to 6.1) | 4.7 | 1.21 |
| Volvo | 531,852 | 294 | 5.5 (4.9 to 6.2) | 7.2 | 0.76 |
| Lexus | 147,633 | 80 | 5.4 (4.4 to 6.7) | 6.0 | 0.90 |
| Mercedes-Benz | 1,482,089 | 804 | 5.4 (5.1 to 5.8) | 5.8 | 0.94 |
| Dacia | 180,491 | 97 | 5.4 (4.4 to 6.6) | 2.6 | 2.04 |
| Volkswagen | 2,712,522 | 1,440 | 5.3 (5.0 to 5.6) | 7.0 | 0.76 |
| Honda | 819,517 | 436 | 5.3 (4.8 to 5.8) | 6.2 | 0.86 |
| Fiat | 687,498 | 349 | 5.1 (4.6 to 5.6) | 3.4 | 1.47 |
| Peugeot | 1,223,728 | 602 | 4.9 (4.5 to 5.3) | 4.9 | 1.01 |
| Mazda | 473,853 | 221 | 4.7 (4.1 to 5.3) | 4.6 | 1.02 |
| BMW | 1,606,791 | 723 | 4.5 (4.2 to 4.8) | 6.4 | 0.70 |
| Porsche | 153,101 | 66 | 4.3 (3.4 to 5.5) | 3.8 | 1.14 |
| Audi | 1,526,635 | 628 | 4.1 (3.8 to 4.4) | 6.4 | 0.64 |
| Jaguar | 301,793 | 125 | 4.1 (3.5 to 4.9) | 4.6 | 0.90 |
| MINI | 712,063 | 286 | 4.0 (3.6 to 4.5) | 3.6 | 1.11 |
| Skoda | 715,224 | 261 | 3.6 (3.2 to 4.1) | 5.3 | 0.68 |
| SEAT | 502,493 | 168 | 3.3 (2.9 to 3.9) | 4.5 | 0.74 |
| Hyundai | 813,299 | 240 | 3.0 (2.6 to 3.3) | 3.4 | 0.86 |
| Kia | 855,065 | 259 | 3.0 (2.7 to 3.4) | 3.4 | 0.89 |
9. By model (at least 100,000 pairs): highest and the most common
Highest strict rates:
| Model | Pairs | Strict lower | Strict per 10k (95% CI) | Ratio vs expected |
|---|---|---|---|---|
| Ford Transit | 243,966 | 464 | 19.0 (17.4 to 20.8) | 1.64 |
| Vauxhall Vivaro | 152,780 | 179 | 11.7 (10.1 to 13.6) | 1.00 |
| Ford Transit Connect | 139,526 | 158 | 11.3 (9.7 to 13.2) | 1.20 |
| Land Rover Discovery | 123,106 | 136 | 11.0 (9.3 to 13.1) | 0.92 |
| Volkswagen Transporter | 279,390 | 294 | 10.5 (9.4 to 11.8) | 0.86 |
| Ford Mondeo | 157,864 | 162 | 10.3 (8.8 to 12.0) | 0.92 |
| Volkswagen Caddy | 129,544 | 121 | 9.3 (7.8 to 11.2) | 0.83 |
| Mercedes-Benz E-Class | 194,907 | 171 | 8.8 (7.6 to 10.2) | 1.14 |
| Nissan Note | 138,655 | 115 | 8.3 (6.9 to 10.0) | 1.54 |
| Toyota Yaris | 419,846 | 335 | 8.0 (7.2 to 8.9) | 1.97 |
Most vans and big estates on this list have high typical mileage, so their ratio against expected is close to 1. Toyota Yaris, Nissan Note and the Ford Transit sit well above what their mileage predicts.
The 10 most common models:
| Model | Pairs | Strict lower | Strict per 10k (95% CI) | Ratio vs expected |
|---|---|---|---|---|
| Ford Fiesta | 1,252,562 | 484 | 3.9 (3.5 to 4.2) | 0.87 |
| Ford Focus | 821,460 | 440 | 5.4 (4.9 to 5.9) | 0.90 |
| Vauxhall Corsa | 805,613 | 359 | 4.5 (4.0 to 4.9) | 1.17 |
| Volkswagen Golf | 788,620 | 388 | 4.9 (4.5 to 5.4) | 0.68 |
| MINI hatch / convertible | 574,678 | 263 | 4.6 (4.1 to 5.2) | 1.21 |
| Volkswagen Polo | 566,641 | 209 | 3.7 (3.2 to 4.2) | 0.89 |
| Vauxhall Astra | 543,834 | 353 | 6.5 (5.8 to 7.2) | 0.99 |
| Nissan Qashqai | 519,908 | 184 | 3.5 (3.1 to 4.1) | 0.73 |
| Toyota Yaris | 419,846 | 335 | 8.0 (7.2 to 8.9) | 1.97 |
| BMW 3 Series | 418,538 | 302 | 7.2 (6.4 to 8.1) | 0.84 |
The full model table is in the download.
10. The Toyota Prius
| Earlier reading | Prius pairs | Prius strict per 10k (95% CI) | All other cars strict per 10k |
|---|---|---|---|
| Under 50,000 | 16,148 | 0.0 (0.0 to 2.4) | 0.2 |
| 50,000 to 100,000 | 24,784 | 12.1 (8.5 to 17.3) | 4.8 |
| 100,000 to 150,000 | 18,195 | 15.9 (11.1 to 22.9) | 10.6 |
| 150,000+ | 29,876 | 75.0 (65.8 to 85.4) | 31.1 |
| All | 89,003 | 31.8 (28.3 to 35.7) |
Prius profile compared with all other cars:
| Prius | All other cars | |
|---|---|---|
| Earlier reading 150,000+ | 33.6% | 5.0% |
| Later test in London | 14.4% | 3.4% |
| Median miles between tests | 8,797 | 5,693 |
Part of the Prius figure comes from high mileage. But even at the same mileage the rate is higher, between 1.5 and 2.5 times the rate for other cars in each band above 50,000 miles. These data cannot tell us why. Instrument cluster replacements and recording errors on very high readings are possibilities. We have not verified either.
11. Does the latest reading fit the car's older history?
| Group | Pairs with an older test | Latest reading at or above the reading two tests back | Lower than both earlier readings |
|---|---|---|---|
| Strict measure | 13,467 | 8,638 (64.1%) | 4,829 |
| Matched a broader recording pattern (in the first-pass measure only) | 22,862 | 14,561 (63.7%) | 8,301 |
When the latest reading sits above the reading from two tests back, the most likely explanation is that the middle reading was recorded too high. That is a slip at the earlier test, not a lower mileage now.
12. How sensitive are the numbers to our choices?
| Definition | Pairs | Per 10k (95% CI) |
|---|---|---|
| Strict, 20,000-mile allowance (headline) | 15,681 | 5.5 (5.4 to 5.5) |
| Strict, 10,000-mile allowance | 25,274 | 8.8 (8.7 to 8.9) |
| Strict, 30,000-mile allowance | 10,330 | 3.6 (3.5 to 3.7) |
| Strict, and more than 5,000 miles lower | 10,324 | 3.6 (3.5 to 3.7) |
| Broad (first pass) | 44,264 | 15.4 (15.3 to 15.5) |
So the honest range is roughly 3.6 to 15.4 per 10,000 pairs depending on definition, with 5.5 as our central figure.
Limitations
- This is recorded data, not the car's true mileage. DVSA describes the reading as "as entered or validated by the tester". We cannot tell what a dashboard actually showed.
- Pattern rules are approximations. The kilometres and miles rule also sets aside some genuine lower readings, especially on low-mileage cars (see table 4). Some unit slips with unusual driving distances will stay in the strict measure. The sensitivity table shows the effect of the main choice.
- Units in the source. DVSA states that from the 2022 data onwards, readings recorded in kilometres are converted to miles. It is not possible to tell from these files which readings were originally kilometres.
- Two years of tests. Pairs need two tests 240 to 500 days apart, so the earlier test is in 2024 or 2025 and the later test is in 2024 or 2025. The history check reaches back to 2023 only.
- Vehicle identity. DVSA's anonymised ID is based on registration and VIN. Errors in either can split one car into two records or join two cars together.
- Make, model and fuel come from DVSA's vehicle data and are sometimes missing or wrong. Some vehicles are "unclassified". DVSA notes that fuel type is not always recorded accurately. Vehicles with an unknown build date carry a placeholder first-use date of 1 January 1971, which affects age bands.
- Location is the postcode area of the test station, not where the owner lives. DVSA merges areas with fewer than five test stations into "XX".
- Association, not cause. Differences between makes or areas may reflect who owns and uses the cars (for example taxis and vans), not the cars themselves.
Changes from our first pass (23 October 2026)
An earlier internal draft used the broad measure (44,264 pairs, 15.4 per 10,000, about 1 in 650). It also quoted much higher rates for London, hybrids and some models, including the Vauxhall Grandland and Crossland. Two problems came up on review:
- That draft only set aside exact kilometre matches. The ratio histogram shows that most kilometres and miles slips include some driving between tests, so they were missed.
- Model names were not cleaned, so large models such as the Mercedes-Benz C-Class were missing or split.
With both fixed:
- The Grandland (broad 51.5, strict 0.8 per 10k) and Crossland (41.7 to 0.6) drop to among the lowest. 96% of their lower readings fit the kilometres and miles pattern.
- London falls from 23.5 to 6.7, and hybrids from 26.5 to 5.5.
This page supersedes those figures.
What a buyer can do
- Check the MOT history for free on GOV.UK: Check the MOT history of a vehicle. You only need the number plate. Look at the recorded mileage across every test, not just the last one.
- If one reading is lower, look at the readings either side. If the next reading goes back above the earlier ones, a one-off recording slip is the most likely explanation.
- Check the units on the dashboard and whether the car is an import.
- Ask the seller about the reading. Ask whether the instrument cluster or speedometer has ever been replaced, and for paperwork showing mileage, such as service records and old MOT certificates.
-
Wrong reading on your own car? GOV.UK explains how to get the mileage corrected:
- within 28 days of the test, through the MOT centre
- after that, by reporting it to DVSA with evidence such as an MOT invoice, emissions printout, service receipt or job card dated within one day of the test
Source, licence and attribution
- Data: "MOT Anonymised Data", published by the Driver and Vehicle Standards Agency (DVSA): https://open.data.dvsa.gov.uk/mot-anonymised/index.html (listed on data.gov.uk: https://www.data.gov.uk/dataset/c63fca52-ae4c-4b75-bab5-8b4735e1a4c9/anonymised-mot-tests-and-results).
- Licence: Contains public sector information licensed under the Open Government Licence v3.0.
- Independence: CarCheckHQ is independent. This analysis is not endorsed by DVSA, and nothing on this page suggests any official status.
- Privacy: the data is anonymised. We did not try to identify any vehicle or person and we publish no registration numbers.
- Method notes: the model-name mapping and run order are available on request.
Download
Summary table (CSV): headline, mileage band, age, fuel, London, make, model and Prius rows. Each row has pairs (n), broad and strict counts (k), rates per 10,000, 95% confidence intervals and ratio to expected where calculated.
For MOT fail rates by age, fuel, mileage band and defect area across 66.3 million initial tests on Great Britain cars in 2024 and 2025, download the open MOT dataset.
More used-car buying guides
For practical advice on checking mileage, MOT history and paperwork before you buy, see our used-car buying guides. The free GOV.UK check above is all you need for MOT history.
Published by CarCheckHQ. Last updated: 23 October 2026.