Power

How to Do an FTP Test Right — The Most Common Mistakes

May 31, 2026 12 min read Cycling · Power

Your FTP is the most important number in your cycling training — it defines your zones, determines your TSS, calibrates your power curve. A wrong FTP leads to wrong training. And yet most amateur athletes have an FTP that's 10–15% too high.

Why? Because they did the wrong test, executed it wrong, or haven't updated the value in months. This article clears that up.

What FTP actually is

FTP (Functional Threshold Power) is the highest power you could theoretically sustain for 60 minutes. Andrew Coggan defined it in 2003 as a practical approximation of the lactate threshold — easy to measure, easy to understand.

The key word: theoretically. Nobody voluntarily does a 60-minute all-out test. So there are several approximation methods:

Method 1: 20-minute test (Coggan classic)

Probably the best-known test. After a warm-up: 20 minutes as hard as possible, evenly paced. Average power × 0.95 = FTP.

FTP = avgPower(20min) × 0.95

Pros:

Problems:

◣ Most common mistake

Skipping the 5-min all-out before the test. Coggan built it in for a reason: it provides some pre-fatigue so the 20-min value doesn't come out systematically too high. Without it you'll produce more like 95–97% of your true 20-min power in those 20 minutes — and then the × 0.95 factor becomes an overestimate.

Method 2: Ramp test (Zwift / TrainerRoad style)

Power increases in steps, usually by 20W every 60 seconds, until you can't keep up. FTP = last complete minute × 0.75.

FTP = peakPower(last 60s) × 0.75

Pros:

Problems:

Method 3: Critical Power (CP) from multiple best efforts

More mathematical than the other two. You need 3–5 maximal efforts of different durations (e.g. 3, 5, 8, 12, 20 minutes) — they can be spread across several weeks. From these you compute, via linear regression:

Power(t) = CP + W'/t

CP is the asymptotic "critical power" — very similar to FTP, but usually a bit lower and better calibrated. W' (say "W prime") is your anaerobic work reserve in joules.

Pros:

Problems:

Which method for whom?

ProfileRecommendation
Beginner, indoor setupRamp test (Zwift)
Disciplined pacer, experienced20-min test
Regular hard training, power meterCP from training data
Race preparation20-min on the road
Climber / TT specialistCP model — accounts for your distance profile

The most common mistakes

1. FTP not updated for too long

FTP changes by ±10–20% over the year. If you entered 250W in spring and are still using it in late summer, you get completely distorted TSS values and zones. Recommendation: retest at least every 8–12 weeks.

2. Wrong FTP entered in your profile

Sounds trivial: a user recently tested 268W on his device. But the app still had the old FTP of 249W — because it was never updated. Result: all TSS values about 15% too high.

3. Testing without calibration

If your power meter (or smart trainer) isn't calibrated, all values are garbage. Before every test: do a zero offset. For pedals with torque calibration, that too.

4. Testing under unfamiliar conditions

You've trained indoors the last 4 weeks and suddenly do an FTP test outdoors? The values will be completely different. Always test in the environment where you mainly train — comparable values over time matter more than the absolute number.

5. Not mentally ready

An FTP test is 95% mental. You have to be ready to push yourself into a painful zone for 20 minutes. Pick a day when you're rested and motivated, not tired after a long workday.

Yama calculates your CP automatically

From your Strava training data, Yama extracts your maximal efforts over 3–20 minutes and estimates your critical power via linear regression — without you doing a dedicated test. Plus: a power curve with season comparison for trend analysis.

Try Yama

Conclusion

There's no perfect FTP test method. Each has weaknesses. More important than the method is consistency: use the same method regularly, compare values over time, and accept that FTP is an estimate — not a hard physiological constant.

If you have a feeling your FTP is too high — it probably is. Run it again, with an honest effort, and believe the result.