Honda Maintenance Minder codes explained — what your dashboard is actually telling you
Honda's Maintenance Minder uses A/B codes and sub-codes 1 through 7 to tell you exactly what your car needs. Here's what every code means and why you shouldn't ignore the numbers.
You're driving your Honda and a wrench icon lights up on your dash, followed by something like "B123." If you're like most people, you know it means the car wants something, but you're not entirely sure what. A lot of Honda owners just see the wrench and think "oil change." That's part of it, but probably not all of it.
This post is part of our complete guide to vehicle maintenance systems, covering every major manufacturer sold in the US.
Honda's Maintenance Minder system has been standard on most models since the mid-2000s. It replaced the old fixed-interval maintenance schedule with something smarter — a system that actually monitors how you drive and tells you what the car needs based on real conditions, not just a mileage countdown.
Here's how the whole thing works, what every code means, and why it matters that you pay attention to all of it, not just the oil part.
How the Maintenance Minder works
The system runs in the background using data from sensors throughout the vehicle. It tracks engine temperature, vehicle speed, ambient temperature, and how long you've been driving. From all that, it calculates when each maintenance item is actually due rather than defaulting to a generic schedule.
This matters because two identical Civics can have completely different maintenance needs depending on how they're driven. Someone doing highway miles in mild weather will go longer between services than someone doing short trips in stop-and-go traffic during a hot summer.
When the system decides something needs attention, it displays a code on your driver information display alongside an oil life percentage. That percentage counts down from 100% after each reset. At 15%, you should be making your appointment. At 5%, service is due. At 0%, you're overdue and the system starts counting negative to make sure you notice.
The main codes: A and B
Every Maintenance Minder alert starts with either an A or a B. These are the main codes.
Code A means replace the engine oil. That's it. No filter, no inspection, just an oil swap. This is your lighter service visit.
Code B means replace the engine oil and the oil filter, plus a more involved inspection. The B service includes checking the brakes, suspension components, tie rod ends, driveshaft boots, exhaust system, and fluid levels. It's the more thorough visit.
Think of A as the quick stop and B as the full checkup. They alternate over the life of the vehicle, with B being the one where your technician is actually getting under the car and looking at everything.
The sub-codes: 1 through 7
Here's where it gets specific. Alongside the A or B, you'll see one or more numbers. Each number represents a specific service item that's due at the same time.
Code 1 — Tire rotation. Check tire pressure and inspect for uneven wear.
Code 2 — Replace the engine air filter and the cabin air filter. Inspect the drive belt.
Code 3 — Replace transmission fluid. Replace transfer case fluid if the vehicle has one (AWD models).
Code 4 — Replace spark plugs. Replace the timing belt if the engine has one (not all do — many newer Hondas use timing chains). Inspect the water pump. Check valve clearance.
Code 5 — Replace engine coolant.
Code 6 — Replace rear differential fluid. This one only shows up on AWD models like certain CR-V, Passport, and Pilot trims. If your Honda is front-wheel drive, you'll never see a 6.
Code 7 — Replace brake fluid. Honda recommends a brake fluid exchange every 3 years regardless of mileage, and the system tracks that separately.
How to read a combined code
The codes stack together. When your dash shows "B123," you're looking at four separate items bundled into one visit:
- B = oil and filter change plus full inspection
- 1 = tire rotation
- 2 = engine air filter, cabin air filter, and belt inspection
- 3 = transmission fluid service
The Maintenance Minder groups these together on purpose. If your oil is due in a month and your transmission fluid is due six weeks out, it combines them so you make one trip instead of two. That's the algorithm doing its job.
This is also why you can't just walk into a shop and say "oil change" when your dash says B123. You'd be leaving three services unaddressed. Each of those numbered items matters for a different part of the vehicle, and skipping any of them puts wear on something the system already flagged.
Common code combinations and what they mean
Here are the combinations Honda owners see most often:
A1 — Oil change and tire rotation. This is the most basic and most frequent visit for most drivers. Simple and quick.
B1 — Oil and filter change, full inspection, and tire rotation. The standard "thorough" service visit.
A12 or B12 — Oil service (with or without filter depending on A vs B), tire rotation, plus both air filters and a belt check.
B123 — The big one. Oil and filter, inspection, tire rotation, both air filters, belt inspection, and transmission fluid service. This is a more involved appointment.
A13 or B13 — Oil service, tire rotation, and transmission fluid. Shows up when the transmission fluid interval coincides with a routine oil service.
B17 — Oil and filter change, inspection, tire rotation, and brake fluid exchange. The brake fluid item (7) typically comes around every 3 years.
A125 or B125 — Oil service, tire rotation, air filters, belt inspection, and coolant replacement.
B1247 — Oil and filter, inspection, tire rotation, air filters, belt check, spark plugs and timing belt (if equipped), and brake fluid. This is a major service visit. If you see this many numbers stacked up, expect to spend more time and money, but also know that you're getting the car fully caught up.
Why skipping the sub-codes causes problems
It's tempting to just get the oil changed and deal with the rest later. Oil is the item people understand best, and it's the cheapest line on the invoice. But every one of those numbered codes exists because something specific is wearing out or degrading.
Transmission fluid (code 3): Old transmission fluid loses its friction properties and starts to break down. You'll notice rougher shifts first, then slipping, and if you let it go long enough, internal damage. Transmission repairs are not cheap. Fluid exchanges are.
Brake fluid (code 7): Brake fluid is hygroscopic, which means it absorbs moisture from the air over time. As water content increases, the fluid's boiling point drops. Under hard braking, overheated fluid can boil and create air bubbles in the lines, which is felt as a soft or fading brake pedal. In an emergency stop, that's a serious safety issue.
Air filters (code 2): A clogged engine air filter restricts airflow and reduces fuel economy. Your engine has to work harder to pull in the same amount of air. The cabin filter is about what you're breathing — a dirty one means dust, pollen, and whatever else is in the air gets pushed into the cabin through your vents.
Coolant (code 5): Coolant degrades over time and loses its ability to protect against corrosion and freezing. Old coolant can damage the radiator, water pump, and head gasket. Not as common a failure as it used to be, but when it happens, it's expensive.
Spark plugs (code 4): Worn spark plugs cause misfires, rough idle, poor fuel economy, and sometimes a check engine light. On engines with a timing belt, the belt has a finite lifespan — if it breaks, the engine can suffer catastrophic internal damage on interference engines.
Which Honda models use the Maintenance Minder
Most Honda vehicles from about 2006 onward have the Maintenance Minder system. That includes the Civic, Accord, CR-V, HR-V, Pilot, Passport, Ridgeline, Odyssey, and Fit (when it was still sold in the US).
Acura models use the same system. If you drive a TLX, MDX, RDX, ILX, or Integra, you'll see the same A/B codes and numbered sub-codes.
Some older Hondas from 2005 and earlier don't have the system and rely on a traditional fixed-interval schedule in the owner's manual. If your Honda doesn't show these codes on the dash, check your manual for the printed maintenance chart.
It's also worth knowing that the codes aren't identical across every model and year. Code 6 (rear differential fluid) only shows up on AWD-equipped vehicles. Code 4 (timing belt) only applies to engines that have one. The system accounts for this and only displays codes that are relevant to your specific car.
Complete Honda Maintenance Minder reference table
Main codes
| Code | Service | What's involved |
|---|---|---|
| A | Engine oil replacement | Oil change only, no filter |
| B | Engine oil and filter replacement + inspection | Oil and filter change, inspect brakes, suspension, tie rods, driveshaft boots, exhaust, fluid levels |
Sub-codes
| Code | Service | What's involved | Typical interval |
|---|---|---|---|
| 1 | Tire rotation | Rotate tires, check pressure and wear | Every other oil change, roughly |
| 2 | Air filters and belt | Replace engine air filter and cabin air filter, inspect drive belt | ~30,000-45,000 miles |
| 3 | Transmission fluid | Replace transmission fluid and transfer case fluid (if AWD) | ~30,000-60,000 miles |
| 4 | Spark plugs and timing belt | Replace spark plugs, replace timing belt (if equipped), inspect water pump, check valve clearance | ~100,000 miles |
| 5 | Coolant | Replace engine coolant | First at ~120,000 miles, then every ~60,000 |
| 6 | Rear differential fluid | Replace rear differential fluid (AWD only) | ~30,000-60,000 miles |
| 7 | Brake fluid | Replace brake fluid | Every 3 years regardless of mileage |
Common combinations
| Code | What it means |
|---|---|
| A1 | Oil change + tire rotation |
| B1 | Oil/filter change + inspection + tire rotation |
| A12 | Oil change + tire rotation + air filters + belt inspection |
| B12 | Oil/filter + inspection + tire rotation + air filters + belt inspection |
| A13 | Oil change + tire rotation + transmission fluid |
| B13 | Oil/filter + inspection + tire rotation + transmission fluid |
| B123 | Oil/filter + inspection + tire rotation + air filters + belt + transmission fluid |
| B17 | Oil/filter + inspection + tire rotation + brake fluid |
| A125 | Oil change + tire rotation + air filters + belt + coolant |
| B1247 | Oil/filter + inspection + tire rotation + air filters + belt + spark plugs/timing belt + brake fluid |
FAQ
What does the wrench light mean on my Honda? The wrench icon is your Honda's Maintenance Minder system telling you that one or more service items are due. Check the code displayed alongside it (like A1 or B123) to find out specifically what the car needs. It's not a warning light indicating a malfunction — it's a scheduled maintenance reminder.
What is the difference between Honda code A and code B? Code A is a basic oil change. Code B is an oil and filter change plus a comprehensive inspection of brakes, suspension, steering, exhaust, and fluid levels. B is the more thorough of the two. They alternate throughout the life of the vehicle.
What does Honda code B123 mean? B123 means your Honda needs an oil and filter change with a full vehicle inspection (B), a tire rotation (1), engine and cabin air filter replacement with a drive belt inspection (2), and a transmission fluid service (3). All four items should be done in the same visit.
Can I just get an oil change when my Honda shows a B service code? You can, but you shouldn't. The sub-code numbers represent specific maintenance items that are due at the same time as the oil change. Skipping them means those systems go unserviced, which can lead to bigger problems down the road. The system bundled them for a reason.
What does 15% oil life mean on a Honda? It means you should schedule a service appointment soon. At 5%, service is due now. At 0%, you're past due. Honda recommends completing service before the oil life reaches 0%.
Does every Honda show the same maintenance codes? Not exactly. The A, B, and codes 1-5 and 7 apply to most models. Code 6 (rear differential fluid) only appears on AWD-equipped models. Code 4 (timing belt) only applies to engines that have timing belts rather than chains. The system only shows codes relevant to your specific vehicle.
How often does Honda code 7 (brake fluid) come up? Honda recommends replacing brake fluid every 3 years regardless of mileage. The Maintenance Minder tracks this on a time-based schedule separate from the mileage-based items.
What is the difference between Honda code 3 and code 6? Code 3 is for transmission fluid (and transfer case fluid on AWD models). Code 6 is specifically for rear differential fluid, which only applies to AWD vehicles. Front-wheel-drive Hondas will never display a code 6.
Related maintenance guides
Nissan/Infiniti maintenance codes
Toyota maintenance required light
Complete guide to vehicle maintenance systems
Bring your Honda's maintenance codes to Hyarcs Auto Repair
If your Honda or Acura is showing a Maintenance Minder code and you want everything handled in one visit, that's what we do. We can read your vehicle's maintenance data, confirm what's due, and take care of the full service — not just the oil portion. We work on all Honda and Acura models at our shop in Pasadena, and we have the diagnostic tools to pull your Maintenance Minder status directly.
If you're in Pasadena, Arcadia, Temple City, Alhambra, Sierra Madre, or anywhere else in the San Gabriel Valley, we're easy to get to right off the 210.
Hyarcs Auto Repair | 2162 E Villa St, Pasadena, CA 91107 | (626) 432-4540 | hyarcsautorepair.com
Have a Question? We're Here to Help.
Call us or book an appointment in Pasadena — same-day service often available.