Six-Week Course Registration: Sell Class Series Without Spreadsheets
Six-week course registration without spreadsheets: fix the dates, price the full course upfront, cap the roster, and automate waitlists and make-ups.
To sell a class series online, use the Roster-Lock Method: publish fixed dates, charge one upfront price, cap the roster with a minimum to run, and rebook the next cohort in week five. Every student pays at checkout and the roster builds itself. Nobody at the front desk spends Sunday night matching a spreadsheet against payment links.
What does the Roster-Lock Method look like in practice?
You make four decisions before publishing: the dates, the price, the roster limits and the rebook moment. Get those right and checkout handles the rest.
Here is a worked example. "Beginner Reformer Foundations" runs Tuesdays at 7:00 pm, November 3 to December 8, 2026, with registration opening October 13. That is six Tuesdays with no holiday conflict. The same course on Thursdays starting November 5 would hit Thanksgiving on November 26, so you would publish it as six sessions across seven calendar weeks and print the skip week on the sales page.
The four locks:
- Lock the dates. List all six on the first screen of checkout, with no "dates TBD."
- Lock the price. Charge one price for the whole course, paid upfront.
- Lock the roster. Set a hard cap equal to your physical limit and a private minimum equal to your break-even.
- Lock the rebook. Put the week-five date to offer the next cohort in the calendar before week one starts.
Why do spreadsheets break once you run more than one cohort?
The sheet, the payment processor and the inbox each hold part of the truth, and nobody reconciles them until a student shows up unpaid.
With one cohort of eight, a sheet works. Then you add a Thursday cohort. Then someone pays by Venmo with the note "for the tues thing." Someone else registers twice under a maiden name. The waitlist lives in Instagram DMs. By the second run you are tracking 24 names across payment status, waiver status and make-up credits in three tools, and the Tuesday instructor is checking people in from a screenshot.
A class pack looks like the easy fix, but it's the wrong one. Students book week by week, skip the hard weeks, and the course stops being a course.
How should you price a six-week series against drop-ins?
Price the series at roughly five drop-ins for six weeks of classes. Then set a minimum roster that covers instructor pay before you publish.
Worked example: your drop-in rate is $28, so the series is $140. The instructor earns $75 a session, which is $450 for the course. Four paid seats bring in $560 and cover pay, but processing fees and room cost eat the margin, so set the private minimum at five. Your cap is 12 because you own 12 reformers.
What should the registration checkout actually ask for?
Name, email, phone number, waiver signature and payment. Everything else, like experience level or injuries, belongs in a short intake form sent after payment.
Every extra field is a reason to leave. Baymard Institute's checkout research found the average checkout in 2024 had 11.3 form fields, while most sites need only about 8. Baymard's abandonment survey also lists forced account creation and not seeing the total cost up front among the common reasons shoppers quit a checkout.
For a series, that means guest checkout, all six dates visible, and the full price shown before the card field. There is one exception. If the course carries a real safety screen, such as aerial or prenatal, ask a single yes/no question before payment so you never have to refund someone who shouldn't have booked.
When should registration open and close?
Open three weeks before week one, end early pricing ten days out, make the go/no-go call at 72 hours, and close new joins after week two.
Three weeks is long enough for people to plan around the course. Open it two months out and they forget they meant to register. The early-price deadline ten days before the start gives you a natural reminder email and a clear read on demand while there is still time to promote.
Closing after week two matters most for progressive courses. In learn-to-pole or kickboxing fundamentals, a week-four arrival holds back eleven people. Don't prorate late joiners. Offer them the next cohort at the early price instead.
How do you handle missed weeks without running a make-up desk?
Give every student one make-up credit, usable in any matching drop-in class until seven days after the series ends, and stop there.
One credit covers the normal missed Tuesday: a sick kid, a late flight. Two credits invite people to treat the course as optional. The credit should be issued automatically at registration and expire on its own, so the front desk never has to decide whether a request is fair.
What do you do when a series sells out or stalls?
Sell-outs need an automatic waitlist with a 12-hour claim window. Stalls need a decision 72 hours before the start, not a hopeful final-day push.
When a registered student drops before week one, the seat goes to waitlist position one with 12 hours to claim, then rolls to the next person. Once the waitlist reaches half your cap, six names on a 12-seat course, publish a second time slot that week. Demand that size tends not to wait for the next run.
If you are below minimum at 72 hours, you have three options: merge with another time slot, push the start date one week, or cancel with an automatic full refund. Pick one and tell students that day. A course that quietly runs with three people loses money and wears out the instructor.
Should you take payment in full or in installments?
Take payment in full for anything under about $200. Above that, offer two payments: half at registration and half charged automatically before week three.
Installments on a $140 course create a failed-payment problem you can't absorb. On a $480 eight-week intensive, two payments noticeably lower the barrier to booking. Charge the second payment to the saved payment method, give the student 48 hours to update a failed card, then release the seat. For larger amounts, consider bank debit, and weigh the fee and failure trade-offs in our breakdown of ACH versus card payments for studios.
How do you recover people who started registering but never paid?
Send one reminder within an hour and another at 24 hours, both linking straight back to a pre-filled checkout, then let it go.
The roughly 70% average abandonment rate Baymard documents is for e-commerce broadly, but a course checkout faces the same distractions. The first message should show the dates and price again. The second can mention remaining seats, but only if the number is true. A third message usually costs more goodwill than it recovers. Timing and wording are covered in more depth in our guide to abandoned checkout recovery.
What should you do in week five to fill the next course?
In week five, offer the current roster the next cohort at the returning price, 48 hours before the public announcement goes out.
Week six is too late. By the final class, students have mentally graduated. In week five they are still in the routine and can picture continuing. The instructor announces it at the end of class, and the offer email lands that evening.
Many of your course buyers may already hold a membership somewhere. The Health & Fitness Association reported about 81 million Americans held a fitness facility membership in 2025. A fixed-length series lets them try your studio without quitting their gym, which makes the week-five offer your best conversion moment. Graduates who don't want another course may take a structured bridge offer, similar to a 30-day challenge membership.
Run your studio on Zatrovo
Sell fixed-date series with capped rosters, automatic waitlists and make-up credits from one checkout.
We write playbooks for studio operators — based on data from thousands of studios running on Zatrovo across pilates, yoga, lash, nail, massage, salon, dance, and fitness.
Related reading
Midday Class Attendance: 9 Ways to Fill Slow Time Slots
Learn how to increase attendance in slow classes at midday with 9 fixes for timing, format, pricing and audience that any studio can run this month.

Client Contract and Liability Waiver Template for PT Studios
Use this personal training liability waiver template to build a client contract, release, and screening packet for 1:1 and semi-private studios.
Reformer Pilates Client Intake and Screening Form
A reformer Pilates client intake form should screen health, injuries, and pregnancy before the first class. Here is what to ask and how to triage answers.