12-Week Intermediate FTP Builder Training Plan

This 12-week plan is built to raise your FTP through two progressive build cycles separated by a mid-plan FTP retest. It uses structured sweet spot, threshold, and VO2max intervals, with each session referencing both power (% FTP) and heart rate (% max HR). The extra 4 weeks compared to the 8-week plan give you more time to develop aerobic adaptations and include a mid-plan test to update your zones. This prevents the common problem of training on stale FTP numbers for too long.

IntermediateFTP

This plan assumes

Effort system Power zones (% FTP) + HR zones (% max HR)
Weekly hours 6-10h
Rides per week 5

Are you ready for this plan?

  • Can ride continuously for 2 hours at a comfortable pace
  • Have a power meter (essential for this plan)
  • Know your current FTP (tested within the last 4 weeks)
  • Have at least 6 months of consistent riding
  • Can commit to 5 rides per week for 12 weeks

If you do not have a power meter or have not tested your FTP, this plan will not work. A power meter is essential because the entire plan revolves around power data. Start with a beginner plan that uses RPE. Start here instead.

Plan overview

Base + Test Weeks 1-3

Week 1 includes your baseline FTP test. Weeks 2-3 begin progressive sweet spot and threshold work using your new FTP number. These weeks establish the intensity anchor and build initial training tolerance.

6-8 hours/week

Build Weeks 4-9

Six weeks of progressive sweet spot, threshold, and VO2max intervals. Volume and intensity peak in weeks 8-9. A recovery week at week 7 allows absorption before the final push. Mid-plan FTP retest in week 7 recovery week updates your zones.

8-10 hours/week

Peak Weeks 10-11

Highest quality sessions with updated FTP zones. VO2max and threshold work at peak intensity. Volume stays moderate to maintain freshness for the final retest.

8-9 hours/week

Taper + Retest Weeks 12

Reduce volume, keep two short quality sessions, and retest FTP. Compare to both week 1 and week 7 results to track progression.

5-6 hours/week

Weekly structure

Mon Rest
Tue Sweet spot / Threshold intervals
Wed Easy endurance
Thu Threshold / VO2max intervals
Fri Rest
Sat Long endurance with tempo blocks
Sun Recovery ride

Training zones

This plan uses power zones (% of FTP) and heart rate zones (% of max HR) to guide effort. A power meter and heart rate monitor are required.

Power zones

Zone % FTP RPE Feel
Z1
Recovery
0-55% FTP 1-2 out of 10 Extremely easy. No sensation of effort.
Z2
Endurance
56-75% FTP 3-4 out of 10 Comfortable, sustainable effort.
Z3
Tempo
76-90% FTP 5-6 out of 10 Moderately hard. Sustainable for 30-60 minutes.
Z4
Threshold
91-105% FTP 7-8 out of 10 Hard. Sustainable for 20-40 minutes with focus.
Z5
VO2max
106-120% FTP 8-9 out of 10 Very hard. Maximum 3-8 minutes.
Z6
Anaerobic Capacity
121-150% FTP 9-10 out of 10 Maximum 30s-2min. Not sustainable.
Z7
Neuromuscular Power
150%+ FTP 10 out of 10 All-out sprint under 30 seconds.

Heart rate zones

Zone % Max HR Feel
Z1
Recovery
0-59% max HR Extremely easy. No sensation of effort.
Z2
Endurance
60-70% max HR Comfortable, sustainable effort.
Z3
Tempo
71-80% max HR Moderately hard. Sustainable for 30-60 minutes.
Z4
Threshold
81-90% max HR Hard. Sustainable for 20-40 minutes with focus.
Z5
VO2max
91-100% max HR Very hard. Maximum 3-8 minutes.

12-week training plan

