Back to blog
12 June 20268 min read

How Long Does a Cassette Last? Replacement Intervals and the Chain Connection

A road cassette can last 6,000 to 15,000 km, or die alongside a single neglected chain. Here's how to spot a worn cassette, when to replace it, and how chain discipline triples its life.

cassettedrivetrainmaintenancewear
Close-up of a road bike cassette showing the cogs and chain

Some links in this article are affiliate links. If you buy through them we earn a small commission at no extra cost to you. We only recommend products we genuinely use and trust.

Your cassette is the quiet one in the drivetrain. The chain gets all the attention, with its checkers and lubes and wax debates, while the cassette just sits there doing its job. Right up until the day you fit a fresh chain, stand on the pedals, and the whole drivetrain skips forward with a bang.

That moment is almost always avoidable. Cassette lifespan isn't really about the cassette at all. It's about how you treat your chain. Here's how the two are connected, how to tell when a cassette is genuinely done, and how to get the most out of one.

How long does a cassette last?

The honest answer is a wide range, and chain discipline is the variable that matters most:

DrivetrainWith timely chain replacementWith a neglected chain
12-speed road6,000–10,000 kmAs little as 3,000 km
11-speed road8,000–12,000 km4,000–5,000 km
10-speed and older10,000–15,000 km5,000–6,000 km
Gravel / mountain bike4,000–8,000 km2,000–3,000 km

The simplest rule of thumb: a cassette should outlast two to three chains. If you're replacing the cassette every time you replace the chain, the chain is being run too long.

Wet, gritty UK winters drag everything towards the bottom of these ranges. Grinding paste made of road grime and chain lube wears cassette teeth just like it wears chain rollers, which is why the riders who clean their drivetrain regularly see dramatically longer cassette life.

Why your chain decides how long your cassette lasts

A new chain has exactly 12.7 mm between pin centres, and cassette teeth are cut to mesh with that spacing. As a chain wears, the effective pitch grows, and the chain starts riding higher on each tooth, concentrating load on the tooth tips instead of spreading it across the valleys.

The teeth respond by wearing into the classic shark-fin shape: a hooked profile that matches the stretched chain. The worn chain and worn cassette get along fine together, which is exactly the trap. Everything feels normal until you fit a new chain, and the new chain's correct pitch no longer matches the hooked teeth. It skips under load, worst in the cogs you use most.

This is why we bang on about replacing chains at 0.5% wear in our chain replacement guide. The chain is the cheap, sacrificial part. Replaced on time, it protects the cassette behind it. Run too long, it takes the cassette (and eventually the chainrings) down with it.

Five signs your cassette needs replacing

1. A new chain skips under load

The definitive sign. If you fit a new chain and the drivetrain skips when you put real power down, especially in your most-used cogs, the cassette is worn. The skip happens because the new chain can't seat in the hooked teeth. There is no adjustment that fixes this. The cassette is done.

2. Shark-fin teeth

Look at the cogs you use most, usually the middle of the cassette. New teeth are symmetrical with squared-off tips. Worn teeth become asymmetric, hooked, and pointed, like a row of shark fins leaning in the drive direction. Compare the middle cogs to the largest cog (which sees less use) and the difference is usually obvious.

3. Shifting that won't tune out

If shifting has gone vague and noisy and no amount of indexing, cable tension, or hanger alignment improves it, worn cassette teeth could be the cause. Worn cogs engage the chain inconsistently, which no adjustment can compensate for.

4. Wear concentrated on your favourite cogs

Cassettes rarely wear evenly. Most riders live in two or three cogs, and those wear out first. If the 15, 17, and 19 skip but the rest are fine, the cassette is still finished. You can't replace individual cogs on most modern cassettes.

5. It's outlived three chains

Even with perfect chain discipline, the cassette is a wear item. If it's seen three chains in and out, inspect it carefully before fitting chain number four. A chain checker like the Park Tool CC-2 or the budget-friendly Pedro's Chain Checker II tells you about the chain, but only the new-chain test or a close look at the teeth tells you about the cassette.

The new chain test

If you're unsure whether a cassette has life left, this is the cleanest way to find out:

  1. Fit the new chain.
  2. Find a quiet road or use a turbo trainer.
  3. Work through every cog under moderate load, seated.
  4. Then apply hard pressure (standing start or a stiff climb) in your most-used gears.

If nothing skips, the cassette lives on. If it skips in specific cogs, the cassette is worn. Do this test somewhere safe, not in a sprint for a town sign. A skipping drivetrain under full power can throw you into the stem.

Replacing a cassette

The good news: cassette replacement is one of the easiest jobs in bike maintenance, and the tools pay for themselves the first time you skip a shop visit.

You need two tools:

The job itself: remove the wheel, fit the lockring tool, hold the cassette with the chain whip, and turn the lockring anticlockwise. It cracks loose with a ratcheting bang that sounds alarming and is completely normal. Slide the old cassette off, wipe the freehub body clean, add a thin film of grease, and slide the new cassette on (the splines are keyed, so it only fits one way). Torque the lockring to 40 Nm, which is firm but not heroic; a torque wrench takes the guesswork out.

While the cassette is off, it's the perfect moment to check the freehub body for deep gouges from the sprocket splines and give everything a proper degrease.

How to make a cassette last longer

  • Replace chains at 0.5% wear. This is 80% of the battle. A £20 chain replaced on time is the cheapest cassette insurance there is. The Shimano TL-CN42 lives in a jersey pocket happily if you want to check mid-season.
  • Keep the drivetrain clean. Grit is grinding paste. A monthly deep clean with a chain cleaning device and degreaser, plus a rag flossed between the cogs, removes the abrasive layer that accelerates tooth wear.
  • Lube properly. A thin film on the rollers, excess wiped off. Muc-Off Dry Lube in summer, Finish Line Wet for winter, or Silca Super Secret if you want maximum drivetrain life from a drip lube.
  • Spread the load. If you spend entire rides in one cog, that cog wears out and takes the whole cassette with it. Using the range you paid for spreads wear across more teeth.
  • Avoid cross-chaining. Extreme chain angles load tooth edges unevenly and accelerate wear on both chain and cogs.

The cost maths

This is the same story we told with brake pads and tyres: the cheap part protects the expensive part.

  • Chain: £15–30
  • Cassette: £40–80 for 105 or Rival level, £100+ for Ultegra and up, £300+ for some 12-speed MTB cassettes
  • Chainrings: £30–100+

Run one chain 1,000 km too long and the £20 saving can cost you a £60 cassette. Run it longer still and the chainrings join the bill. A neglected drivetrain replacement on a modern 12-speed bike can clear £200. Three chains and one cassette over the same distance costs roughly half that, and shifts better the whole time.

Know which chain your cassette is on

The maths only works if you actually know the numbers: how many kilometres are on the current chain, and how many chains the cassette has seen. That's the part everyone fails at. Nobody remembers whether the cassette went on last winter or the winter before.

WrenchLog tracks the distance on every component automatically by syncing with Strava. Log the chain and cassette separately, set their expected lifespans, and you'll get an alert when the chain hits replacement distance, long before it starts eating the cassette behind it.

Track your bike maintenance automatically

WrenchLog syncs with Strava to monitor component wear and tell you when it's time to replace parts.

Get started free