All articlesDojo

Class booking software: which type fits your business?

The right class booking software depends on what you sell and who pays. Here's how to match each tool type to your business.

By Julien - Founder of Dojo
A yoga class in a bright studio, and a corporate training session in a classroom

Key takeaways

  • Consumer-style scheduling tools suit gyms, yoga studios, and art classes paid by card, while training providers billing companies need a training management system.
  • The key test for training businesses is whether one booking can create one invoice, carry a PO number, and list multiple named attendees.
  • Most free plans in the class booking space are trials in disguise, capped by booking limits, missing payment processing, or single user seats.
  • Per-booking pricing wins under roughly 50 bookings a month and loses badly at higher volumes, where a flat fee around $79/month is cheaper.
  • Before committing, run a live test booking end to end: invoice with PO, card payment and refund, calendar sync, and certificate generation.

The right class booking software depends on what you sell and who pays. Most tools are built for gyms and studios taking card payments from individuals, which breaks down when companies book seats by invoice or purchase order. This guide matches each tool type to each business, including which free plans are actually usable.

What is class booking software, and which type fits your business?

Class booking software falls into three broad types, and the right one depends on who pays you and how.

Consumer-style scheduling tools

Built for gyms, yoga studios, and art classes where individuals book and pay by card. Bookeo, for example, publishes per-booking fees and plan tiers on its pricing page. These tools assume one payer per booking, which breaks when a company registers six staff on a purchase order.

Training management systems

Designed for training providers running public, private, and recurring courses. Arlo, Cademy, and TryTami sit here, handling invoicing, PO numbers, and mixed company plus individual registrations.

DIY stacks (spreadsheets + email + Stripe)

Free until your volume grows, then it costs you evenings chasing confirmations.

Which type fits

  • Gym, yoga, art classes: consumer-style scheduling tools
  • Training providers billing companies: training management systems
  • Under ~10 bookings a month: DIY stack, temporarily

What features matter most for gym class booking software versus yoga studio software?

The difference comes down to billing rhythm. Gyms sell ongoing access, so their booking software needs to tie classes to memberships, handle recurring monthly billing, and enforce capacity across peak-hour slots. Yoga studios sell sessions, so passes, drop-in payments, and late-cancellation windows matter more than membership tiers.

Gym priorities: memberships, recurring access, capacity

Gym class booking lives or dies on how well registrations connect to an active membership. You need automatic eligibility rules (premium members book early), recurring class schedules that repeat weekly without manual setup, and capacity caps that reflect real equipment, not just room size.

Yoga priorities: passes, drop-ins, cancellation windows

Yoga studios need class packs that expire, single drop-in card payments, and cancellation policies that release the seat back to the waitlist when someone bails at short notice. If your training business sells mixed company and individual seats, the yoga pattern is closer to what you need: per-session pricing, waitlists, and card payments alongside invoiced bookings.

What should art class booking software handle that fitness tools often miss?

Art classes break the drop-in model that most fitness booking tools assume. Three requirements stand out: multi-week enrolments, materials, and mixed audiences.

Multi-week enrolments vs drop-in sessions

A pottery course runs six Tuesdays and sells as one registration, not six bookings. Art class software treats the course as a single product with per-session attendance, prorated pricing for late joiners, and make-up sessions. Fitness tools built around recurring gym slots often force you to sell each week separately, which wrecks your revenue reporting and your no-show tracking.

Materials lists and supply fees

Kiln fees, canvas packs, and shared supplies need to appear on the booking as line items, either included or charged at checkout. Generic class booking software rarely models this; training-focused tools like Arlo handle course-level add-ons and invoicing, which matters if you also sell seats to schools or companies on a purchase order.

How do booking limits, waitlists, and capacity rules differ across group class booking tools?

Per-seat vs whole-class booking

Some tools count registrations one seat at a time; others treat the class as a single bookable unit. That distinction matters when a company books 8 of 12 forklift seats on one purchase order. Per-seat tools like Bookeo handle partial fills naturally, while whole-class tools force workarounds. Check whether your tool supports a minimum fill before confirming a private course.

Waitlist automation and manual release

Waitlists range from automatic promotion, where the next person is charged the moment a seat opens, to manual release, where you email the list and first reply wins. Automatic promotion fills leftover seats overnight but can charge the wrong person if cancellation rules are loose. Manual release suits training providers who want to prioritise companies holding credit blocks. Arlo and Cademy both offer waitlists; test how each handles a cancelled company booking before committing.

Can class booking software handle company bookings on a purchase order?

Most fitness-first booking tools can't. They're built for one card payment per seat, so a company buying six forklift training seats means six transactions, or a workaround outside the system. Training providers need invoicing with PO numbers, net payment terms, and one registration covering multiple attendees.

Selling six seats at once on a PO

The test: can one booking create one invoice, carry the customer's PO number, and list six named attendees? Dojo handles this directly, with QuickBooks invoicing and PO numbers on company bookings, so accounts payable gets what they need without you re-typing anything. Arlo and TryTami also target training businesses and support invoiced company bookings. Bookeo and most studio tools expect card-at-booking, which breaks the moment a client says “send us an invoice, net 30.”

Public and private courses on one record

Your schedule should show a single course date whether a company books it out privately or individuals buy seats on the public version. Dojo keeps public and private courses on one record, so you're not maintaining two calendars for the same session. Arlo supports scheduled public courses and private bookings as well. If a tool forces you to duplicate the course to serve both audiences, you'll drift out of sync within a month.

Filling leftover seats with card-paying individuals

