Class scheduling is the easy part. Membership pause policy is where most CrossFit gyms lose 15% of revenue every year, and nobody talks about it because the math is uncomfortable.
Here is how the year usually goes for a 200-member affiliate. You program a week of WODs every Sunday night, run six classes a day Monday through Friday plus three on Saturday, manage a coaching roster of four part-timers and yourself, take roughly 12 drop-ins a month from out-of-towners, and try to keep your retention above 80% annual. The work that nobody put on the brochure when you opened: chasing failed autopay, processing pause requests from members who 'travel for work,' arguing about cancel fees, refunding the guy who paid for a punch card and never used it, and reconciling the three different payment processors you somehow ended up with.
The gyms that survive past year three figured out that class scheduling, memberships, drop-ins, retention, and Open prep are one operations problem, not five. This is how to run that operations problem without losing the floor time that made you open a gym in the first place.
Step 1: Class Schedule That Reflects How You Actually Run the Floor
Most class scheduling tools were built for yoga studios, where every class is 60 minutes, capacity is whatever the floor holds, and the only equipment is a mat. CrossFit is different. Your 5:30 a.m. class is 12 athletes deep on a barbell complex with one rower per two people. Your noon class is six people, mostly on the rig. Your 6 p.m. class is 18 athletes on a partner WOD with kettlebells you do not have enough of.
A real class schedule for a CrossFit gym tracks four things per class slot: cap (the maximum number of athletes you will book — typically 12-16 for the main floor, 8 for the Olympic lifting room), coach-to-athlete ratio (1:12 is standard, 1:8 if you have a beginner-heavy class), equipment availability (do you have 16 rowers, 12 ski ergs, enough barbells in the right kg), and programming track (main WOD, comp track, masters, on-ramp). Athletes book into the slot, see real-time capacity, and get a waitlist position if the class is full.
The coaching schedule overlays on top of the class schedule. Your part-time coach Maria takes 5:30 a.m. Mondays and Wednesdays. You take Tuesdays and Thursdays. Saturdays rotate. When Maria has to swap because of her day job, the swap should take 90 seconds in your phone, not a group text that ends with three coaches showing up to the same class. Every shift change should auto-update the public schedule, the coach payroll log, and the member-facing app.
Step 2: Memberships With Honest Pause and Cancel Policy
The membership conversation is where most affiliates leak revenue. The standard playbook for a 200-member box at $185/month unlimited is roughly $37k in MRR — but the gyms losing 15% to pause and cancel friction are giving up $5,500 every month they are not collecting, which is $66k a year. That is one full-time coach.
A membership system that respects both the gym and the member needs four things. First, autopay on the 1st of the month with a 3-day grace, automatic retry on failed cards, and an SMS to the member the day a card declines (not a week later when they are already mad). Second, an honest pause policy: 30 days free per calendar year for travel or injury, documented in the member's record, with a maximum hold length and a hard return date. No 'I'll let you know when I'm back' open-ended pauses — those become silent cancels six months later. Third, a military hold that is actually free and unlimited for active-duty deployment, because that is the right thing to do and the LTV of a returning service member is higher than any cancel fee. Fourth, a cancel policy that requires 30 days written notice, a final payment, and an exit survey — and that you actually honor, including the part where you do not chase canceled members with re-engagement spam.
Lifetime value math is what makes this work. A member who stays 22 months at $185/mo is worth $4,070. A member who stays 8 months is worth $1,480. Every retention decision should be priced against that gap. Letting a member pause for 60 days to recover from a shoulder surgery costs you nothing and protects the $4,070. Forcing the cancel to avoid the pause costs you $2,590 in expected lifetime revenue.
Step 3: Drop-ins and Out-of-Town Members
Drop-ins are the highest-margin product in the gym. A drop-in pays $25-$35 for a single class, signs a waiver in 90 seconds, takes one slot you already paid the coach to fill, and has zero ongoing cost to your business. A 200-member affiliate that runs 12 drop-ins a month at $30 is adding $4,320 a year in pure margin — more than enough to cover your equipment-replacement budget.
The friction is in the booking flow. The traveler emailed you Sunday night asking about Tuesday at 6 a.m., you saw it Monday afternoon, replied with a Stripe link and a waiver PDF, they are now wondering whether you are still in business. The right setup is a public drop-in page on your website with the class schedule, a Stripe checkout, an embedded waiver, and an automated calendar invite — all without you touching anything. The drop-in shows up at the gym Tuesday morning, scans a QR code at the front desk to confirm, and you get notified that the payment is reconciled.
Reciprocity with other affiliates is a separate question. Some gyms offer free drop-ins to members of partner boxes; some charge half-price to anyone with a CrossFit-Level-1 cert; some charge full freight to everyone. Pick one policy, write it on the website, and stop negotiating it case-by-case at the front desk.
Step 4: Retention — Catch the Lapsed Member at Day 7, not Day 30
Retention is a check-in problem, not a marketing problem. By the time a member has not shown up in 30 days, they have already mentally canceled — you are just waiting for the autopay to fail so they can stop feeling guilty. The intervention has to happen at day 7.
The automation that works: every member's last check-in date is tracked in their record. At day 7 of no check-ins, an SMS goes out from the head coach's phone (not a noreply email): 'Hey [first name], haven't seen you on the floor this week — everything good? If something is off with the schedule or the programming, want to grab 10 minutes Saturday?' That single message, automated but personal-looking, catches the member who is silently checking out before the cancel becomes inevitable.
At day 14, the head coach gets the alert, not the member. You walk up to the member at their next class — or call them directly — and have a real conversation. Not 'we miss you,' which is what every other gym says. Specific: 'I noticed you haven't been here, the programming this cycle is heavy on overhead — is your shoulder bothering you?' The members who feel seen at day 14 stay another 12 months. The ones who get a generic 'we miss you' email at day 30 are gone.
The in-person re-engagement is where the gym wins or loses. A coach who knows the member's name, their PR on the snatch, and their kid's soccer schedule retains members at 90% annually. A coach who reads names off a sign-in sheet retains at 60%. The system should make sure your coaches know what to say — the conversation is human, the trigger is automated.
Step 5: Programming and Open Prep
The CrossFit Open is the single biggest revenue and retention event of your year. Every February, three weeks of programmed workouts, members pay HQ $20 to register, your gym becomes a leaderboard for six weeks, and the energy on the floor is the reason people signed up for CrossFit in the first place.
Open prep starts in November. Members who registered through your gym's affiliate link (not directly with HQ) keep you in the loop on their scores. The leaderboard goes on the gym's TV during Open weekends, broken out by Rx, Scaled, Masters, and Teens. Score submission integrates with Wodify or SugarWOD if you are using either for programming — but you do not have to be. A simple Open spreadsheet shared with members works for a 50-athlete affiliate; a full integration is worth the setup time once you are over 100.
The rest of the year, programming runs in cycles: 8-week strength blocks, 4-week conditioning blocks, deload weeks before the Open. Members who can see the cycle ahead of time — even a one-paragraph 'this month we are emphasizing pulling strength and mid-distance metcons' — buy in harder than members who walk in cold every day. Post the cycle theme to the member-facing app, post the day's WOD by 8 p.m. the night before, and the 5:30 a.m. class will know what they are walking into when they show up.
[Try Deelo CRM](/apps/crm) — built for CrossFit affiliates running class scheduling, memberships, drop-ins, retention SMS, and Open prep on one platform. $19/seat/mo, no separate booking tool needed.
Start Free — No Credit Card- What is the best CrossFit gym management software for a 200-member affiliate?
- For a 200-member affiliate, the platform needs class scheduling with capacity caps and equipment tracking, membership autopay with honest pause and cancel policies, drop-in checkout, retention SMS automation at day 7 of no check-ins, and Open leaderboard support. Deelo combines CRM, scheduling, automation, and member portal at $19/seat/mo, which is meaningfully below stacking dedicated gym-management, payment, and SMS tools. Wodify and SugarWOD are CrossFit-native programming tools and integrate with most management platforms — many affiliates run programming in SugarWOD and operations in a separate CRM.
- How much revenue does a CrossFit gym lose to bad membership pause and cancel policy?
- Roughly 10-15% of MRR for affiliates without clear policies. A 200-member box at $185/mo has $37k in MRR — losing 15% is $5,500/mo or $66k/year, which is the cost of a full-time coach. The leaks are open-ended pauses that become silent cancels, failed autopay that is not retried, and cancel friction that turns a 3-month departure into a 9-month dispute. A clear pause policy (30 days free per year, hard return date), automatic card-decline retry, and 30-day written cancel notice closes most of the gap.
- When should a CrossFit gym contact a member who has stopped showing up?
- Day 7, not day 30. By 30 days the member has already mentally canceled. Day 7 is when an automated personal-looking SMS from the head coach can re-engage someone who is drifting but has not made the decision yet. Day 14 is the trigger for an in-person conversation from the coach who knows the member best — specific (not generic 'we miss you'), tied to the programming cycle or an injury you noticed. Members re-engaged in person at day 14 retain at roughly 90% annually; members hit with a generic email at day 30 are gone.
- Should drop-ins be a real revenue line for a CrossFit affiliate?
- Yes. Drop-ins are the highest-margin product in the gym — single class, no ongoing cost, paid at checkout. A 200-member affiliate running 12 drop-ins a month at $30 each adds $4,320 a year in pure margin. The blocker is friction: if the traveler has to email you, wait for a reply, get a Stripe link, sign a PDF waiver, and figure out the address, most will not bother. A public drop-in page with class schedule, embedded checkout, embedded waiver, and a calendar invite captures bookings while you sleep.
- What software supports the CrossFit Open leaderboard inside a gym?
- Wodify and SugarWOD both run Open leaderboards integrated with HQ's scoring API. For affiliates not using either platform, a Google Sheet shared with members works for under 50 athletes; over 100, a real integration saves enough manual reconciliation time to be worth the cost. The non-software piece matters more: post the leaderboard on the gym TV during Open weekends, run a 6 a.m. Friday Night Lights heat schedule, and treat the Open as a six-week event, not three workouts. Open participation is the strongest predictor of 12-month retention in most affiliates.
- How does class capacity work for CrossFit versus other fitness studios?
- CrossFit class capacity is bounded by equipment, not floor space. A class that needs one rower per two athletes caps at twice the rower count. A barbell complex caps at the number of barbells you have in the right weight ranges. A partner WOD with kettlebells caps at the number of bells available. Real CrossFit gym management software tracks equipment per class type, not just a single capacity number — booking software built for yoga or spin will overbook your 6 p.m. partner WOD because it does not know you only have 14 24kg kettlebells.
Related pages
Explore More
Related Articles
How to Start a Plastic Surgery Practice: Complete 2026 Guide
A step-by-step guide to launching a plastic surgery practice in 2026. Licensing, credentialing, facility setup, liability insurance, patient pipeline, operations software, and first-year revenue targets.
14 min read
How-ToHow to Schedule Plumbing Jobs Without Double-Booking
A practical guide to eliminating scheduling chaos in your plumbing business. Step-by-step strategies for online booking, buffer time, automated reminders, and route optimization.
10 min read
How-ToHVAC Business Software: What to Look for in 2026
A practical guide to choosing business software for HVAC companies. Covers scheduling, dispatch, maintenance agreements, marketing, and what features actually matter.
11 min read
How-ToHow to Send Professional Invoices as a Freelance Electrician
A step-by-step guide for freelance electricians to create professional invoices, get paid faster, and stop chasing payments. Templates, software, and automation tips.
9 min read