🚗 Automotive

Free MOT History Calculator – Check Past Test Results

Free MOT History Calculator to check any UK vehicle’s past test results instantly. Enter reg number to see failures, advisories, and mileage.

⚡ Free to use 📱 Mobile friendly 🕒 Updated: June 06, 2026
🧮 Mot History Calculator
MOT Health Score
--
Enter values and calculate
📊 MOT Test Pass Rate by Vehicle Age (Years)

What is Mot History Calculator?

A Mot History Calculator is a specialized digital tool that estimates the historical MOT test outcomes, failure rates, and advisory patterns for a vehicle based on its registration number and mileage data. Unlike a simple MOT check that shows past test results, this calculator analyzes the frequency of test passes versus failures, the recurrence of specific advisory items like tyre wear or brake corrosion, and the mileage consistency between tests to provide a comprehensive health score. This matters because a vehicle’s MOT history reveals hidden problems—such as a persistent check engine light that kept failing the car or a pattern of minor advisories that escalate into major failures—that a single test result cannot show.

Private buyers, used car dealers, fleet managers, and mechanics use this calculator to make informed decisions about vehicle purchases, maintenance scheduling, and resale valuation. For example, a buyer considering a 2017 Ford Focus can input the registration and see that it failed three times in five years for headlight alignment issues, indicating a possible recurring electrical fault rather than simple bulb replacements. This free online tool aggregates data from the DVSA (Driver and Vehicle Standards Agency) database and applies algorithmic weighting to highlight risk patterns, all without requiring any signup or personal information.

How to Use This Mot History Calculator

Using this MOT history calculator is straightforward and requires only two pieces of information that you likely already have. Follow these five steps to get a detailed analysis of any vehicle’s test history and future risk predictions.

  1. Enter the Vehicle Registration Number: Type the full UK registration plate (e.g., AB17 CDE) into the designated field. The system automatically validates the format and checks the DVSA database for existing records. Ensure there are no spaces or special characters, though the tool will correct minor formatting errors.
  2. Input the Current Mileage (Optional but Recommended): Add the odometer reading displayed on the vehicle’s dashboard. This allows the calculator to cross-reference mileage against previous test records. If the mileage has dropped significantly between tests (a common sign of clocking), the tool will flag this as a mileage discrepancy alert.
  3. Select the Analysis Depth: Choose between "Standard" (shows pass/fail history and advisory trends) or "Advanced" (adds predictive failure risk, cost estimates for common repairs, and a vehicle health score out of 100). The advanced option uses historical data from similar vehicles with the same make, model, and engine type.
  4. Click "Calculate MOT History": Press the large green button to initiate the search. The tool queries the official MOT database in real-time (or uses a cached local copy for faster results) and processes the data through its proprietary algorithm. Results typically appear within 2-5 seconds.
  5. Review the Results Dashboard: The output displays a timeline of all MOT tests, color-coded by result (green for pass, red for fail, yellow for advisory-only passes). Below this, a "Risk Heatmap" shows which components (brakes, suspension, lights, emissions) have the highest recurrence of advisories or failures. A summary box gives the overall verdict: "Low Risk," "Moderate Risk," or "High Risk" based on the pattern analysis.

For best results, always use the exact registration as shown on the V5C logbook. If the vehicle has a private (personalized) plate, the tool automatically traces it back to the original registration for complete history. You can run unlimited searches for different vehicles—no account creation or daily limits apply.

Formula and Calculation Method

The MOT history calculator does not use a single mathematical formula but rather a multi-variable algorithm that assigns weighted scores to each historical data point. The core calculation is a composite risk score (CRS) that combines failure frequency, advisory recurrence, mileage consistency, and component severity. This method is used because a simple pass/fail ratio ignores critical context—a vehicle that passes every year but always has "brake disc worn" advisories is riskier than one that failed once for a blown bulb.

Composite Risk Score (CRS)
CRS = (F × 3) + (A × 1.5) + (M × 2) + (C × 4) - (T × 0.5)

Where: F = Number of failures (weighted heavily because a failure indicates a defect serious enough to prevent road use). A = Number of advisory items (moderate weight, as advisories are warnings but not immediate failures). M = Mileage inconsistency score (higher weight because clocking or odometer errors suggest fraud). C = Component severity score (the highest weight, as repeated failures on critical safety components like brakes or steering are dangerous). T = Time since last test (negative weight, meaning more recent tests reduce risk because the vehicle has been inspected recently).

Understanding the Variables

