Cycling Apps for Triathlon: ERG Mode, Features and Current Prices
Compare current indoor cycling apps for triathlon training, learn how ERG mode controls a smart trainer, and check device connections, current US prices and subscription features.
By Lotte
Cycling apps differ in their virtual routes, structured training tools, trainer control, data analysis and subscription tiers. This guide compares current platform features and US prices, explains ERG mode and outlines how to connect a smart trainer without treating software recommendations as a personalized plan.
Key takeaways
- 1Choose an app by the feature you will use: virtual riding, structured plans, real-route video, analytics or free access.
- 2ERG mode changes smart-trainer resistance to pursue a power target; keep cadence controlled and lower the target if the effort becomes unmanageable.
- 3Pair trainer control separately from power, cadence and heart-rate data, and avoid two apps sending resistance commands at once.
- 4Subscription prices and included features change; confirm the current regional plan and tier before paying.
- 5Training algorithms can organize data and suggest sessions, but they do not replace individual coaching or medical advice.
In this article
- 1Why Indoor Cycling Apps Matter for Triathletes
- 2The Major Cycling Apps Compared
- 3What ERG Mode Actually Does
- 4When to Use ERG vs Free Ride
- 5Common Mistakes Beginners Make
- 6How to Structure a Triathlon Indoor Cycling Week
- 7Current subscription comparison: what you pay for
- 8Connect trainer, power, cadence and control deliberately
- 9Understand what an app can infer from your data
- 10Use real-route previews with realistic expectations
- 11Choose an app using a short trial checklist
- ⚖Selected US app plans and features, checked 24 September 2026
- ?Frequently asked questions
Why Indoor Cycling Apps Matter for Triathletes
An indoor cycling app can control a compatible smart trainer, present a virtual route or workout, record power and cadence, and sync the ride to other services. The useful feature depends on what you want from the session. A virtual world may make it easier to start riding; a structured training tool may help organize workouts and track data; real-route video may make a long indoor ride more engaging. None makes one hour indoors equal a set number of hours outdoors or guarantees a fitness gain.
Before subscribing, confirm that the app supports your trainer, phone or computer, sensor connections, and the workout format you plan to use. A basic trainer may work with some apps through a speed sensor, but it generally cannot receive the same automatic resistance commands as a compatible smart trainer. Check the exact compatibility page for your model rather than buying a subscription on the assumption that every feature will work.
If you are comparing workouts rather than software, see our indoor cycling workout guide. This page focuses on platform features, current subscription structures, connecting equipment, and ERG behavior. Treat training plans inside an app as general software tools; they do not know every detail of your health, schedule, or triathlon priorities unless you provide it and the product supports that input.
The Major Cycling Apps Compared
These services serve different needs, so use the feature that matters to you as the comparison point. The table shows selected US subscription prices and official feature descriptions checked on 24 September 2026; taxes, app-store billing, promotions, annual terms and regional pricing can differ. Prices are not a value ranking, and the author has not independently tested or scored these platforms.
Zwift centers on a virtual riding environment, routes, group rides, events, workouts and training plans. It works best for athletes who value the game and social side of indoor riding. Zwift acquired ROUVY in April 2026, but the companies say they continue to operate independently with separate memberships and roadmaps; a Zwift subscription does not include ROUVY. Check current terms before signing up.
TrainerRoad centers on structured cycling plans, workout recommendations and ride analysis. Its current service supports indoor and outdoor training and can send TrainerRoad workouts into Zwift. That can suit an athlete who wants a structured plan but prefers Zwift's virtual environment; it also means you should understand which app controls the trainer and which records the activity.
Wahoo now offers Base, Core and Pro membership tiers. Base is free for recording, device connectivity, integrations and route planning; Core adds analytics and training insights; Pro includes the SYSTM app, structured plans, immersive video workouts, strength, yoga, mobility, recovery and mental training. Confirm that a feature you want sits in the tier you plan to pay for.
ROUVY focuses on filmed real-world routes with simulated resistance on compatible equipment, and also offers workouts and plans. MyWhoosh is currently presented as a free-to-play platform with virtual rides, events, workouts and a custom workout creator. Features, prices, device support and free-tier limits can change; use the official pricing and compatibility pages linked below before purchasing.
What ERG Mode Actually Does
ERG mode is a smart-trainer control setting used when software sends a power target. The trainer adjusts resistance to try to hold that target as cadence changes. In Wahoo's documentation, for example, a cadence drop makes resistance rise and a cadence increase makes resistance fall; response time and behavior vary by trainer. ERG does not mean that your power output is “locked” regardless of whether you are pedaling. You still have to turn the cranks and maintain a cadence you can control.
If cadence falls while the target remains high, the trainer may add resistance, making the pedals harder to turn. That can create a feedback loop sometimes called an ERG spiral. If it happens, stop pedaling briefly if needed so the trainer can release resistance, select an appropriate gear or lower the target, and resume only when you can pedal smoothly. Follow the specific trainer and app instructions; controls differ.
ERG mode is not a promise of laboratory-accurate power. Power comes from a trainer or separate meter, and calibration, firmware, connectivity, temperature and device settings can affect readings. Do not automatically add 5–10 watts to a target. Use the target prescribed by the plan, verify that the trainer and power source are configured as intended, and address an implausible reading rather than compensating with an invented offset. The ERG support guide from Wahoo explains that product's control behavior.
When to Use ERG vs Free Ride
ERG can be useful when a structured workout provides steady power targets and you want the trainer to adjust resistance. A slope, level, simulation or free-ride mode lets you change effort through gearing and cadence while the trainer simulates a route or fixed resistance. App terminology differs, and not every mode exists on every device. Choose the control that fits the session and equipment, not a rule that one mode is always correct.
For a steady interval, ERG may reduce the need to shift while you follow the target. For a virtual group ride, race, short acceleration or changing road simulation, resistance controlled by the route may feel more appropriate. Very short changes can occur faster than some trainers respond, so do not expect every device to mirror a sprint instantly. Some newer app features allow a power target during a route; check the current help page because software changes.
If you run two apps together—for example, one for a workout and another for the screen—check that they are not both sending resistance commands to the trainer. Connect one app as the controller and configure other devices as read-only power or recording sources when the software allows. Bluetooth connection limits, ANT+ support and trainer firmware vary. A compatible setup may require pairing power, cadence and controllable resistance as separate data sources. See the indoor cycling workout guide for how a mode affects a workout choice.
Common Mistakes Beginners Make
A frequent mistake is assuming that the app controls a trainer just because it displays a power number. Check whether the app has paired the trainer as a controllable device, not only as a power source. If resistance does not respond, verify the app's trainer connection, close other apps that may be controlling it, and consult the exact manufacturer's troubleshooting steps. Do not keep increasing workout targets to compensate for a connection error.
Another mistake is treating a cadence number such as 80, 85 or 95 rpm as a universal rule for avoiding ERG resistance. A steady, comfortable cadence helps the trainer respond predictably, but riders differ and workouts may deliberately specify a different cadence. If cadence drops and resistance becomes unmanageable, ease or stop pedaling safely, let the trainer reset, and reduce the target if needed.
Avoid accepting every app-generated plan as appropriate. Check its weekly hours, hard sessions, recovery days and interaction with your swim and run schedule. If a plan increases workload beyond your experience or ignores an injury, medical condition or life constraint, modify it with a qualified coach or clinician. Do not retest FTP every six weeks simply because a generic article says so; repeat an assessment when you are ready and the result will change a decision.
Finally, indoor training still requires cooling, equipment checks and attention to symptoms. Set airflow and the bike before starting; use our indoor workout setup guidance. If you feel faint, confused, have chest discomfort, severe or unusual breathlessness, or feel acutely unwell, stop and seek appropriate help rather than trying to finish an app badge.
How to Structure a Triathlon Indoor Cycling Week
Start with the training week you already need, then decide whether an app helps deliver it. If a coach has provided a plan, check whether workouts can be imported or synchronized. If you are self-coached, choose a plan that accounts for your event date and available time, then review it against swim sessions, run sessions, work, family responsibilities and recovery. Do not automatically follow a four-ride template just because an app can schedule one.
A simple setup process is: create the event goal; enter realistic available training days; review the suggested weekly load; choose whether workouts use ERG or route simulation; and check how the app handles missed sessions. If a workout is missed, do not stack it on the next day without checking the total load. A plan that adapts around your schedule can reduce friction, but its recommendation remains software guidance rather than medical advice.
Use one calendar as the record you trust. If several services sync activities, confirm whether they create duplicate workouts or duplicate training load. Decide which device supplies power and which platform controls resistance before a session starts. At the end of a week, review completion and how you felt instead of only chasing a streak. For overall sport scheduling, see the triathlon training week overview; for the ten session options, use the indoor cycling workout menu.
Current subscription comparison: what you pay for
As checked on 24 September 2026, selected US prices and plan features are as follows. Prices exclude applicable tax unless the platform's checkout says otherwise. Monthly and annual subscriptions are not directly comparable without considering cancellation terms, trials and app-store billing.
| Platform | Example US plan price | Main feature emphasis | Check before subscribing |
|---|---|---|---|
| Zwift | $19.99/month or $199.99/year | Virtual routes, events, group rides, workouts and training plans | Current supported hardware, regional billing and whether an annual term fits your use |
| TrainerRoad | $21.99/month or $209.99/year | Structured plans, adaptive recommendations, ride analysis and indoor/outdoor workouts | What data it uses, how it syncs with your calendar and whether you want the Zwift integration |
| Wahoo Core / Pro | Core $4.99/month; Pro $17.99/month | Core: analytics and training insights. Pro: SYSTM, structured plans and cross-training content | Which tier includes the feature you need; Base remains free for core recording and connectivity |
| ROUVY Single | $19.99/month or $179.99/year | Filmed real-world routes, simulated gradients, workouts and plans | Current device compatibility, route availability and separate subscription from Zwift |
| MyWhoosh | Free-to-play currently | Virtual rides, workouts, community events and workout creation | Device/operating-system support, online requirements and current platform terms |
These are platform-published offers, not guarantees of long-term pricing. App-store billing, taxes, household plans, discounts, trials and country-specific rates may differ. The acquisition of ROUVY by Zwift in April 2026 did not combine memberships at the time of the official announcement; check both services' live terms if you want to use both. You do not need two subscriptions simply to see a workout and record power: some software combinations can separate workout control from the display app, but test the setup before paying for multiple plans.
Connect trainer, power, cadence and control deliberately
Many apps show several connection slots, which can make setup confusing. A “power” connection tells the app what you are producing. A “controllable” or “resistance” connection lets the app send commands to a smart trainer. A cadence sensor reports pedal rate; a heart-rate strap reports heart rate. Some trainers combine several signals, while other setups use separate devices. Pair each source to the matching slot and confirm that the app identifies it correctly before beginning a workout.
If two apps are open, decide which one controls the trainer. The second app may be able to read power for display or save a recording, but two simultaneous resistance controllers can conflict or disconnect depending on Bluetooth, ANT+ and device behavior. Consult both apps' compatibility notes. Do not assume a phone, watch or bike computer can control every trainer through every protocol.
Do a short test before a key session: start an easy free ride, confirm that power and cadence change when you pedal, then try a small controlled resistance change. If ERG targets appear but the trainer does not respond, the workout may be reading power without controlling resistance. Close other connected apps, reconnect the correct trainer channel and follow the manufacturer's support instructions. This troubleshooting is more useful than changing FTP or increasing the workout target.
Understand what an app can infer from your data
Training software can organize activity records, compare your power to a zone model, and suggest workouts from available history. Different platforms use different models and inputs. Some offer automated fitness estimates or adaptive recommendations; those are software estimates, not laboratory measurements, medical assessments or proof that a suggested workout is right for today.
Check how the platform imports swims, runs, outdoor rides and rest days. If it sees only trainer rides, a plan may miss load from the other sports. If two services both count the same session, your displayed weekly load may be duplicated. If a device reports different power than another device, compare the source, calibration and recording settings before drawing a conclusion. Keep one primary record and make sure integrations are not multiplying activities.
Use recommendations as inputs to review. Ask whether the session fits the event, available time, recovery and current health. If you are returning from illness, managing a chronic condition, pregnant, or addressing recurring pain, consult an appropriately qualified clinician or coach rather than relying on an algorithm. The app can make a session easier to schedule; it cannot know every risk or responsibility in your life.
Use real-route previews with realistic expectations
A route app can make a stationary ride visually engaging and show recorded scenery or simulated gradients. A virtual route does not reproduce the exact road surface, wind, traffic, cornering, handling, temperature or safety requirements of the outdoor course. Real-world video and a course name should not be treated as a current athlete guide or as a reason to skip outdoor familiarization where it is safe and feasible.
Check the route's recording date and whether the platform describes it as an official race course or simply a similar road. For race preparation, compare it with the organizer's current map and athlete guide. A route may be shortened, rerouted or recorded in another direction. Simulated gradients also depend on the trainer's resistance capability and the app's settings; not every setup can reproduce every gradient.
If the event course is technical or hilly, an indoor preview can help you recognize the sequence of climbs but cannot practise braking, gear changes under real load, road positioning or descending. Use our hill-climbing guide for course planning and safe outdoor practice. Treat the app as one way to visualize a route, not a substitute for the official course information.
Choose an app using a short trial checklist
Before starting a trial, write down the job you want the app to do: keep indoor rides engaging, provide a training plan, show real routes, control ERG workouts, or record all of your training. Then verify that your trainer and screen are supported, the needed feature is included in the plan tier, and the subscription can be canceled or paused on the terms you expect.
During the trial, test one ordinary workout and one activity sync. Check whether the resistance responds, whether the app records the right power source, whether you can access the workout on your preferred device, and how completed sessions appear in your calendar. Try the route or community feature you expect to use rather than deciding from screenshots alone. Confirm whether a free trial converts automatically to a paid plan and note the billing date.
Choose the simplest setup that covers the need. A virtual ride and a structured plan can sometimes be combined through an integration, but it is not necessary to subscribe to several apps by default. If an app's plan conflicts with a coach's guidance or your other triathlon training, keep the coach's plan as the reference and use the app to deliver only the relevant session. Revisit the choice when pricing, device support or your training goal changes.
Selected US app plans and features, checked 24 September 2026
| Platform | Example monthly price | Primary feature focus | Annual or tier note |
|---|---|---|---|
| Zwift | $19.99 | Virtual routes, social rides, events, workouts | $199.99/year; ROUVY is a separate membership |
| TrainerRoad | $21.99 | Structured cycling plans, analysis and adaptive recommendations | $209.99/year; workouts can run inside Zwift |
| Wahoo Core / Pro | $4.99 / $17.99 | Core analytics; Pro includes SYSTM and cross-training content | $49.99 / $179.99 per year; Base tier is free |
| ROUVY Single | $19.99 | Filmed real routes with simulated gradients, workouts and plans | $179.99/year; separate from Zwift |
| MyWhoosh | Free-to-play | Virtual rides, events, workouts and custom workout creation | Check current device support and platform terms |
Recommended gear
Affiliate disclosure: Brick to Brick may earn a commission from qualifying purchases, at no extra cost to you. Read our full affiliate disclosure. Unless a named method says otherwise, these are research-based recommendations rather than first-hand product tests.
Wahoo KICKR Core Smart Trainer
Quiet, accurate direct-drive trainer that pairs perfectly with ERG mode in any major app.
View on AmazonZwift Cog + Click Bundle
Single-cog setup for Zwift virtual shifting — simplifies indoor riding and reduces drivetrain wear.
View on AmazonWahoo Headwind Smart Fan
Powerful fan that ramps with heart rate or speed. Critical for indoor sweat management and performance.
View on AmazonGarmin HRM-Pro Plus
Reliable chest strap that streams HR to all major cycling apps simultaneously via ANT+ and Bluetooth.
View on AmazonSources
Sources are listed so readers can verify consequential claims and dated details.
- ERG mode explained — Wahoo Fitness (accessed August 19, 2026)
- ERG mode in cycling workouts — Zwift Support (accessed September 24, 2026)
- Zwift pricing FAQ — Zwift Support (accessed September 24, 2026)
- TrainerRoad pricing — TrainerRoad (accessed September 24, 2026)
- Wahoo subscription tiers — Wahoo Fitness (accessed September 24, 2026)
- ROUVY subscription and plan features — ROUVY (accessed September 24, 2026)
- MyWhoosh membership fee — MyWhoosh Support (accessed September 24, 2026)
- Zwift and ROUVY FAQ — Zwift Support (accessed September 24, 2026)
- Trainer control modes for KICKR, CORE, SNAP, or BIKE — Wahoo Fitness Support (accessed September 24, 2026)
- ERG Mode Switch for Workouts — ROUVY Support (accessed September 24, 2026)
Frequently asked questions
What does ERG mode do?
On a compatible smart trainer, ERG mode uses a software power target and adjusts resistance as cadence changes. The trainer still needs to be connected as a controllable device, and exact behavior varies by model and app.
Should I use Zwift or TrainerRoad for triathlon training?
Zwift emphasizes virtual riding, events and social features; TrainerRoad emphasizes structured plans and analysis. TrainerRoad currently supports sending workouts into Zwift, so some athletes use both, but separate subscriptions are not necessary for everyone. Compare current features and prices for your needs.
Does Zwift include ROUVY after its acquisition?
No combined membership was announced when Zwift said it acquired ROUVY in April 2026. The official FAQ says the platforms remain independent with separate memberships and roadmaps. Check current terms before subscribing.
Can I use ERG mode without a smart trainer?
ERG mode requires a device that can receive resistance commands. Some apps can display rides from a basic trainer using a speed sensor or estimated power, but that does not give the trainer ERG control or equivalent power accuracy.
How often should I retest FTP in an app?
There is no universal six- or eight-week schedule. Use a familiar protocol when you are rested and when the result will change your training decisions. Automated estimates and different tests are not the same as a laboratory threshold measurement.
Are indoor cycling app prices the same in every country?
No. Currency, tax, app-store billing, promotions, annual plans and regional pricing can change the amount charged. The comparison in this article is a US snapshot dated 24 September 2026; confirm the checkout price and terms for your account.