Facebook Instagram Twitter Youtube
  • Get Started
    • Create Zwift Account
    • How To Get Started On Zwift
    • Zwift Course Maps
    • How to Race on Zwift (Setup, Strategy, and More)
    • Women’s Racing on Zwift
    • Links Every Zwifter Must Have
    • More “Get Started” Posts
  • Tips & Tricks
    • Training & Nutrition
    • Racing
    • Zwift Hacks
  • Reference
    • How Zwift Works
    • Course Calendar
    • RoboPacer Calendar
    • Weekly Challenges Calendar
    • Climb Portal Calendar
    • Upcoming Events
    • Game Updates
    • Smart Trainer Index
      • Current Models
      • Exhaustive Trainer List
    • Achievements & Unlocks
      • XP Basics for Riders
      • XP Basics for Runners
      • Kit Unlock Codes
    • Frames & Wheels
    • Routes & Maps
      • Master List: Routes
      • Master List: Climb Portal
      • Master List: KOMs
      • Master List: Sprints
      • Master List: Rebel Routes
      • Downloadable Watopia Map
      • Printable List of Routes by Difficulty
    • Speed Tests
    • Tiny Races
  • Women
    • Race Calendar
    • Why race?
    • Women’s Teams
    • Racer Spotlights
    • More Women’s Racing posts
  • Shop
    • Watopia Map and Other Posters
    • ZI Indoor Cycling Kit
Search
Logo
Logo
  • Get Started
    • Create Zwift Account
    • How To Get Started On Zwift
    • Zwift Course Maps
    • How to Race on Zwift (Setup, Strategy, and More)
    • Women’s Racing on Zwift
    • Links Every Zwifter Must Have
    • More “Get Started” Posts
  • Tips & Tricks
    • Training & Nutrition
    • Racing
    • Zwift Hacks
  • Reference
    • How Zwift Works
    • Course Calendar
    • RoboPacer Calendar
    • Weekly Challenges Calendar
    • Climb Portal Calendar
    • Upcoming Events
    • Game Updates
    • Smart Trainer Index
      • Current Models
      • Exhaustive Trainer List
    • Achievements & Unlocks
      • XP Basics for Riders
      • XP Basics for Runners
      • Kit Unlock Codes
    • Frames & Wheels
    • Routes & Maps
      • Master List: Routes
      • Master List: Climb Portal
      • Master List: KOMs
      • Master List: Sprints
      • Master List: Rebel Routes
      • Downloadable Watopia Map
      • Printable List of Routes by Difficulty
    • Speed Tests
    • Tiny Races
  • Women
    • Race Calendar
    • Why race?
    • Women’s Teams
    • Racer Spotlights
    • More Women’s Racing posts
  • Shop
    • Watopia Map and Other Posters
    • ZI Indoor Cycling Kit
