Maintenance

A Bike Maintenance Schedule That Actually Sticks

Most maintenance doesn't get skipped because it's hard. It gets skipped because nobody remembered it was due. The fix isn't discipline. It's tracking the right thing by the right measure, per bike, with intervals that come from the people who actually publish them.

Updated July 6, 2026

Miles, hours, or calendar: pick the right clock

The mistake is putting everything on one schedule. Different parts wear on different clocks:

  • By distance or ride hours: chain lube, chain wear, tire wear, drivetrain cleaning. These track how far and how long you actually ride.
  • By calendar: sealant top-ups, hydraulic brake and fork fluid, cable degradation. These age whether the bike moves or not.

A schedule that lets you set each task by the clock that fits it will be right far more often than "I service everything every spring."

A baseline schedule

Adjust for conditions (rain, dust, and big mileage shorten everything), but this is a sane starting point, with the source behind each interval:

TaskIntervalClock
Clean & lube chain100–200 mi for drip lubes, per Finish Line and SILCA; ~300 mi per hot-wax treatmentDistance
Check chain wearEvery few hundred milesDistance
Replace chain0.5% wear for 11/12-speed, 0.75% for 10-speed and below, per Park Tool (SRAM rates its chains to 0.8%)Wear gauge
Refresh tubeless sealantEvery 2–6 months; Stan's says check quarterlyCalendar
Brake bleedYearly for DOT fluid, every 2 years for mineral oil, per SRAM; Shimano says when the oil discolors or lever feel changesCalendar / feel
Suspension service (MTB)Lower legs and air can at 50 hrs per RockShox; Fox full service at 125 hrs or yearlyRide hours
Full drivetrain cleanMonthly in seasonCalendar

Why the chain is the one to never miss

A chain is cheap; a cassette and chainrings are not. As a chain wears it elongates, and a worn chain grinds those expensive parts down to match it. Replace the chain on time, around 0.5% elongation on a wear gauge for modern 11- and 12-speed drivetrains per Park Tool, and the rest of the drivetrain lasts far longer. Miss it, and you're replacing everything at once. Zero Friction Cycling's wear testing puts numbers on the stakes: riders who let chains run long typically burn through several chains, multiple cassettes, and a set of chainrings over 30,000 km, while riders on a disciplined wax rotation covered the same distance without replacing a single drivetrain component.

The lubricant matters more than most riders think, and this is one place the testing is genuinely rigorous. The original Friction Facts efficiency tests measured 55 lubricants under load, and Zero Friction Cycling's 5,000 km wear protocol ranks them by how fast they grind a chain down. The consistent winner is wax: SILCA's published data claims up to 8 watts saved versus slower lubes and chain life up to 25,000 km with hot-melt waxing. The tradeoff is discipline, since wax wants a clean chain and a roughly 300 mile re-treatment rhythm.

The multi-bike problem

One bike, you can mostly keep in your head. Three or four (road, gravel, MTB, maybe a track bike) and memory falls apart fast. Each rides different mileage, in different conditions, on different clocks. The road bike's chain is due while the gravel bike's sealant has gone dry and the MTB needs a lower-leg service nobody's counting hours toward.

This is exactly where a log plus reminders earns its keep: each bike accrues its own mileage and ride hours, each task counts down on its own clock, and the bike tells you when it's due instead of you trying to remember.

Sources

Let each bike tell you when it's due

Velo Garage keeps a service log and ride history on one timeline, with reminders by date, mileage, or ride hours. Rides import from Strava, Wahoo, intervals.icu, and Apple Health and sort to the right bike automatically, so the mileage that drives those reminders stays accurate without you logging a thing.

Download on the App Store