The maintenance light resets differently depending on your model year and whether you use the dashboard controls or an OBD-II scanner
Toyota Tundras from 2000 onward display a maintenance reminder light when the truck reaches a set mileage interval — typically every 10,000 miles for oil changes. The light itself does not indicate a problem; it is a scheduled service reminder. Resetting it requires either a sequence of button presses on your dashboard or a diagnostic scanner, depending on your truck's year and trim level.
The method you use matters because some Tundras do not respond to manual resets after certain model years. Knowing which approach works for your truck saves you a trip to the dealer and a service fee that typically runs $50 to $100 just to clear the light.
Key Takeaways
- 2000–2006 Tundras reset the maintenance light using the odometer button and ignition key, a process that takes under two minutes and requires no tools.
- 2007–2021 Tundras require either the same button sequence or a diagnostic scanner, depending on the trim and whether the truck has a multi-information display.
- 2022 and newer Tundras typically require a diagnostic scanner or dealer reset because manual methods no longer work on the newer infotainment systems.
- An OBD-II scanner costs $25 to $150 and can reset the light on any model year, making it a one-time investment if you plan to do your own maintenance.
- Resetting the light does not skip the actual maintenance — you should only clear it after you have completed the oil change or service the light is reminding you about.
Manual reset using the odometer button (2000–2006 Tundra)
The oldest Tundras respond to a straightforward button combination on the instrument cluster. Locate the odometer reset button on the left side of the steering wheel or on the dashboard stalk, depending on your model year. This is the same button you press to toggle between odometer and trip meter displays.
Turn the ignition to the On position without starting the engine. Press and hold the odometer button for three to five seconds until the maintenance light blinks. Release the button, then press it again briefly. The light should go out. If it does not, repeat the sequence — sometimes it takes two or three attempts.
This method works on 2000–2006 models consistently. If your truck does not respond, move to the scanner method described below.
Dashboard button sequence for 2007–2021 Tundras
Newer Tundras with a multi-information display (the small screen between the speedometer and tachometer) use a different reset path. Turn the ignition to On without starting the engine. Use the arrow buttons on the steering wheel or dashboard to navigate to the Settings or Maintenance menu on the display.
Once you reach the maintenance menu, look for an option labeled Reset Maintenance, Service Reset, or Oil Change Reset. Select it using the center button or dial. The display will ask you to confirm; press Yes or OK. The maintenance light should extinguish when ready.
If your 2007–2021 Tundra does not have a multi-information display, or if the menu does not appear, your truck may require a scanner. Some base-model Tundras in this range do not include the digital display and fall back to the OBD-II method.
Using an OBD-II diagnostic scanner
An OBD-II scanner is a handheld device that plugs into the diagnostic port under your steering wheel (a rectangular connector about the size of a phone charger). It reads and clears fault codes and service reminders across all model years. This method works on any Tundra from 2000 onward and is the most reliable approach if manual methods fail.
Locate the OBD-II port on the driver's side under the dashboard, usually just below the steering wheel. Plug the scanner in, turn the ignition to On, and follow the scanner's menu to find Clear Codes, Reset Service, or Maintenance Reset. The exact menu name varies by scanner brand. Select the option, confirm, and the light will clear within seconds.
Basic OBD-II scanners cost $25 to $60 and work on any vehicle. Mid-range models with more detailed menus run $80 to $150. If you plan to maintain your Tundra yourself, a scanner is a worthwhile one-time purchase that also lets you read check-engine codes without a dealer visit.
2022 and newer Tundra reset options
The newest Tundras use a more complex infotainment system that does not respond to the older button sequences. Toyota moved the maintenance reset function into the touchscreen menu system. Start the truck and look for Vehicle Settings, Maintenance, or Service on the main screen.
Navigate to the maintenance section and select Reset Service Reminder or Reset Oil Change Reminder. The system will ask you to confirm. Tap Yes and the light will clear. If you cannot locate the menu or your truck does not respond, an OBD-II scanner remains the backup option.
Some 2022+ Tundras also allow you to reset the light through the Toyota smartphone app if your truck has connected services enabled. Check your owner's manual or the app's menu for this feature.
What to do if the light will not reset
If none of the above methods work, the light may not be a straightforward maintenance reminder. Check your owner's manual to confirm what the light symbol actually represents — some Tundras use similar-looking lights for different warnings. A light that looks like an oil can might be an actual oil pressure warning rather than a service reminder, and it requires a mechanic's diagnosis.
If you are certain it is the maintenance reminder and the reset methods do not work, the truck may have a fault code stored that is preventing the reset. An OBD-II scanner will show you any codes. If codes are present, clear them first using the scanner, then attempt the maintenance light reset again.
As a last resort, a Toyota dealer can reset the light during a service visit or for a diagnostic fee if you have not had service done. The cost is typically $50 to $100 for the reset alone.
Resetting the light versus actually doing the maintenance
The maintenance light is a mileage-based reminder, not a sensor that detects oil condition. Resetting it does not change when your oil actually needs changing. You should only clear the light after you have completed the service the light is reminding you about — usually an oil and filter change.
If you reset the light without doing the maintenance, you will lose track of when your next service is due. Toyota's recommended oil change interval for most Tundras is every 10,000 miles under normal driving, or every 5,000 miles if you tow frequently or drive in severe conditions. Skipping or delaying oil changes can damage the engine and void your warranty.
Frequently Asked Questions
Can I reset the maintenance light without doing an oil change?
Technically yes — the light is just a reminder, not a sensor. But you should not. Resetting it without doing the maintenance means you will lose track of when your oil actually needs changing. The light exists to help you remember a necessary service.
Does resetting the light affect my warranty?
No. Resetting a maintenance reminder light does not affect your warranty. However, failing to perform the maintenance the light reminds you about can void coverage if engine damage results from neglected service.
What if my Tundra has a check-engine light on at the same time?
The check-engine light and the maintenance light are separate. You can reset the maintenance light independently. The check-engine light indicates a fault code and requires diagnosis with a scanner before it will clear.
Is it cheaper to reset the light myself or go to a dealer?
Resetting it yourself costs nothing if you use the button method, or $25 to $150 if you buy a scanner. A dealer charges $50 to $100 just to reset the light. A scanner pays for itself after one or two resets and gives you the ability to read fault codes in the future.
Will the light come back on after I reset it?
No, not until your truck reaches the next service interval — usually 10,000 miles later. If the light comes back on within a few hundred miles, there may be a fault code stored that is causing it to reappear. Use a scanner to check for codes.