All guides
Classes and workshops· 6 min read

How to run paid bike maintenance classes

Pick a format people will pay for, price it to cover the bench, cap the room honestly, run a waitlist, and put the whole thing on a repeat schedule.

Published

A maintenance class is the cheapest marketing a bike shop can run, and unlike most marketing it pays for itself on the night. Ten people in your workshop on a quiet Tuesday learn to love their bikes more, trust your mechanics by name, and come back for the jobs the class taught them not to attempt. The catch is logistics: classes only work if filling seats, capping numbers and chasing attendance don't eat the margin. That part is a systems problem, and it's solvable.

Pick a format people will pay for

The classes that sell are narrow and practical. "Bike maintenance" is too broad to price; "fix a flat and index your gears in 90 minutes" sells itself. Ninety minutes to two hours on a weeknight is the sweet spot: long enough to get hands dirty, short enough that people with jobs and kids can commit. Good starter topics are puncture repair and roadside fixes, brakes and gears, chain and drivetrain care, and an e-bike owner's session. Save the multi-week deep-dive course for once you have a waitlist telling you the demand is real.

Price it to cover the bench

Charge properly. A free class fills with people who don't show; a $10 class signals it's worth $10. Price per attendee so that a two-thirds-full room still covers the mechanic's time, the consumables (tubes, cables, degreaser) and a margin, and remember the class occupies workshop space you could be billing. For most shops that lands somewhere between $40 and $90 a head depending on topic and market. Take payment at booking, not on the night: paid spots are held spots, and prepayment is the single most effective attendance tool there is.

Set capacity by bench space, not ambition

Count your work stands and divide by how many people can genuinely get hands-on at each one. Eight to twelve attendees per instructor is the honest ceiling for a hands-on session; beyond that it becomes a lecture and your reviews will say so. Put that number into your booking system as a hard capacity per session so the class can't oversell while you're busy on the bench. Velobook's workshop classes take a capacity per session and stop selling at the line, and one customer can sign up multiple people in a single booking, which matters because friends book classes together.

Run a waitlist instead of a sold-out wall

A full class is great news badly handled by most booking pages, which just say "sold out" and lose the lead. A waitlist captures the overflow: when someone cancels, the next person steps in, and when the waitlist for a topic gets long you know exactly which class to schedule next. That turns your programme planning from guesswork into reading a list. Waitlists are built into Velobook's class bookings, so the overflow collects itself.

Put it on a repeat schedule

  1. 1Start with one class a month, same weeknight, same time. Rhythm is what lets people plan around you and what lets you staff it fairly.
  2. 2Publish the next two or three dates at once. A class listed as a series of sessions books better than a one-off, because the customer picks the date that suits instead of missing out.
  3. 3Rotate two or three topics through the slot rather than inventing something new each time. Repetition makes the instructor better and the materials cheaper.
  4. 4Review after each session: if a class sells out two weeks ahead, add a second date; if it limps along at 30%, retire the topic and let the waitlist data pick its replacement.

Remind people so they show up

Attendance is won in the week before the class. A reminder a week out lets people rearrange their diary or cancel in time for a waitlister to take the seat; a reminder 24 hours out catches the forgetful. Velobook sends both by default, and the copy is editable, so the day-before email can carry the practical details: bring your own bike or not, wear clothes that can meet chain grease, parking around the back. Cancellation and reschedule links in every email mean an empty seat gets released instead of silently no-showing.

Fill the first few seats

The first class is the hardest to fill because nobody has heard of it yet. Start with the audiences you already have: the customers whose bikes were on your bench this month, your Instagram followers, and the noticeboard by the till. Put the booking link where people already find you, on your Google Business profile, in your bio and on your site, so "I should do that" becomes a booked seat in under a minute. A launch discount helps the leap of faith: a percentage or fixed-amount code, which in Velobook works across any booking flow including classes, gives your regulars a reason to be first. After that, the best marketing is the class itself; end every session by mentioning the next date while the goodwill is in the room.

Pitfalls to avoid

  • Running it free. Free classes train customers that your knowledge is worth nothing and reliably produce 50% attendance.
  • Overselling the room. Twelve people around one work stand is a refund waiting to happen.
  • Taking bookings by DM and a paper list. The moment two staff take bookings, the paper list double-sells. Put classes in the same booking system as the rest of the shop.
  • Skipping the day-before reminder. It's the highest-value email in the whole sequence.
  • Ignoring the waitlist signal. A long waitlist is your customers writing next month's programme for you.
Classes on Velobook

Capacity per session, waitlists, online payment and reminders are built in, at a dollar a booking, capped monthly, with a 30-day free trial. Start free or poke around a live demo.

Put this guide to work in your shop.

Thirty days free, then a dollar a booking, capped every month, with no monthly fee. Or click through a live booking demo first and see how it feels from the customer's side.

Cookies & storage

velobook uses essential browser storage to keep you signed in, remember which shop you are working in, and route custom domains. With your permission, we also use Google Analytics to understand how people use velobook. Advertising trackers are always off. Choose what is okay with you.

Read our privacy policy.