F (Failure Count): This is the total number of MOT tests where the vehicle received a "Fail" result. Each failure adds 3 points to the CRS. However, the algorithm also considers the reasons for failure—a single failure for "headlamp aim too low" is less concerning than multiple failures for "excessive brake disc wear." The tool normalizes failure types using a component severity lookup table. For example, a failure for "brake hydraulic system leak" scores an automatic +2 bonus points because it is a critical safety issue.

A (Advisory Count): Advisories are non-critical observations that do not prevent a pass but indicate developing issues. Each advisory adds 1.5 points. The algorithm tracks advisory recurrence—if the same advisory (e.g., "nearside rear tyre worn close to legal limit") appears in three consecutive tests, the tool multiplies the advisory score by 1.2 for each recurrence beyond the first. This catches patterns of neglect where the owner ignores warnings.

M (Mileage Inconsistency Score): The tool calculates the expected annual mileage by dividing the total mileage by the vehicle's age. It then compares each test's mileage against the expected trajectory. If any test shows a mileage decrease of more than 500 miles from the previous test, it adds 2 points per discrepancy. A decrease of over 5,000 miles adds 5 points and triggers a "Potential Clocking" alert. The algorithm also checks if the mileage at the first test is implausible for the vehicle's age (e.g., a 10-year-old car with only 15,000 miles may indicate a broken odometer or limited use).

C (Component Severity Score): This is the most complex variable. The tool categorizes every advisory and failure into one of five severity levels: Critical (brakes, steering, suspension, structural corrosion), Major (lights, tyres, seatbelts, emissions), Moderate (wipers, horn, mirrors, number plate), Minor (cosmetic issues, non-functional accessories), and Informational (mileage reading, tyre pressure monitoring system status). Critical items score 4 points per occurrence, Major score 2, Moderate score 1, and Minor score 0.5. The tool sums these across all tests and adds them to the CRS.

T (Time Since Last Test): Subtracts 0.5 points for each full year since the most recent MOT test. A vehicle tested 6 months ago subtracts 0.25 points. This variable acknowledges that older test data is less predictive of current condition. If the last test was over 3 years ago (indicating the vehicle may be off the road or SORN), the tool adds a +3 penalty instead of subtracting.

Step-by-Step Calculation

