Fundamentals 7 min read

How to Calculate FTP (Functional Threshold Power)

FTP is most commonly estimated as 95% of your average power from a 20-minute all-out test, or taken directly from a 60-minute maximal effort. A proper warm-up and steady pacing are essential for an accurate result.

20-minute test protocol

Warm up 15–20 minutes with 3 × 1-minute openers. Ride 20 minutes as hard as you can sustain — not a sprint start. FTP ≈ 95% of average power.

Cool down 10 minutes. Repeat the test every 4–8 weeks during build phases.

Other FTP test methods

  • 60-minute maximal effort: average power = FTP (gold standard but demanding).
  • Ramp test: estimate FTP from the final stages (common on smart trainers).
  • Strava or platform estimates: useful starting point, less precise than a field test.

Common mistakes

  • Starting too hard and fading — pace evenly.
  • Testing when fatigued or ill.
  • Using indoor and outdoor FTP interchangeably without validation.

Enter your FTP in Vo2Max fitness settings or sync from Strava — every workout intensity and TSS calculation updates automatically.

Frequently asked questions

How often should I retest FTP?
Every 4–8 weeks during build, or when workouts feel consistently too easy or too hard.
Can I use heart rate instead of power?
Heart rate zones work but drift with heat, fatigue, and caffeine. Power is more consistent for cycling intensity.

Put this into practice

Generate a training week with the same engine — free, no account required.

An unhandled error has occurred. Reload Dismiss

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.