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

  1. The ride arrives, from Strava, a FIT file or by hand.
  2. 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.
  3. The setup is saved. The ride remembers the parts the bike had when it started. A part fitted later does not wear from it.
  4. The ride's conditions are read: terrain, rain, wind, mud, dust, sand and salt.
  5. Equivalent kilometres are worked out: distance × multiplier. Equivalent hours too, for parts serviced by the hour, such as a fork.
  6. They are added to each part and compared with its reference: kilometres so far ÷ reference.
  7. 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.

What each condition adds to the multiplier
ConditionWhat it addsMaximum
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
Mudlevel ÷ 1,000+0.10
Dustlevel ÷ 1,200+0.08
Sandlevel ÷ 800+0.13
Saltlevel ÷ 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.

References the app uses and where they come from
PartReferenceWhere it comes from
Chain4,000 kmA cautious prompt. Measuring decides: 0.5% to 0.75% (Park Tool), 0.8% on SRAM
Cassette12,000 km, checkLow confidence: three 4,000 km chains. No maker we read gives a distance
Chainring18,000 km, checkLow confidence: a prompt to look at the teeth
Brake pads1,500 kmLow confidence. Thickness decides: 3 mm in total on SRAM
Road or gravel tire5,000 kmSchwalbe gives 2,000 to 5,000 km for its standard tires
MTB tire3,000 km on XC, 2,000 km on trailOur own estimate: Schwalbe says no useful figure can be given
Tubeless sealant2,000 km or 7 monthsSchwalbe (about 2,000 km) and Stan's (up to 7 months)
Brake fluid12 monthsSRAM, once a year
Frame, rigid fork, handlebarNo figureNo 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.

  1. Park Tool. When to Replace a Worn Chain. Park Tool.
  2. SRAM. AXS Bike Care and Maintenance. SRAM.
  3. Schwalbe. Bicycle Tire Wear. Schwalbe, preguntas técnicas.
  4. Schwalbe tubeless. Tubeless. Schwalbe, preguntas técnicas.
  5. Stan's. Sealant Support. Stan's.
  6. Muc-Off. Our Complete Guide to Chain Lube. Muc-Off, 2021 (leído el 2026-10-25).