The leftover-seat problem is where generic tools fail hardest: a company books 8 of 12 seats on a purchase order, and you want individuals to buy the remaining 4 by card without seeing the company's invoice details or payment terms. In a studio tool, that usually means duplicating the course, running two payment flows, and reconciling the numbers by hand at month end, which is exactly the admin overhead you bought software to remove. Dojo sells both from one booking page: individuals pay by card at checkout while the company's invoice runs separately with its own PO number, certificates issue per attendee either way, and the waitlist releases a cancelled company seat to a card-paying individual without manual juggling. The honest gap: if you need deep marketing automation or multi-location memberships, Dojo isn't built for that; it's built for training delivery and billing. Test this exact scenario in a trial before you commit, because it is the workflow that breaks most often in mixed-audience training businesses.

Which class booking software free plans are actually usable for a small studio?

Most free plans in the class booking space are demos, not tools. The pattern: either a hard cap on monthly bookings (often 30-50), no payment processing, or a single user seat. Bookeo's free trial is time-limited, not a free tier, and TryTami's free plan exists but caps features in ways that push you to paid quickly. Cademy and Arlo both structure their pricing around paid tiers from the start, with no meaningful free plan for a working training business.

What free tiers typically cap

Three limits matter most: bookings per month, whether you can take payments through the platform, and how many staff logins you get. A free plan that blocks payment collection is useless if half your seats are sold to companies on invoice. A free plan with one user seat breaks the moment you add a second instructor.

When free is enough and when it costs you bookings

Free works if you're validating a new course type or running under 20 bookings a month with card payments only. Past that, the admin overhead of working around caps eats your margin. Training administration already consumes a large share of operational time in any training organization, so a tool that adds manual workarounds costs more than the subscription saves.

How do pricing models (per-booking vs flat fee) change total cost at different class volumes?

Worked example at three volumes

Per-booking pricing wins at low volume and loses at high volume. Suppose a tool charges $1.50 per booking versus a flat $79/month alternative. At 10 bookings/month, per-booking costs $15, saving you $64. At 50 bookings, it costs $75, roughly break-even. At 200 bookings, it costs $300, nearly four times the flat fee.

If your public courses fill 12 seats each, 200 bookings might be only 15-17 course dates, which a busy safety training provider can hit in a month. Run the math with your own numbers before comparing feature lists. Also check whether the per-booking fee applies to every registrant or every order, since a company booking 10 seats on one PO could be charged once or ten times.

Hidden costs: payment processing and SMS

Per-booking fees are rarely the whole story. Most tools charge payment processing (typically around 2.9% + 30¢ through Stripe or similar), and some add their own percentage on top of the booking fee. SMS reminders and certificate or invoice add-ons are often metered separately. When comparing quotes, ask for total cost on a realistic month, including card fees on individual bookings and invoiced company bookings, not just the headline rate.

When is the best fitness class booking software overkill for a single-instructor business?

If you run one course type, teach solo, and invoice a handful of companies monthly, you may not need training management software yet.

Signs you can stay on a simple tool

You take individual card payments through a booking page or even Stripe Payment Links, and you raise company invoices manually in QuickBooks. Stripe's published pricing (2.9% + 30¢ per online card transaction in the US) is the only cost that really moves with volume at this stage. If your bookings fit in one calendar and nobody chases you for certificates, stay put.

Signs you have outgrown it

You are juggling PO numbers, quoting before invoicing, splitting seats between a company and walk-in individuals, and tracking who completed which session. That is the point where a scheduling and invoicing tool built for training providers earns its fee.

What integrations and payment flows should you verify before committing?

Invoice/PO and accounting sync

Book a test company booking and confirm the software produces an invoice with your PO number field, then pushes it to QuickBooks or Xero without re-typing. If it can't, you'll keep a parallel spreadsheet, which defeats the point of buying.

Card payments and refunds

Run a real card payment as an individual attendee, then refund it. Check who absorbs the processing fee, whether payouts land in your bank on a schedule you can live with, and whether partial refunds work when a company sends two people instead of five.

Calendars and certificates

Sync the booking calendar to Google or Outlook so on-site sessions appear where you actually work. Then generate a certificate from a test registration and check it carries the attendee name, course, and date correctly. Dojo handles invoices, POs, card payments, scheduling, and certificates in one booking page, but test any tool's free trial with a live booking end to end before you pay.

FAQ

What is the best class booking software for a small training business?

Look at tools built for training providers rather than gyms: Arlo, Cademy, TryTami, and Dojo all handle invoiced company bookings, PO numbers, and mixed individual registrations. Dojo is the strongest fit if your priority is one booking page covering invoices, card payments, and certificates; Arlo suits providers running scheduled public courses alongside private bookings.

Is there a genuinely free class booking software option, or are free plans just trials?

Mostly trials in disguise. Bookeo's free trial is time-limited, TryTami's free plan caps features to push you toward paid, and Cademy and Arlo price from paid tiers. Free genuinely works only while you run under roughly 20 bookings a month with card payments alone and no invoiced company seats.

Can one booking page sell seats to both companies and individuals?

Yes, but few tools do it well. The test: a company books 8 of 12 seats on a PO while individuals buy the remaining 4 by card, without either side seeing the other's payment details. Dojo handles this from a single booking page with per-attendee certificates; most studio tools force workarounds or duplicate courses.

How much should I expect to pay per month for group class booking software?

Expect either per-booking fees or a flat plan around $79/month as a reference point. Per-booking wins under roughly 50 bookings monthly and loses badly above that: at 200 bookings, $1.50 per booking costs $300 versus the flat fee. Add payment processing, typically about 2.9% plus 30¢, and any metered SMS or add-ons.

Do I need separate software for online and in-person classes?

Usually not. Most training management systems handle virtual and on-site sessions as course types on one schedule, so avoid maintaining two calendars for the same course. Verify the tool syncs to Google or Outlook, issues certificates for both formats, and keeps public and private versions of a course on a single record.