Safety & compliance · Free tool

Contract Vehicle Compliance Checker: Age, Odometer and Equipment

Enter your oil and gas contract's vehicle rules (maximum age and odometer, IVMS, rollover protection, seat belts, NCAP) and your vehicles, to see which ones cannot start the contract, which leave during it and when, what needs fitting, and how many replacements you need each year, with the budget.

  • Runs in your browser
  • Your own contract rules
  • Formulas shown below

Enter the rules in your client's contract or vehicle standard. Every limit below is an example: replace it with the figure in your contract, and leave a limit empty if the contract has none.

Contract

The first day the vehicles must work for the client. The first of next month by default.

months

Example from a sample contract.

The date of the odometer readings on the Vehicles tab; today by default.

Age and odometer limits
years

Example from a sample contract.

years

Example from a sample contract.

years

Leave empty to use the truck limit.

Example from a sample contract.

Example from a sample contract.

Safety equipment

A rollover protective structure (ROPS) where the contract asks for one. Example from a sample contract.

Cars and pickups only.

How the check works
Ages out on 1 January of (model year + maximum age) Odometer on a date = reading + km a year × years since the reading Leaves on = the earlier of the age-out date and the date it reaches the km limit Not eligible at start: leaves before the start, or NCAP below the minimum Leaves during the contract: leaves before the end

Full methodology is below.

Contract summaryBased on values entered

Take the result into your bid

Report with each vehicle's status and date, the replacement plan and the budget.

Vehicle compliance report

Get the full report for the bid and the mobilization

  • Vehicles eligible for the whole contract
  • The date each vehicle ages out or reaches the km limit
  • IVMS, rollover protection and belt gaps
  • Replacements and budget per contract year
  • Methodology and next steps

What does a contract vehicle check cover?

Oil and gas clients set rules for the vehicles their contractors bring to site: a maximum vehicle age, often a maximum odometer reading, and safety equipment such as an IVMS device, three-point seat belts on every seat and, for pickups used off road, a rollover protective structure. The figures differ by client and by contract, so they are always your inputs here.

A vehicle that meets the rules on the first day can still age out halfway through a three-year contract. This tool checks each vehicle at the start and through to the end of the contract, shows the date each one leaves, and counts the replacements and retrofits you need for each contract year, so the cost is in your bid and not a surprise in year two.

Why check before you bid or mobilize?

  • Price the replacements: a vehicle that ages out in year two is a purchase you have to fund, and the contract rate has to carry it.
  • Pass the mobilization inspection: a vehicle refused at the gate costs days of standby. Fix the IVMS and rollover protection gaps before the inspection.
  • Plan the order dates: new vehicles and upfitting take time; the date each vehicle leaves tells you when to order.
  • Keep the fleet record straight: one table of model years, odometers and equipment is the same list the client's auditors ask for.

What inputs do you need?

InputWhere to find itTip
Age, odometer and equipment rulesThe contract, the client's vehicle or land transport standard, the tender documentsCheck whether age is counted from the model year or the first registration, and enter that year.
Model yearVehicle registrationUse the year your client counts from.
Odometer and distance a yearTracking system reports or the last service recordUse the last 12 months of distance for each vehicle.
IVMS, rollover protection, beltsInstallation records and a walk-aroundThe Vehicle Pre-Mobilization Inspection Checklist records each item per vehicle.
NCAP ratingEuro NCAP, ANCAP or the client's listOnly if the contract asks for a minimum rating.

How does the check work?

Age and odometer

Ages out on = 1 January of (model year + maximum age) Odometer on a date = reading + distance a year × years since the reading Reaches the km limit on = reading date + (limit − reading) ÷ distance a year Leaves on = the earlier of the two dates

Counting from 1 January of the model year is the strict reading: a 2021 vehicle is "older than five years" from 1 January 2026. If your contract counts from the first registration date, enter that year instead. Buses use the truck limit unless you enter their own.

Status of each vehicle

Not eligible at start = leaves on or before the start, or NCAP below the minimum Leaves during the contract = leaves before the end date Eligible for the whole contract = neither To fit before the start = IVMS, rollover protection (pickups) or belts missing where required

Replacement plan

Replace before the start = vehicles not eligible at the start Replace in contract year n = vehicles leaving during year n Budget = vehicles × replacement price for their class + fitting before the start

A replacement is assumed to be a new vehicle that meets the rules for the rest of the contract. The tool has no client limits of its own: every limit and price on the page is an example to replace with your own.

