RideMath ← All tools

Chain Wear & Replace Timing

Replacing a chain is cheap; replacing a cassette is not. The question isn't "when do I notice skip" — it's "when does the chain start destroying the cassette?" This calculator predicts remaining chain life from your mileage, conditions and stress factors, and tells you the optimal moment to swap.

—
chain life remaining

Recommendation

—

—

The math

—

How chain wear works (and why it ruins cassettes)

Chain stretch isn't actually stretching — it's the pins and plates wearing each round. As the pitch lengthens (even by fractions of a millimetre), the chain rides higher on the cassette teeth. The cassette teeth aren't symmetric — they're shaped to mesh with a fresh chain's narrow tooth gap. A stretched chain wears that shape flat, which is why a worn chain + new chain skips on the old cassette.

The 0.5% / 0.75% rule of thumb: at 0.5% wear, replace the chain. At 0.75% wear, you've usually already damaged the cassette. 12-speed and 13-speed chains stretch faster per km but break cassettes faster too — both because the teeth are thinner.

What this calculator does differently

The standard "replace every 3000 km" advice ignores four things that matter:

This calculator combines all four with conservative base numbers. The dial tells you when to order the new chain.

The cost argument

A 12-speed chain costs $25-60. A matching cassette costs $80-300. If your chain life is 4000 km and your cassette life is 12000 km without a fresh chain, replacing the chain three times in a row can extend the cassette life to ~30000 km. The break-even math is always: replace the chain when it's worn, not when it's noisy.

FAQ

How accurate is this estimate?

Within about ±25% for typical recreational riding. Track, e-bike, and CX race use is hard to model precisely. Check the actual chain with a wear gauge — it's a $10 tool and gives the definitive answer.

What about wax-dipped chains?

Hot wax dipping extends life further than the "quality drip" tier here. If you re-wax every 200-300 km, you can expect roughly 1.3× the predicted life on this calculator.

Why does the calculator recommend replacement at 50%?

It isn't "chain is half worn out" — it's "chain has reached 0.5% elongation, where most 11/12/13-speed cassettes start taking damage." Replace it now to protect the more expensive parts.

Can I just measure chain stretch myself?

Yes — a chain checker tool goes over the chain and drops into the rollers if the chain is stretched past the gauge's limit (usually 0.5% or 0.75%). The numbers here will roughly agree with the gauge.

About this tool

This calculator was built to answer a question most online versions skip or oversimplify. It runs entirely in your browser; no inputs are stored or transmitted. The math is grounded in standard cycling physics and physiology models, and is suitable for hobbyist and intermediate training use. It is not a substitute for a coach, sports scientist, or professional bike-fit service.

Privacy Policy

This tool does not collect personal data. All inputs and results stay in your browser. We do not set first-party analytics cookies. This site may display ads served by Google AdSense; Google, as a third-party vendor, uses cookies to serve ads based on a user's prior visits to this site or other sites. Google's use of advertising cookies enables it and its partners to serve ads based on the visit to this site and/or other sites on the Internet. You can opt out of personalized advertising by visiting Google Ads Settings (google.com/settings/ads). Third-party vendors, including Google, use cookies to serve ads based on a user's prior visits to this site or other sites.

Children under 13 are not the intended audience.

Disclaimer

This calculator is provided for general informational and educational purposes only. It is not medical, mechanical, or legal advice. Predicted values depend on inputs you supply and simplified physical models; real-world outcomes vary. Use at your own risk. Brand names are descriptive only and do not imply affiliation.