Cycling 7 min read

Can You Make Money as a Spin Instructor or Cycling Coach?

Yes, but as side income first: spin instructors typically earn $25–75 per class after certification costs, while online cycling coaches charge most clients $100–400 per month and need roughly 10–20 athletes for meaningful income.

The honest income picture

Yes, you can make money around the bike — but almost nobody starts with a living wage. Spin instruction is per-class side income; online coaching scales slowly because every client needs weekly attention; content and ambassador work pay late and inconsistently. Treat the first 12–24 months as building a side income, not replacing a salary.

The pattern across every path: income scales with attention and audience, not with fitness. Your race results do not pay — what you build around them does.

Income paths compared

PathTypical setupEarning pattern
Spin instructorCertification ($300–600), audition at gyms and studios$25–75 per class; most teach 3–8 classes weekly as a side income
Online cycling coachCertification, a coaching platform, first clients from your club$100–400 per athlete monthly; 10–20 athletes is a realistic part-time ceiling
Plan-only salesA storefront of pre-built plans$20–60 per plan; high volume needed, low support per sale
Club or team coachingVolunteer-to-paid progression at a local club$50–150 per session or a modest seasonal stipend
In-person coachingLocal reputation, bike-handling or track expertise$50–150 per hour; limited by schedule and geography

Spin instructor: certifications and costs

  • Accredited certifications (Spinning, ICG, ACE group fitness) typically cost $300–600 including the exam and take 1–3 months.
  • Expect an audition or mentorship ride at most gyms before you get a regular slot.
  • Peak-time classes pay most; early-morning and midday slots pay least. Most instructors hold a second job or coach on the side.
  • Factor recurring costs: certification renewals and insurance — music licensing is usually handled by the venue.

Online coaching: margins and client acquisition

The margin math is simple: at $200–300 per athlete per month, ten athletes roughly equals a modest salary — but those ten need weekly plan adjustments, file reviews, and messages, so 15–20 athletes is a realistic ceiling for one person. Getting the first five clients is harder than coaching them: expect 6–18 months of building results and testimonials before a steady pipeline exists.

The most common path is inside-out: coach clubmates cheaply or free, document their improvements, then raise prices as your results portfolio fills. A niche — masters racers, gran fondo first-timers, time-trial specialists — beats being a generalist.

What separates paid coaches from hobbyists

  • A certification and insurance — non-negotiable for credibility and liability.
  • A defined service and price, published somewhere a prospect can find it.
  • Documented athlete outcomes — even three good case studies beat a big FTP number.
  • Systems: a platform for plans, a rhythm for communication, and a contract that protects both sides.

New coaches use Vo2Max's generator as their planning engine — periodized, schedule-aware plans in minutes — so their paid hours go to athlete feedback instead of spreadsheet work.

Frequently asked questions

How much do spin instructors make per class?
Most gyms and studios pay $25–75 per class depending on city and venue, with top urban boutique studios at the high end. Most instructors teach part-time alongside another job.
How much can an online cycling coach earn?
At $100–400 per athlete per month, 10–15 athletes is a realistic part-time to near-full-time income; 20+ athletes generally requires automation or an assistant.
What certification do I need to teach spin?
An accredited indoor cycling certification — Spinning, ICG, or a group-fitness credential with an indoor cycling specialty. Budget $300–600 and expect an audition at most venues.
Is coaching a good side income?
Yes, within limits: a handful of athletes at $150–300/month is achievable within a year for a credible, connected coach. It scales poorly beyond about 20 clients without help.

Put this into practice

Generate a training week with the same engine — free, no account required.

An unhandled error has occurred. Reload Dismiss

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.