Sources

  • IOGP Report 365, Land transportation safety recommended practice (fourth edition, 2020), includes vehicle specifications by type of vehicle and refers to 5-star NCAP-rated light vehicles: IOGP, 16 September 2020. Source: IOGP.
  • OGP's recommendation that company vehicles owned, leased or contracted for more than three months have IVMS installed: NIOSH and SPE paper 156535, Implementing an In-Vehicle Monitoring Program, 2012. Source: CDC Stacks.
  • Rollover definition (any crash where the vehicle has flipped to its sides or top, or rolled on any axis): IOGP land transport safety FAQ. Source: IOGP. Last reviewed 21 October 2026.

Worked example: ten vehicles, a three-year contract

The example rows with readings on 21 October 2026 and a contract from 1 November 2026 to 1 November 2029, with example limits of 5 years and 250,000 km for light vehicles and 10 years and 800,000 km for trucks:

  • LV-104, a 2021 car, aged out on 1 January 2026: not eligible at the start.
  • LV-103 (2022) and HV-301 (2017) age out on 1 January 2027, in contract year 1; LV-102 ages out on 1 January 2028.
  • LV-105 drives 70,000 km a year from 120,000 km and reaches 250,000 km at the end of August 2028, before its age limit: it leaves on the odometer rule.
  • 4 of 10 vehicles are eligible for the whole contract. Three need fitting before the start: IVMS on LV-105 and TK-302, rollover protection on LV-102.
  • With the example prices in US dollars, the plan is 1 replacement before the start, 2 in year 1, 2 in year 2 and 1 in year 3, and $435,200 in total including $3,200 of fitting.

How to read your results

  • Not eligible at the start: replace or swap these vehicles before mobilization; they will not pass the client's inspection.
  • Leaves during the contract: the date is when to have the replacement on site. Allow time for ordering, upfitting and the client's inspection.
  • To fit: IVMS and rollover protection can be fitted to an existing vehicle; plan the installation before the inspection date.
  • Rating to check: a "—" NCAP rating with a minimum in the contract means you need the rating before the vehicle is accepted.

How to keep the fleet compliant through the contract

Assumptions and limits

The check uses the rules and readings you enter; it does not know any client's standard. Odometers are projected at a steady distance a year. Age is counted from 1 January of the year you enter. Vehicle inspection, documents and driver requirements are outside this tool; your client's inspection decides whether a vehicle is accepted.

Related Safee solution

Turn leaving dates into reminders, and IVMS data into reports

In Safee you create a maintenance task for each vehicle with a specific date or odometer constraint, and the system fires an alarm when either is reached. The RAG, RALG and IVMS Road Safety reports give the driver ratings clients ask for.

  • Maintenance tasks with a specific date, a specific odometer or whichever comes first, and a notification when due.
  • Expiries Explorer that creates administrative expiry alarms and notifies the people you choose.
  • RALG report with a monthly color per driver from IVMS violations and risk exposure.
  • IVMS Road Safety report with yearly statistics on drivers' scores.
Questions

Questions about vehicle compliance on oil and gas contracts

Need odometer and driving data for your contract fleet? Talk to Safee.

How is vehicle age counted for a contract?

It depends on the contract: from the model year, the manufacturing date or the first registration. This tool counts from 1 January of the year you enter, the strict reading; enter the year your client counts from.

Can I use a vehicle that ages out during the contract?

Usually only until the date it ages out, then it must be replaced. Check the contract: some clients allow an extension on request. The Fleet tab shows each vehicle's date.

Do pickups need rollover protection?

Only if the contract or the client's standard asks for it, typically for pickups used off road. Set the rule on the Rules tab; the tool then flags pickups without it.

What is an IVMS and does every vehicle need one?

An in-vehicle monitoring system records speed, harsh braking and acceleration and seatbelt use. OGP recommended it in vehicles owned, leased or contracted for more than three months; your client's contract decides which vehicles need it.

Does the tool include Aramco, ADNOC or PDO limits?

No. The tool has no client limits built in. Every limit is an example; enter the figures in your contract or the client's vehicle standard.

How do I estimate the odometer at the end of the contract?

Enter today's reading and the distance the vehicle drove over the last 12 months, from your tracking reports. The tool projects the reading at a steady rate.

Can I save the result for the bid?

Yes. Get the report and we email you a link to it, with the vehicle table, the replacement plan and the budget; it saves as PDF. A CSV export is there too.

Let's look at your contract fleet

Mobilize with your IVMS reports ready

Tell us how many vehicles you run, for which client and for how long, and we will show you how Safee follows odometers, maintenance tasks and IVMS reports for a similar fleet.

Related tools and resources

Move on to your next fleet question

Get the report

Enter your details and we will email you the file.

Use your real name so the file arrives addressed to you. Don't worry, we won't flood you with emails or calls.

Scroll to Top