5 rides per week with two build cycles separated by a mid-plan FTP retest at week 7. Includes baseline test (week 1), mid-plan retest (week 7), and final retest (week 12). All sessions use power zones (% FTP) with heart rate as secondary reference.
Day Session Duration
WEEK 1
Mon Rest -
Tue Easy endurance + openers: 3x3min @ 91-105% FTP / 81-90% HR 60 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 60 min
Thu FTP Test: 20min all-out (record avg power, multiply by 0.95) 75 min
Fri Rest -
Sat Long endurance @ 56-75% FTP / 60-70% HR 2h
Sun Recovery @ 0-55% FTP / 0-59% HR 45 min
WEEK 2
Mon Rest -
Tue Sweet spot 3x12min @ 88-93% FTP / 71-80% HR, 5min recovery 75 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 60 min
Thu Threshold 2x12min @ 91-105% FTP / 81-90% HR, 8min recovery 70 min
Fri Rest -
Sat Long endurance + 2x12min tempo @ 76-90% FTP / 71-80% HR 2h 15min
Sun Recovery @ 0-55% FTP / 0-59% HR 45 min
WEEK 3
Mon Rest -
Tue Sweet spot 3x15min @ 88-93% FTP / 71-80% HR, 5min recovery 80 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 60 min
Thu Threshold 2x15min @ 91-105% FTP / 81-90% HR, 8min recovery 75 min
Fri Rest -
Sat Long endurance + 2x15min tempo @ 76-90% FTP / 71-80% HR 2h 15min
Sun Recovery @ 0-55% FTP / 0-59% HR 45 min
WEEK 4
Mon Rest -
Tue Sweet spot 3x15min @ 88-93% FTP / 71-80% HR, 5min recovery 85 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 60 min
Thu Threshold 2x20min @ 91-105% FTP / 81-90% HR, 8min recovery 85 min
Fri Rest -
Sat Long endurance + 3x15min tempo @ 76-90% FTP / 71-80% HR 2h 30min
Sun Recovery @ 0-55% FTP / 0-59% HR 50 min
WEEK 5
Mon Rest -
Tue Sweet spot 3x20min @ 88-93% FTP / 71-80% HR, 5min recovery 95 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 60 min
Thu Threshold 2x20min @ 91-105% FTP / 81-90% HR, 6min recovery 85 min
Fri Rest -
Sat Long endurance + 2x20min tempo @ 76-90% FTP / 71-80% HR 2h 45min
Sun Recovery @ 0-55% FTP / 0-59% HR 50 min
WEEK 6
Mon Rest -
Tue Sweet spot 2x20min @ 88-93% FTP / 71-80% HR + VO2max 3x4min @ 106-120% FTP / 91-100% HR 90 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 60 min
Thu Threshold 2x20min @ 91-105% FTP / 81-90% HR, 6min recovery 85 min
Fri Rest -
Sat Long endurance + 3x15min sweet spot @ 88-93% FTP / 71-80% HR 2h 45min
Sun Recovery @ 0-55% FTP / 0-59% HR 50 min
WEEK 7
Mon Rest -
Tue Sweet spot 2x12min @ 88-93% FTP / 71-80% HR 65 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 50 min
Thu Mid-plan FTP Retest: 20min all-out (update zones if improved) 75 min
Fri Rest -
Sat Long endurance @ 56-75% FTP / 60-70% HR 2h
Sun Recovery @ 0-55% FTP / 0-59% HR 40 min
WEEK 8
Mon Rest -
Tue VO2max 4x4min @ 106-120% FTP / 91-100% HR, 4min recovery (use updated FTP) 80 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 60 min
Thu Threshold 2x20min @ 91-105% FTP / 81-90% HR (use updated FTP) 85 min
Fri Rest -
Sat Long endurance + 2x20min sweet spot @ 88-93% FTP / 71-80% HR 2h 45min
Sun Recovery @ 0-55% FTP / 0-59% HR 50 min
WEEK 9
Mon Rest -
Tue VO2max 5x4min @ 106-120% FTP / 91-100% HR, 4min recovery 85 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 60 min
Thu Threshold 2x25min @ 91-105% FTP / 81-90% HR, 8min recovery 95 min
Fri Rest -
Sat Long endurance + 3x15min sweet spot @ 88-93% FTP / 71-80% HR 3h
Sun Recovery @ 0-55% FTP / 0-59% HR 55 min
WEEK 10
Mon Rest -
Tue VO2max 5x4min @ 106-120% FTP / 91-100% HR, 4min recovery 85 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 60 min
Thu Threshold 2x25min @ 91-105% FTP / 81-90% HR, 6min recovery 90 min
Fri Rest -
Sat Long endurance + 2x20min sweet spot @ 88-93% FTP / 71-80% HR 2h 45min
Sun Recovery @ 0-55% FTP / 0-59% HR 50 min
WEEK 11
Mon Rest -
Tue VO2max 4x4min @ 106-120% FTP / 91-100% HR, 4min recovery 75 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 55 min
Thu Threshold 2x15min @ 91-105% FTP / 81-90% HR, 6min recovery 70 min
Fri Rest -
Sat Long endurance @ 56-75% FTP / 60-70% HR 2h
Sun Recovery @ 0-55% FTP / 0-59% HR 45 min
WEEK 12
Mon Rest -
Tue Easy endurance + openers: 3x3min @ 91-105% FTP / 81-90% HR 55 min
Wed Easy endurance @ 56-75% FTP / 60-70% HR 45 min
Thu FTP Retest: 20min all-out (compare to week 1 and week 7 results) 75 min
Fri Rest -
Sat Easy endurance @ 56-75% FTP / 60-70% HR 90 min
Sun Recovery @ 0-55% FTP / 0-59% HR 40 min