1. Retrieve all MOT records for the vehicle from the DVSA database. Each record includes test date, result (pass/fail), odometer reading, and a list of advisory and failure items with standardized codes (e.g., "1.1.1" for headlamp aim).
2. Count total failures (F) and total advisory items (A) across all tests. Apply recurrence multipliers for repeated advisories.
3. Calculate mileage inconsistency (M) by comparing each sequential test's mileage. Flag any decreases or implausible jumps (e.g., +50,000 miles in one year).
4. Map each advisory and failure item to its component severity category using the DVSA's defect codes. Sum the severity scores (C).
5. Determine time since last test (T). If the last test was within 12 months, use the subtraction formula. If older than 3 years, add penalty.
6. Compute CRS = (F × 3) + (A × 1.5) + (M × 2) + (C × 4) - (T × 0.5).
7. Normalize the CRS to a 0-100 scale: Risk Score = (CRS / Maximum Possible Score for that vehicle's age) × 100. Vehicles with a risk score below 30 are "Low Risk," 30-60 are "Moderate Risk," and above 60 are "High Risk."

Example Calculation

Let's work through a real-world scenario using a 2015 Volkswagen Golf 1.6 TDI with registration number WV15 XYZ. The vehicle has had five MOT tests between 2018 and 2023. We will calculate its composite risk score step by step.

Example Scenario: A used car buyer named Sarah is considering purchasing a 2015 Volkswagen Golf listed for £7,500. The dealer provides the registration but no service history. Sarah runs the MOT history calculator to see if the car has hidden problems. The tool retrieves these records: Test 1 (2018, 32,450 miles, Pass, advisories: "offside front tyre worn close to limit"), Test 2 (2019, 45,100 miles, Fail, reasons: "nearside rear brake disc excessively worn" and "offside front position lamp not working"), Test 3 (2020, 58,200 miles, Pass, advisories: "both rear brake discs worn" and "offside front tyre worn close to limit"), Test 4 (2021, 70,100 miles, Pass, no advisories), Test 5 (2023, 82,400 miles, Pass, advisories: "offside front tyre worn close to limit"). The current mileage is 82,400.

Step 1: Count Failures (F): Only Test 2 resulted in a fail. So F = 1. Multiply by 3: 1 × 3 = 3 points.
Step 2: Count Advisories (A): Test 1 has 1 advisory, Test 2 has 0 (it was a fail, but advisories are listed separately), Test 3 has 2 advisories, Test 4 has 0, Test 5 has 1. Total unique advisories = 4. However, "offside front tyre worn close to limit" appears in Tests 1, 3, and 5—three times. The recurrence multiplier applies: first occurrence is 1 point, second occurrence multiplies by 1.2, third by 1.44. So: advisory 1 (Test 1) = 1 × 1.5 = 1.5; advisory 2 (Test 3, first rear brake disc) = 1 × 1.5 = 1.5; advisory 3 (Test 3, second rear brake disc) = 1 × 1.5 = 1.5; advisory 4 (Test 5, recurring tyre) = 1 × 1.44 × 1.5 = 2.16. Total A = 1.5 + 1.5 + 1.5 + 2.16 = 6.66 points.
Step 3: Mileage Inconsistency (M): The mileage progression is: 32,450 → 45,100 (+12,650) → 58,200 (+13,100) → 70,100 (+11,900) → 82,400 (+12,300). No decreases. Average annual mileage is about 12,500. No discrepancies. M = 0 points.
Step 4: Component Severity (C): Test 2 failure items: "nearside rear brake disc excessively worn" is a Major severity (score 2) because worn brake discs are a safety concern but not critical if caught early. "Offside front position lamp not working" is Moderate (score 1). Advisories: "tyre worn close to limit" is Major (score 2) because tyres are a primary safety component. "Both rear brake discs worn" is Major (score 2 each, total 4). So C = 2 + 1 + 2 + 2 + 2 = 9 points. Multiply by 4: 9 × 4 = 36 points.
Step 5: Time Since Last Test (T): Last test was in 2023. Current year is 2026. That is 2 years ago. T = 2 × 0.5 = 1 point subtracted.
Step 6: Compute CRS: CRS = (3) + (6.66) + (0) + (36) - (1) = 44.66 points.
Step 7: Normalize: For a 10-year-old vehicle (2015 to 2026), the maximum possible CRS is around 150 (based on historical worst-case data). Normalized risk score = (44.66 / 150) × 100 = 29.8. This falls just under 30, so the vehicle is classified as "Low Risk."

In plain English, this Volkswagen Golf has a low risk profile despite one failure. The recurring tyre advisory is a minor pattern (likely the owner runs tyres to the legal limit before replacing), and the brake disc issues were addressed after the failure. Sarah can proceed with the purchase but should budget for new front tyres soon.

Another Example

Consider a 2012 BMW 3 Series 320d with registration BM12 ABC. The vehicle has six MOT tests: Test 1 (2015, 28,000 miles, Pass, no advisories), Test 2 (2016, 35,000 miles, Pass, advisory: "nearside rear tyre worn close to limit"), Test 3 (2017, 42,000 miles, Fail, reasons: "offside front suspension arm ball joint excessively worn" and "nearside rear tyre tread depth below 1.6mm"), Test 4 (2018, 48,000 miles, Pass, advisories: "offside front suspension arm ball joint has slight play" and "both rear tyres worn close to limit"), Test 5 (2019, 55,000 miles, Fail, reasons: "offside front suspension arm ball joint excessively worn" again and "exhaust emissions exceed manufacturer specified limits"), Test 6 (2021, 60,200 miles, Pass, advisories: "offside front suspension arm ball joint has slight play" and "exhaust system corroded"). Current mileage is 60,200. Here, F = 2 (Tests 3 and 5). A = 5 unique advisories (tyre in Test 2, suspension in Test 4 and 6, tyres in Test 4, exhaust in Test 6). The suspension advisory recurs three times (Tests 3 failure, Test 4 advisory, Test 6 advisory). M = 0 (no decreases). C = Critical (suspension ball joint failure is Critical, score 4 each occurrence × 2 failures = 8, plus the advisory recurrence adds 2 more = 10) + Major (exhaust emissions failure = 2, tyre below limit = 2) + Moderate (exhaust corrosion = 1) = 15. Multiply by 4 = 60. T = 4 years since last test = subtract 2 points. CRS = (2×3=6) + (advisory calculation: first 2 advisories at 1.5 each = 3, recurring suspension advisory at 1.2×1.5=1.8, recurring again at 1.44×1.5=2.16, exhaust advisory at 1.5, total A = 8.46) + 0 + 60 - 2 = 72.46. Normalized for a 13-year-old car (max score 180) = 40.3. This is "Moderate Risk" leaning toward high. The recurring suspension ball joint issue and emissions failure indicate ongoing problems. A buyer should demand proof of recent suspension work and expect future exhaust repairs.

Benefits of Using Mot History Calculator

Using a dedicated MOT history calculator transforms raw test data into actionable intelligence that saves money, time, and safety risks. Unlike a basic MOT check that just lists pass/fail dates, this tool provides predictive analytics and pattern recognition that protect buyers and owners alike. Here are the five key benefits you gain from using this free calculator.