Let me tell you what finally pushed me over the edge.

It was a January evening, deep in the kind of cold that makes outdoor riding genuinely miserable. I had just wrapped a solid hour on the trainer, feeling good — until I opened my phone to log the session and saw the notification: "Your free trial has ended. Subscribe for $19.99/month to continue."

Twenty bucks. A month. Just to track my own workouts.

I closed the app. Then I opened a spreadsheet and started building VeloWorkout.

The Problem With Indoor Cycling Apps

Don't get me wrong — the big platforms are impressive. Zwift built a whole virtual world. TrainerRoad has serious science behind its training plans. Wahoo's integration with their hardware is seamless. These are genuinely good products made by talented teams.

But they're all chasing the same thing: recurring revenue. And that shapes everything — what features get built, how the product is marketed, what gets locked behind a paywall. When your business model is subscriptions, free users become a problem to convert, not people to serve.

For a lot of cyclists, especially those who just want a clean way to train indoors and track their progress, $20 a month is a real barrier. That's $240 a year. More than many people spend on bike components. And if you're already paying for Strava, or a gym membership, or actual racing licenses — it stacks up fast.

What We Actually Built

VeloWorkout is simple by design. It's an Android app that does the things serious indoor cyclists actually need: track your sessions and training hours, monitor and test your FTP, and keep a clean training history without noise.

No virtual worlds, no avatar customization, no leaderboards. Just training data, honestly presented.

We built it free because we believe that the core experience of training indoors — logging a session, watching your FTP improve over months, seeing your hours accumulate — shouldn't require a subscription. That stuff is yours. You earned it. An app shouldn't charge you rent to look at it.

How We Keep the Lights On

Fair question. The honest answer is that VeloWorkout is a lean operation. We're not burning VC money on ping pong tables and re-branding exercises.

We keep costs low. We don't have a giant team. We believe that a well-built app, maintained by people who actually use it, doesn't require the overhead that justifies a $20/month price tag.

Down the road, there may be optional premium features for cyclists who want to go deeper — advanced analytics, coaching integrations, things that genuinely justify paying for. But the core will stay free. That's not a marketing line; it's baked into what this product is.

Who VeloWorkout Is For

If you want a fully immersive virtual cycling experience, Zwift is genuinely great and probably worth the money. No shade.

But if you're a cyclist who trains seriously, who cares about FTP progression and training hours, and who doesn't want to hand over $240 a year just to track that work — VeloWorkout was built for you.

We're on Android, we're on the web at veloworkout.com, and we're free.

That's the whole pitch. Go train.