PEDALYTICS · HOW IT WORKS
How Pedalytics works out the wear on each part
Each ride becomes equivalent kilometres: distance times a multiplier that depends on conditions. Those kilometres are added to the parts the bike had that day, and wear is that sum against a sourced reference. An 84 km gravel ride in the rain counts as 114 km. It is an estimate: it does not measure the part.
Pedalytics is in preparation and cannot be used yet: it is listed as «Coming soon». You can read this page without an account. Meet Pedalytics
From the ride to the percentage
- The ride arrives, from Strava, a FIT file or by hand.
- It is assigned to a bike. If the provider knows which bike it was, that is used; a rule you have confirmed covers rides that arrive without one; your corrections win.
- The setup is saved. The ride remembers the parts the bike had when it started. A part fitted later does not wear from it.
- The ride's conditions are read: terrain, rain, wind, mud, dust, sand and salt.
- Equivalent kilometres are worked out: distance × multiplier. Equivalent hours too, for parts serviced by the hour, such as a fork.
- They are added to each part and compared with its reference: kilometres so far ÷ reference.
- Reminders appear if the part crosses its threshold, or if the chain is due some care.
The multiplier
It starts at 1. Each condition adds what this table says, and the result never drops below 0.85. Levels of mud, dust, sand and salt go from 0 to 100.
| Condition | What it adds | Maximum |
|---|---|---|
| Gravel terrain | +0.12 | +0.12 |
| MTB terrain | +0.18 | +0.18 |
| Mixed terrain | +0.08 | +0.08 |
| Trainer or indoor | −0.08 | −0.08 |
| Wet ride | +0.18 | +0.18 |
| Rain | +0.03 per mm | +0.25 |
| Wind | +0.005 per km/h | +0.12 |
| Mud | level ÷ 1,000 | +0.10 |
| Dust | level ÷ 1,200 | +0.08 |
| Sand | level ÷ 800 | +0.13 |
| Salt | level ÷ 900 | +0.11 |
An example with the sums: 84 km of gravel, wet, with 2 mm of rain. The multiplier is 1 + 0.12 + 0.18 + 0.06 = 1.36, so the ride counts as 84 × 1.36 = 114 km for every part the bike had.
Before you leave, Prepare ride applies this same table to what is already known: terrain, wet and mud. The plan only says whether there is mud or not, so it counts as level 50. It is an estimate and is not added to wear.
Each part's reference
Each type of part has a reference and a source. Most parts are replaced on condition and not on distance, so many of these figures are prompts to go and look.
| Part | Reference | Where it comes from |
|---|---|---|
| Chain | 4,000 km | A cautious prompt. Measuring decides: 0.5% to 0.75% (Park Tool), 0.8% on SRAM |
| Cassette | 12,000 km, check | Low confidence: three 4,000 km chains. No maker we read gives a distance |
| Chainring | 18,000 km, check | Low confidence: a prompt to look at the teeth |
| Brake pads | 1,500 km | Low confidence. Thickness decides: 3 mm in total on SRAM |
| Road or gravel tire | 5,000 km | Schwalbe gives 2,000 to 5,000 km for its standard tires |
| MTB tire | 3,000 km on XC, 2,000 km on trail | Our own estimate: Schwalbe says no useful figure can be given |
| Tubeless sealant | 2,000 km or 7 months | Schwalbe (about 2,000 km) and Stan's (up to 7 months) |
| Brake fluid | 12 months | SRAM, once a year |
| Frame, rigid fork, handlebar | No figure | No published figure: checked by its condition |
The part-by-part detail, with more makers, is in the maintenance schedule.
Where each part starts
A new part starts at zero. If it is used and you say how many kilometres it has, it starts there. If that is unknown, only the rides since you added it count, and the app warns that the percentage is a minimum: the part may be more worn. It never makes up wear to fill the gap.
When it reminds you
- Chain. Clean and lube after a ride in rain, mud or salt, or when rides add up to 150 km since the last care you logged. The 150 km is guidance from a lube maker, Muc-Off: orientation, not a measurement of your chain.
- Wear. When a part crosses its type's threshold, between 80% and 90% depending on the part, and at 100%.
- Time. Brake fluid at 12 months and sealant at 7, counted from when it was fitted or last serviced. There is no reminder for tire age: no bicycle maker we read publishes a figure.
What we do not know yet
Frequently asked questions
Why does a ride count more kilometres than I rode?
Because those kilometres are worth more work for the parts. The real ones are stored apart, and you can always see which conditions explain the gap.
Is the wear figure exact?
No. It is an estimate for knowing when to go and look. A gauge on the chain or a caliper on the pad tells you more than any percentage.
What if I do not know how far a part has gone?
You mark it as unknown. Only rides from then on count, and the app says the percentage is a minimum.
What if I change a part?
The new one starts its own count and the old one keeps its rides. Each ride stays tied to the parts it had.
Sources
Pages read when this text was written or revised, on 3 November 2026.
- Park Tool. When to Replace a Worn Chain. Park Tool.
- SRAM. AXS Bike Care and Maintenance. SRAM.
- Schwalbe. Bicycle Tire Wear. Schwalbe, preguntas técnicas.
- Schwalbe tubeless. Tubeless. Schwalbe, preguntas técnicas.
- Stan's. Sealant Support. Stan's.
- Muc-Off. Our Complete Guide to Chain Lube. Muc-Off, 2021 (leído el 2026-10-25).
