Maintenance Interval Tracker

Excel Formulas › Automotive & Fleet

All versions

Flag when service is due. Compare current mileage to the next service point (last service plus the interval) and show miles remaining — or use MOD to find how far past an interval you are.


Quick formula: miles until the next service:
=last_service + interval - current_miles
Last-service mileage plus the interval, minus current miles, is miles remaining. Negative means overdue.

Functions used (tap for the full reference guide):

The example

Oil every 5,000; last at 30k, now 34k.

AB
1ItemValue
2Next due35000
334,000 now→ 1,000 left

The formula

The formula:

=last_service + interval - current_miles // next due − current

How it works

How it works:

  1. Next service = last_service_miles + interval (e.g. 30,000 + 5,000 = 35,000).
  2. Subtract current miles for miles remaining; negative means overdue.
  3. Flag status with IF(remaining <= 0, "Overdue", IF(remaining < 500, "Soon", "OK")).
  4. For a recurring interval from zero, MOD(current_miles, interval) shows miles into the cycle.

Conditional formatting turns it into a dashboard. A fleet sheet with miles-remaining per vehicle, shaded red when overdue and amber when within 500 miles, surfaces what needs servicing at a glance. The same IF logic drives both the status text and the color rule — one source of truth for the maintenance schedule.

Try it: interactive demo

Live demo

Last service, interval, current miles.

Remaining ·

Variations

Status flag

Due soon/overdue:

=IF(remaining<=0,"Overdue",IF(remaining<500,"Soon","OK"))

Into the cycle

MOD from zero:

=MOD(current_miles, interval)

Next service mileage

The trigger:

=last_service + interval

Pitfalls & errors

Negative = overdue. A negative “remaining” means service is past due.

Time or miles. Some services are date-based — track both where needed.

Update last service. Keep the last-service mileage current after each visit.

Practice workbook

📊
Download the free Maintenance Interval Tracker practice workbook
A maintenance sheet with the status-flag, MOD-cycle, and next-mileage variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I track maintenance intervals in Excel?
Use =last_service + interval - current_miles for miles remaining; negative means overdue.
How do I flag service status?
=IF(remaining<=0,"Overdue",IF(remaining<500,"Soon","OK")), often paired with conditional formatting.
How do I find how far into an interval I am?
Use =MOD(current_miles, interval) for a recurring interval measured from zero.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: MOD function · Highlight dates due · Days until date

Function references: MOD