All articles
·2 min read

A simple bike maintenance schedule by mileage

Most bike maintenance advice is organized by the calendar, which doesn't make much sense — a bike that rides 200 km a month and one that rides 2,000 km wear completely differently. Mileage is the honest yardstick. Here's a simple schedule built around how far you actually ride.

Every ride / weekly

  • Quick once-over: tyre pressure, quick brake check, anything loose or rattling.
  • Wipe the chain if it's visibly dirty, and re-lube after any wet or gritty ride. A clean, lubed chain is the cheapest way to make your whole drivetrain last longer.

Every ~200–300 km

Every ~500 km

  • Check chain wear with a chain checker or ruler. This is the highest-leverage check on the whole bike — see how to check chain wear. Replacing the chain on time protects the much pricier cassette and chainrings.

Every ~3,000–5,000 km

Every ~2,000–6,000 km (condition-dependent)

  • Brake pads: check often and replace before the friction material is gone. Disc and rim wear differently — see when to replace brake pads.

Every ~8,000–15,000 km

  • Replace the cassette — typically every two to three chains if you've been swapping chains on time.

Yearly-ish (or by feel)

  • Cables and housing: replace when shifting gets vague or sticky — often around once a year for regular riders.
  • Bar tape / brake fluid (hydraulic): refresh tape as needed; bleed brakes per the manufacturer's interval.

By feel / hours, not strict mileage

  • Bottom bracket and hub bearings: replace when you feel grinding, play, or roughness — commonly 15,000–25,000 km, but it's really about how they feel.
  • Tyres: highly variable — replace at the wear indicators, when the casing shows, or after repeated flats. See how often to replace your tyres.

The hard part isn't the list — it's remembering

Every part on this page wears on a different clock: the chain in thousands of km, the cassette in tens of thousands, bearings in tens of thousands more. Holding all of that in your head (or a spreadsheet that's out of date by Sunday) is why things get missed and small problems turn into expensive ones.

That's the whole reason we built BikeVitals — connect Strava once and it tracks the mileage on every component for you, then emails you before each part wears out. Instead of remembering this schedule, you just get a heads-up at the right time.