This plan is not personalized for you

This plan uses Power zones (% FTP) and HR zones (% max HR) effort guidance and assumes 6-10h/week of available training time. Here is what a generic plan cannot account for:

  • All power targets depend on an accurate FTP test. If your test was bad, every interval is wrong.
  • Weekly volume is fixed. The plan cannot adjust to your real schedule.
  • Recovery is fixed at week 7 regardless of your fatigue state.
  • Missed sessions are not recalibrated.
  • There is no feedback loop reading your power, sleep, or HRV data.
Get a Personalized Plan

Start Free · Pay Nothing Today · Cancel Anytime

Week-by-week breakdown

Week 1 Base + Test 🕐 6h 30min

FTP baseline test

Focus: FTP test on Thursday. Openers Tuesday. Easy riding the rest of the week.

Key session: Thursday: 20min FTP test. Warm up 20min, ride 20min as hard and even as possible. Avg power x 0.95 = your FTP.

What to feel: The hardest 20-minute effort you can produce.

Avoid: Starting the test too hard. Aim for even power or slight negative split.

Week 2 Base + Test 🕐 7h 15min

Sweet spot introduction

Focus: First sweet spot at 3x12min. First threshold at 2x12min. Validate FTP is set correctly.

Key session: Tuesday: 3x12min sweet spot at 88-93% FTP / 71-80% HR.

What to feel: Hard but completable. If you fail, FTP may be too high.

Avoid: Setting FTP too high from a poorly paced test.

Week 3 Base + Test 🕐 7h 30min

Interval extension

Focus: Sweet spot at 3x15min. Threshold at 2x15min. Building tolerance for longer intervals.

Key session: Thursday: 2x15min threshold at 91-105% FTP / 81-90% HR.

What to feel: Threshold should feel genuinely hard. Counting minutes by the end.

Avoid: Drifting above 105% FTP. That is VO2max, not threshold.

Week 4 Build 🕐 8h 30min

Threshold extension

Focus: Threshold extends to 2x20min. Sweet spot holds at 3x15min.

Key session: Thursday: 2x20min threshold. 40 minutes total threshold work.

What to feel: Hard and demanding. The primary FTP stimulus.

Avoid: Reducing recovery between intervals.

Week 5 Build 🕐 9h

Sweet spot peak

Focus: Sweet spot extends to 3x20min. Threshold at 2x20min. Highest sweet spot volume.

Key session: Tuesday: 3x20min sweet spot at 88-93% FTP. 60 minutes total.

What to feel: The third block is genuinely hard.

Avoid: Cutting the third interval short. Complete all three.

Week 6 Build 🕐 9h 15min

VO2max introduction

Focus: First VO2max: combined with sweet spot. 3x4min at 106-120% FTP.

Key session: Tuesday: Sweet spot 2x20min + VO2max 3x4min at 106-120% FTP / 91-100% HR.

What to feel: VO2max intervals are very hard. Legs and lungs burning.

Avoid: Going above 120% FTP. Stay in the zone.

Week 7 Build 🕐 6h 30min

Recovery + Mid-plan FTP retest

Focus: Reduced volume. Short sweet spot Tuesday. FTP retest Thursday. Update zones for the second build cycle.

Key session: Thursday: Mid-plan FTP retest. Same protocol as week 1. Update zones if improved.

What to feel: Fresh and fast. If you improved, the retest should show it.

Avoid: Skipping the retest. Training on stale FTP numbers wastes the second build cycle.

Week 8 Build 🕐 8h 45min

Second build begins

Focus: VO2max 4x4min with updated FTP. Threshold at 2x20min. Fresh zones, fresh targets.

Key session: Tuesday: VO2max 4x4min at 106-120% FTP (updated) / 91-100% HR.

What to feel: Updated zones should feel appropriately hard. If too easy, FTP may have risen further.

Avoid: Not updating zones after the retest.

Week 9 Build 🕐 9h 30min

Peak build

Focus: VO2max 5x4min. Threshold 2x25min. Highest intensity week of the plan.

Key session: Thursday: Threshold 2x25min at 91-105% FTP / 81-90% HR. 50 minutes total.

What to feel: This is the hardest week. If you complete all sessions, you are ready for the peak.

Avoid: Adding extra sessions. The plan is enough.

Week 10 Peak 🕐 8h 45min

Peak intensity 1

Focus: VO2max and threshold at peak intensity with updated FTP zones.

Key session: Tuesday: VO2max 5x4min at 106-120% FTP / 91-100% HR. The ceiling-raiser.

What to feel: Hard but sharp. Quality over quantity.

