How to Set Up a Bike Trainer for Zwift: Step-by-Step Guide?

A Zwift-ready setup takes three pieces: a compatible trainer, a mounted bike, and a device that pairs the trainer’s power and resistance signals.

Skipping one step is why a smart trainer can appear in Zwift as power and nothing else, with the resistance bar empty and the road never tilting. The fix is order, not new gear — the same sequence covers direct-drive units and wheel-on trainers with a speed sensor.

Zwift sorts every signal into its own pairing slot; the order those slots appear is where setups stall.

What Do You Need Before You Pair Anything?

A compatible trainer, a bike that mounts to it, and one device running Zwift. A smart trainer reports power, cadence, and controllable resistance on its own. A classic or wheel-on trainer with no direct power needs a separate speed sensor and won’t change resistance no matter which slot you click.

Mounting depends on trainer type. Direct-drive: pull the rear wheel, install the matching cassette or a compatible Zwift Cog, and lock the bike in with the axle adapters. Wheel-on: leave the rear wheel on, press the tire against the roller, and follow the maker’s adjustment steps.

A trainer can fit your frame and still be wrong for it — cassette, freehub, axle, drivetrain, and firmware all have to line up. Zwift keeps separate compatibility lists for wheel-on and direct-drive trainers, so check the one for your model before buying.

If you’re still choosing hardware, a tested roundup of bike trainers for Zwift separates the units that handle resistance control and virtual shifting from the ones that can’t.

Zwift Pairing Slot What It Connects Needed On
POWER SOURCE Smart trainer or power meter Every smart trainer setup
SPEED SENSOR Classic trainer with a speed sensor Wheel-on and classic trainers
RESISTANCE The same controllable smart trainer Gradient and ERG workout control
CADENCE Trainer or separate cadence sensor Optional when the trainer reports it
HEART RATE A heart-rate strap Optional
CONTROLS Zwift Play and supported controllers Optional
Bridge Zwift Companion app over Wi-Fi Computers short on Bluetooth

Pairing a Bike Trainer to Zwift: Where Setups Go Wrong

Open Zwift, sign in, and pick POWER SOURCE for a smart trainer or SPEED SENSOR for a classic one — then choose RESISTANCE and select the same trainer, because a unit paired for power alone can never change its own difficulty.

  1. Plug the trainer in, then pedal a few seconds — pedaling may be what wakes a trainer so it appears at all.
  2. Open Zwift, sign in, and select POWER SOURCE (smart trainer) or SPEED SENSOR (classic trainer), then choose the detected device.
  3. Pair RESISTANCE to the same trainer — this lets Zwift drive gradients and ERG-mode resistance.
  4. Add CADENCE, then HEART RATE or CONTROLS if you have those devices, and select OK.
  5. Pick a route, workout, or event. Cadence and heart rate aren’t required when the trainer already reports movement data.

Two habits cause most failures. Choosing SPEED SENSOR when your trainer sends direct power makes Zwift build speed from wheel revolutions instead of real watts — use POWER SOURCE whenever supported. A trainer that’s unplugged or hasn’t been pedaled won’t appear at all. Zwift’s device pairing guide follows the same screen in order.

Getting Shifting, Firmware, and the Bridge Right

Virtual shifting needs Bluetooth or Wi-Fi, and ANT+ won’t carry it. Standard trainer control over ANT+ works fine, which is why Bluetooth alone isn’t the whole story. An ANT+-only trainer or sensor needs a compatible ANT+ receiver, and those devices show up under Zwift’s All category rather than the Bluetooth list. If your computer has no Bluetooth or you’ve hit its connection limit, Zwift Companion can bridge the connection, with the phone and Zwift device on the same Wi-Fi.

Before your first session, update firmware and run calibration or spindown in the trainer maker’s app. Wheel-on setups drift as the tire warms up, so redo calibration when power numbers look inflated.

The whole sequence: wake the trainer, pair power or speed, pair resistance, add cadence and extras, then choose a route.

Common Questions

Why Does Zwift Show My Trainer But No Resistance?

The resistance slot is usually the culprit. A smart trainer paired only as POWER SOURCE reports watts and cadence but never receives a control signal, so Zwift can’t change difficulty. Return to the pairing screen, select RESISTANCE, and choose the same trainer. If that option stays grayed out, the trainer isn’t controllable.

Can a Wheel-On Trainer Work With Zwift?

Yes, with limits. Pair a speed sensor under SPEED SENSOR so Zwift can estimate speed and power, but shift manually — a wheel-on trainer without controllable resistance won’t follow Zwift’s gradients. Virtual shifting also stays off the table, since it needs Bluetooth or Wi-Fi plus a compatible trainer.

Does Zwift Need Bluetooth?

Not strictly. An ANT+-only trainer or sensor works through a compatible ANT+ receiver, and those devices appear in Zwift’s All category. Virtual shifting is the exception — it requires Bluetooth or Wi-Fi. On a computer with no Bluetooth or too many connected devices, Zwift Companion bridges over your home Wi-Fi.

Sources