CarKept

Check your car’s history

See its MOT results, recorded mileage and advisories for free. Add your service invoices to keep its maintenance history alongside them.

Free MOT history from DVSA, where available. No account needed to check.

Already have your invoices? Upload your service history →

What you can check by registration

MOT results

See available passes, failures and the expiry date from DVSA’s records.

Recorded mileage

Follow the readings recorded at MOT tests and look for changes that need explaining.

Failures and advisories

Read the faults recorded at each test and see whether they appear again later.

MOT history records a test of roadworthiness. It does not include servicing, outstanding finance, insurance write-offs or previous keeper details.

Free MOT history check · Service history check · Check your MOT due date · What year is my car?

Timeline

One timeline, the whole history

MOT tests and maintenance records, interleaved in the order they happened — each one carries its own verification, so you can see at a glance how strongly it’s backed.

  1. MOT passed
    DVSA MOT test

    12 May 2024 · 42,310 miles
  2. Brake pads and discs replaced
    Invoice attached

    2 May 2024 · added from a photo of the invoice
  3. Cambelt and water pump replaced
    Garage confirmed

    14 May 2024 · confirmed by the garage that did the work
  4. Keeps going for as long as you own the car

Example timeline — yours will show your own car’s MOT history and the records you add.

Add your car’s service history →

One record, two sides

Owners add to the timeline, buyers read it — the same verified history either way.

For owners

Keep a permanent service history

Build a digital service record that’s still there when you sell — not a paper book that goes missing in a glovebox.

  1. 1Look up your registration
  2. 2Add a record from a photo of an invoice
  3. 3Ask the garage to confirm it
Upload your service history →
For buyers

See how well it’s been looked after

An MOT pass says nothing about servicing — a Kept Report does, tiered by how strongly each record’s confirmed.

  1. 1Ask the seller for their Kept Report
  2. 2See who did the work, and when
  3. 3Compare the model’s MOT pass rate
Check a car’s MOT history →
DVSA dataset

79.2% of tests passed, across 52,245,925 MOT tests (2024 DVSA data) covering 96 vehicle makes.

Guides on service history · How these statistics are calculated · MOT pass rates by make and model

Frequently asked questions

What does the free car history check include?
Enter a registration to see available DVSA MOT results, recorded mileage, failures and advisories. You do not need an account to read MOT history. This check does not include outstanding finance, insurance write-off status or previous keeper details.
Can I check service history by registration?
A registration lookup finds the car’s MOT history and shows whether service records have been added here. MOT data does not contain servicing or invoices. To recover missing service history, ask the seller or the garages that did the work, then keep the documents you recover with your car’s record.
What is CarKept?
A free record of how UK cars have been looked after — MOT history from DVSA plus the service history owners add themselves.
Is CarKept free to use?
Checking MOT history and adding maintenance records is free. The full Kept Report, used by buyers, costs £8.99 to unlock.
How do I add my car's service history?
Look up your registration, add a record from a photo of any invoice, then ask the garage to confirm it by email.
What does 'garage confirmed' mean?
The garage that did the work has confirmed it themselves. It's the strongest of CarKept's three tiers — garage confirmed, invoice attached, owner reported.
Can I check a car's service history before I buy it?
Ask the seller for their Kept Report link. It shows which records have been added and how they are supported. Record details require a full report unless the seller has made an open report available. No records here does not mean the car has never been serviced.