Avoid: Panicking if you fail a rep. The stimulus is in the effort.

Week 11 Peak 🕐 7h 15min

Peak intensity 2 + taper start

Focus: Reduced volume, peak quality. Shorter intervals at high intensity.

Key session: Thursday: Threshold 2x15min at 91-105% FTP. Short and sharp.

What to feel: Sharp and powerful. Fitness is peaking.

Avoid: Adding volume because you feel good from the taper.

Week 12 Taper + Retest 🕐 5h 30min

FTP retest

Focus: FTP retest on Thursday. Compare to week 1 and week 7 results.

Key session: Thursday: Final FTP retest. Same warm-up, same protocol. Record and compare.

What to feel: Confident. You have 11 weeks of targeted work behind you.

Avoid: Changing the test protocol. Same conditions, same method.

Fueling your training

FTP-focused training demands precise fueling because high-intensity intervals burn glycogen rapidly. Under-fueling before or during sessions means you cannot hit power targets.

🍌 Before rides

Eat a carb-rich meal 2-3 hours before interval sessions. Aim for 80-120g of carbs. For FTP tests, eat 3 hours before and add a small carb snack 30 minutes before.

⚡ During rides

For interval sessions under 90 minutes, water and electrolytes are sufficient. For longer rides, aim for 60-80g carbs per hour.

🥛 After rides

Within 30 minutes of finishing, consume 1.0-1.2g carbs per kg bodyweight plus 20-30g protein.

💧 Hydration

Drink 500-750ml per hour. Use electrolyte mix for rides over 60 minutes.

🏁 FTP test day

Familiar pre-ride meal 3 hours before. Small carb top-up 30 minutes before. Caffeine 30-45 minutes before if you are a regular user.

Gear checklist

Essential

Power meter This entire plan revolves around power data. Not optional for an FTP builder.
Heart rate monitor (chest strap) Secondary effort reference and FTP zone validation.
Cycling computer with interval mode Displays real-time power and interval timers.
Properly fitted road bike Threshold and VO2max intervals demand efficient position.
Indoor trainer (recommended) Eliminates variables for consistent interval execution and accurate FTP tests.

Nice to have

Fan for indoor training Without airflow, power drops 5-10% from overheating.
Training software (Zwift, TrainerRoad, etc.) ERG mode makes hitting power targets automatic.
Dual-sided power meter Left-right balance data for identifying limiters.

5 mistakes that derail intermediate plans

1

Pacing the FTP test poorly

The 20-minute test must be paced evenly. Starting too hard means fading and underestimating your FTP.

Fix: Aim for even power or slight negative split.

2

Setting FTP too high

If FTP is too high, every sweet spot interval becomes threshold. The stimulus is wrong.

Fix: Validate with the sweet spot check: 3x15min at 88-93% FTP should be hard but completable.

3

Skipping the mid-plan retest

Training on stale FTP numbers for 12 weeks means the second build cycle may be too easy.

Fix: Always retest at week 7 and update zones.

4

Training too hard on easy days

Easy rides are Zone 2 (56-75% FTP). Riding at 80% accumulates fatigue.

Fix: Cap power at 75% FTP on easy and recovery rides.

5

Not retesting under the same conditions

Indoor baseline and outdoor retest invalidates the comparison.

Fix: Same location, warm-up, and protocol for all tests.

Ride day tips

1

Use the same FTP test warm-up every time

10min Zone 2, 3x1min at threshold with 1min recovery, 5min easy, then 20min all-out. Consistency in warm-up means consistency in results.

2

Track interval completion rate

100% completion for 2 consecutive weeks suggests FTP may have risen. Failing more than 20% suggests FTP is set too high.

3

Prioritize threshold and VO2max over long rides

If you can only do 4 rides, keep the interval sessions. They are the primary FTP drivers.

4

Sleep 7-9 hours per night

Growth hormone during deep sleep is when adaptation happens. Cutting sleep cuts gains.

Why a personalized plan outperforms this one

This plan provides a solid FTP-building framework. A personalized plan adapts in real time based on your data.

Aspect This plan Personalized plan
Power targets Fixed at test results, updated only at week 7. Updates dynamically when data shows a breakthrough.
Recovery timing Fixed at week 7. Prescribes recovery based on HRV, sleep, and completion rate.
Session selection Same for every rider. Selects sweet spot, threshold, or VO2max based on your limiters.
Missed sessions Plan does not adjust. Recalibrates based on what you completed.
Test timing Fixed at weeks 7 and 12. Triggers retest when data suggests FTP has increased.
Get a Personalized Plan

Start Free · Pay Nothing Today · Cancel Anytime

Intermediate FTP builder cycling plan FAQ

Common questions about this 12-week intermediate FTP builder plan.