More
    Training & Nutrition

    What Is My FTP, and Why Does It Matter?

    Eric Schlange
    By Eric Schlange
    June 9, 2022
    LAST UPDATED December 26, 2025
    28

    Functional Threshold Power (FTP) was on the rise as a top cycling fitness metric even before Zwift arrived in 2014. Power meters were becoming more affordable, TrainerRoad had already been around for a few years, and cyclists were reading books like Training and Racing with a Power Meter.

    But it’s safe to say Zwift’s arrival and explosive popularity helped make FTP an even more popular metric – the de facto fitness metric for cyclists, in fact. This happened because Zwift races used FTP for categorization, and Zwift was always watching, ready to give you that glorious popup:

    How to Adjust Your FTP on Zwift | Zwift Insider

    But what is FTP, really? How is it best measured, and how should it be used? Let’s dig in!

    FTP: A Definition

    Many cyclists understand FTP to be the highest average power you can sustain for an hour, but that’s not actually what it is.

    It’s called functional threshold power because it’s based on your lactate threshold. LT is the intensity level where lactate begins to accumulate in your blood. Ride above LT and lactate will accumulate, forcing you to reduce power within a few minutes or less. Ride below LT and you should be able to sustain your effort for a significant amount of time.

    The confusion lies in defining that “significant amount of time”. Here’s a dirty little secret: we can’t all ride at our FTP for 60 minutes. Some may only be able to hold it for 35 minutes, in fact! As this post from TrainerRoad explains, “The pain tolerance and mental fortitude experienced under extreme discomfort are both things that must be trained and well paced.” What I’ve seen is that, generally speaking, more-experienced cyclists can sustain their FTP power for longer durations than less-experienced riders.

    So what’s a good definition for FTP? I like what Zwift says in their blog posts: “FTP is the wattage you can stay below and sustain for longer durations, while going above it causes fatigue to occur very quickly.”

    Testing/Detecting FTP

    It’s important to know your FTP if you plan on doing any training with power (indoors or out), since training with power typically involves executing particular intervals at a percentage of your FTP (such as a VO2 interval where you might ride for 4 minutes at 110% of FTP).

    So how do you determine your FTP? Well, that’s our second dirty little secret – there is no standard method for determining your FTP! Crazy, right? But it’s true. Even Dr. Andrew Coggan, who is sort of the father of FTP, says the historic “gold standard” of lab testing isn’t always the best approach, and outlines several FTP detection options in this post, “all of which provide very similar estimates of your FTP”.

    Let’s take a look at various methods of testing or detecting your FTP.

    Software/Data-Based eFTP

    Software/apps such as intervals.icu, XERT, TrainingPeaks WK05, and Strava will estimate your FTP (often referred to as eFTP) based on the power data you feed into their systems. Each of these tools estimates FTP in its own way, so each will deliver a different number. I don’t use WK05, but here are my current eFTP values, all based on the identical data:

    • intervals.icu: 310W
    • XERT: 312W
    • Strava: 300W

    In general, I’ve found that intervals.icu and XERT track together quite nicely.

    Zwift’s FTP Estimator

    Zwift estimates your FTP as well. Any time you do an effort more than a few minutes long, it is plotting your data on a power curve to estimate your FTP. If Zwift detects a value greater than the FTP currently set in your profile, you’ll get the “FTP Increase Detected” pop-up.

    Example: if your current FTP is set to 200W, then you do a Zwift ride where you average 250W for 30 minutes, you’ll be notified of an FTP increase.

    Zwift’s FTP Tests

    Zwift’s built-in FTP tests are both very close to the standard Coggan 20-minute test format. Both their “FTP Test” and “FTP Test (shorter)” are solid FTP test formats and the most accurate way to test your FTP in Zwift, especially if you are an experienced rider who can pace themselves well for a 20-minute maximal effort.

    Zwift’s Ramp Tests

    Zwift’s Ramp Tests start you at low power, then increase the power incrementally every minute until you aren’t able to push further. Ramp Tests are an excellent first FTP test because they’ll give you a ballpark figure without the need to worry about perfect pacing or a 20-minute sufferfest.

    The downside of Ramp Tests is reduced accuracy. To be precise, anaerobically strong riders will be able to push further into the red (and thus get an inflated result) while aerobically strong cyclists may actually see artificially low results.

    The Ramp Test trades accuracy for convenience, and in some situations, that’s a smart trade. As Shayne Gaffney from GC Coaching says, “If you have absolutely no clue what your FTP is, or are returning from injury or a long hiatus off the bike, you can use the ramp test results to predict a sustainable pace for the 20 minute FTP test.”

    Lab Testing

    Riders can pay to visit a lab for a lactate threshold/FTP test in which blood samples are drawn at various effort levels in order to determine that line where your body isn’t able to clear lactate sufficiently, leading to increased accumulation in your bloodstream. Coggan says there are two drawbacks to this method:

    1. “Few people have access to such testing on a regular basis”
    2. “Power at LT as determined in this manner is often significantly below what athletes and coaches tend to think of as a ‘threshold’.”

    Outdoor FTP Tests

    Some riders find it hard to produce the same numbers indoors as they do outside (Hunter Allen talks about this more). These riders might prefer outdoor tests, especially if they’re wanting an accurate FTP number for outdoor riding.

    So head outside for an FTP test! Just make sure you follow a valid protocol for your test and plan your route so traffic and road issues don’t negatively impact your results.

    My preferred outdoor method is to follow Coggan & Allen’s protocol as outlined in Training and Racing with a Power Meter, and time it so I’m on a steady 20+ minute climb with no stoplights or bad traffic for the 20-minute test section.

    Coggan/Allen FTP test protocol:

    • 20 minutes endurance-paced warmup
    • 3×1-minute on, 1-minute off fast pedaling (100+ rpm)
    • 5 minutes easy
    • 5 minutes maximal TT effort
    • 10 minutes easy
    • 20 minutes maximal TT effort
    • Cooldown

    Which Method Is Best?

    With so many methods to test/detect FTP, your results can vary significantly depending on where you look. Take me, for example. I did a Zwift Ramp Test last Friday that pegged my FTP at 318W. Yet Strava says it’s 300W, ZwiftPower detects it at 295W, and XERT says 312W!

    That’s a difference of almost 0.3 w/kg, which is a big deal if you’re on the cusp of a race category.

    For your personal use, my advice is to find a test/detection method and stick with it. I’ve been happy with both intervals.icu and XERT because they automatically detect my eFTP with no need for actual testing. But you’ll need to find what works best for you.

    Your Thoughts

    Share below!

    Related Posts

    Facebook
    Twitter
    Pinterest
    ReddIt
      Eric Schlange
      Eric Schlangehttp://www.zwiftinsider.com
      Eric runs Zwift Insider in his spare time when he isn't on the bike or managing various business interests. He lives in Northern California with his beautiful wife, two kids and dog. Follow on Strava

      28 COMMENTS

      Subscribe
      Notify of
      guest

      guest

      28 Comments
      Oldest
      Newest Most Voted
      Inline Feedbacks
      View all comments
      wpdiscuz   wpDiscuz

      Get Started on Zwift

      Sign Up (Free Trial)
      Buy Zwift Ride
      Buy KICKR CORE One
      Read More...

      Newest Featured Posts

      KICKR CORE 2 Firmware Update Supports Bridging of Zwift Ride And Click v2 Controllers

      Trainers

      Zwift Racing League Week 2 Guide: 2019 UCI Worlds Harrogate Circuit (Points Race)

      Racing

      Support This Site

      Write a post, shop through us, donate or advertise. Learn more

      NEWSLETTER SIGNUP

      Zwift tips and news every 2 weeks! Click to subscribe.

      More Posts

      Tips and Tricks for Conquering the Tour de Zwift 2026 Ultimate Challenge

      Events

      I raced 300 times in 2025. What did I learn?

      Racing

      Zwift Year in Review 2025

      News

      All About Tour de Zwift 2026

      Events

      This community-driven site is maintained by Eric Schlange and a team of Zwift enthusiasts. Zwift Insider is independent of Zwift corporate (www.zwift.com), although Zwift does provide funding to help defray site costs.

      This site contains affiliate links to Amazon, Wahoo, and other brands. Zwift Insider makes a small commission on purchases made from these links, so please shop through them to support our efforts.

      Terms of Use/DMCA Copyright Policy

      Privacy Policy | Privacy Consent

      [email protected]

      Latest articles

      KICKR CORE 2 Firmware Update Supports Bridging of Zwift Ride And Click v2 Controllers

      Zwift Racing League Week 2 Guide: 2019 UCI Worlds Harrogate Circuit (Points Race)

      Top 5 Zwift Videos: Feature Requests, FTP Tests, and Tour de Zwift

      Popular Categories

      • Racing1597
      • Events1113
      • News842
      • Training & Nutrition747
      • Interviews569
      • Routes & Maps485
      Comment Author Info
      28
      0
      Would love your thoughts, please comment.x
      ()
      x
      | Reply
      You are going to send email to

      Move Comment

    • Related Posts