Tech Stack for CrossFit Boxes in 2027
Direct Answer
A 2027 CrossFit box runs on Wodify Core ($179/mo) or PushPress Core Pro ($159/mo) as the operating system, Square Retail POS Plus ($89/mo) for the apparel and supplement shelf, QuickBooks Online Plus ($99/mo) plus Gusto Plus ($80/mo + $12/employee) for accounting and coach payroll, Mailchimp Standard ($20/mo at 1,500 contacts) for member-lifecycle email, and Sling ($2/user/mo) for coach scheduling.
If you only buy one thing right, buy the gym OS — PushPress has become the practical 2027 default for boxes under 250 members because CrossFit HQ named it the official Affiliate Partner Network platform and the free tier actually runs a small box without bleeding payment-processing margin.
Why CrossFit Boxes Operate Differently
A CrossFit box is not a globo-gym and not a yoga studio. The membership math is brutal — the typical affiliate runs 120 to 180 members at $165 to $215/month, which puts gross revenue at $25k to $38k/month and operating margin at 8% to 14% after rent, coach payroll, and the $3,000 annual CrossFit HQ affiliation fee that goes up to $3,500 in 2027.
Software is one of the few line items the owner can actually control, and the wrong stack quietly eats 2-4 points of margin through bad payment processing, manual coach payroll, and retail leakage.
The operational shape of a box also breaks most generic gym software. You run 5 to 9 class slots per day with hard caps (most boxes coach to a 12:1 athlete-to-coach ratio), an on-ramp / fundamentals program that is its own scheduling beast, a kids program that requires waivers and emergency contacts separate from the parent's membership, an open gym window, personal training sessions billed at a different rate, specialty courses (Olympic lifting, gymnastics, endurance) sold as 6-8 week bundles, and a retail shelf that turns inventory roughly 4-6 times per year.
Generic studio software like Mindbody handles the booking layer but ignores WOD programming, whiteboard scoring, and leaderboards — the three things your members actually open the app for. The 2027 stack has to do both jobs at once.
The other thing that makes box ownership weird is the community-economic loop. Members do not churn because of price — they churn because they stopped seeing the same five faces at the 6am class. That makes attendance-trend alerts (a member who drops from 4x/week to 1x/week) the single highest-leverage report in the entire software stack.
Boxes that act on those alerts inside 72 hours retain at a 92%+ annual rate; boxes that don't run 78-84%. The whole point of buying real gym software in 2027 is to put that alert in front of a coach before the member ghosts.
Core Stack
1. Gym OS — PushPress Core Pro ($159/mo) or Wodify Core ($179/mo). This is the brain.
Handles membership billing, class reservations, digital waivers, member app, attendance tracking, and basic reporting. PushPress wins on price and on the fact that CrossFit HQ formalized the partnership in 2024 — every new affiliate gets a discount through the CrossFit Affiliate Partner Network (APN).
Wodify wins on depth (built-in Performance whiteboard, native Pulse heart-rate add-on at $99/mo) and is the entrenched choice for boxes over 200 members. Zen Planner Studio ($99/mo base) is the cheaper third option but the UX is showing its age. Triib (~$179/mo) is a respected boutique alternative if you want a single vendor handling programming and ops.
2. Workout Tracking — BTWB / "Beyond the Whiteboard" ($3,200/year for the box) or SugarWOD ($1,800/year). Yes — even with Wodify Performance built-in, most serious boxes still run a dedicated workout layer.
SugarWOD (acquired by PushPress in 2022, $149/mo flat for affiliates) is the cleanest integration if you're on PushPress. BTWB is more analytical and is the choice for boxes that compete at the Quarterfinals/Semifinals level. Coaches publish the WOD, members log scores in the app, leaderboards update in real time, and the data feeds back into the OS for attendance + performance dashboards.
3. Retail POS — Square Retail POS Plus ($89/mo per location). The apparel rack, the Stronger Faster Healthier supplement shelf, the RX Bar display, the t-shirt fundraisers — all of it runs through Square.
The Plus tier gives you item-level cost tracking, vendor purchase orders, low-stock alerts, and employee timecards so the coach who sells a shaker bottle at 6:05am doesn't have to interrupt the warmup. Card-present processing is 2.5% + 10¢ on the Plus tier as of 2026, dropping to 2.6% + 10¢ at the entry tier — your retail margin on a $30 t-shirt is roughly $11.50 after blank cost, print cost, and Square's cut.
Don't run retail through your gym OS's processor; the rates are worse and the inventory tools are non-existent.
4. Accounting + Payroll — QuickBooks Online Plus ($99/mo) + Gusto Plus ($80/mo + $12/employee). QBO Plus gets you class tracking (treat each revenue stream — memberships, drop-ins, retail, PT, kids — as a class), inventory that mirrors Square, and 5 users so your bookkeeper has read-only access.
Gusto Plus is the right tier for a box because most coaches are W-2 part-time (the IRS reclassification risk on calling them 1099 contractors is real — three boxes settled with state DOLs in 2025 alone). Gusto handles multi-state if you have a coach who lives across a state line, next-day direct deposit, time-off tracking, and workers' comp pay-as-you-go via NEXT Insurance.
5. Marketing Email — Mailchimp Standard ($20/mo at 1,500 contacts, $75/mo at 5,000). The lifecycle automations matter more than the broadcast blasts.
The four sequences every box runs in 2027: trial-to-on-ramp (7 emails over 14 days), on-ramp-to-membership (4 emails in the final week of fundamentals), at-risk-member (triggered when attendance drops below 2x/week for 2 weeks), and win-back (90/180/365 days post-cancel).
Klaviyo is overkill unless your retail revenue exceeds $3k/month; ActiveCampaign is the upgrade path if you outgrow Mailchimp's automation depth.
6. Coach Scheduling — Sling ($2/user/mo for Premium). Wodify and PushPress both have a coach-scheduling module but they're shallow.
Sling handles shift swaps (the coach trade thread on Slack at 5am gets old fast), labor cost forecasting against expected class headcount, and a mobile app that lets coaches clock in from the gym floor. Pipe Sling's hours into Gusto and payroll stops being a Sunday-night chore.
Alternative: When I Work ($4/user/mo) if you also need geofenced clock-in.
7. Kids Program Scheduling — handled inside the Gym OS, but flagged separately. PushPress and Wodify both let you create a separate program type with its own waiver, emergency contact fields, and parent-of-member linkage.
The trap is billing — most boxes undercharge CrossFit Kids at $80-$110/month when the right price is $140-$170 for a 2x/week program because the coach-to-kid ratio is 1:6 (vs 1:12 for adult classes). Treat kids as a separate revenue line in QBO.
Real Operators
1. Invictus Fitness (San Diego, CA) — flagship affiliate run by CJ Martin, ~600 members across two locations. Runs Wodify Core for ops, BTWB for programming (Invictus sells its own programming track on BTWB), Square Retail for the apparel store, QuickBooks Online Advanced for multi-location books, Gusto Premium for ~25 W-2 coaches across two CA locations.
2. CrossFit Mayhem (Cookeville, TN) — Rich Froning's box, the most decorated affiliate in CrossFit history. Has used SugarWOD publicly for years (Mayhem programming is sold to thousands of affiliates through SugarWOD's programming track marketplace), with PushPress rumored as the underlying ops platform after the 2024 partnership.
Stripe for the programming subscription business.
3. NorCal CrossFit (San Jose, CA) — Jason Khalipa's box, scaled to 8 locations at peak. Public case study with Wodify for years; the multi-location reporting and centralized member database is the reason boxes that hit 3+ locations consolidate on Wodify or the Mindbody Business tier.
Restaurant365-style multi-entity QuickBooks for the franchise group.
4. CrossFit Linchpin (Edmond, OK) — Pat Sherwood's affiliate; runs PushPress publicly per their APN testimonial. Smaller box (~140 members) and a clean example of the lean stack — PushPress + SugarWOD + Square + QBO + Gusto, total spend under $700/month.
5. CrossFit New England (Natick, MA) — Ben Bergeron's box. The training-camp side of the business uses BTWB heavily for the Comptrain programming subscription that's sold to 8,000+ athletes. Box operations run on Wodify.
Integration
The stack only works if the data flows in one direction without the owner re-keying anything. The canonical 2027 wiring:
Membership dues charge inside PushPress/Wodify → settle into the box's bank account daily → QBO bank feed picks them up → PushPress's QBO integration classifies them by membership type. Retail sales ring through Square → Square's QBO integration posts a daily summary journal entry with COGS booked against inventory.
Coach hours log in Sling → Sling-Gusto sync pushes timecards to Gusto every Sunday night → payroll runs Monday → Gusto books the payroll JE in QBO. Mailchimp pulls member contacts from the gym OS via native sync (Wodify) or Zapier (~$30/mo for the 5-zap tier with PushPress).
The two integration traps: (1) Don't double-bill — make sure memberships only run through the gym OS, never Square. (2) Reconcile retail inventory monthly — Square's inventory and QBO's inventory will drift; close the loop with a physical count on the 1st of each month. The full integration list lives in the CrossFit APN tech directory for affiliates.
Failure Modes
1. Running retail through the gym OS. Wodify and PushPress both technically sell retail modules. The processing rates are worse (2.89%+ vs Square's 2.5%), there's no real inventory management, and your t-shirt margin evaporates. Always run retail on a dedicated POS.
2. Misclassifying coaches as 1099. Cheaper on paper, catastrophic when the state DOL audits. Three known box settlements in 2024-2025 ranged from $28k to $140k in back taxes and penalties. Use Gusto W-2 from day one.
3. Skipping the at-risk-member automation. The single highest-ROI workflow in the entire stack costs $0 to build (it's a saved report in PushPress/Wodify piped to Mailchimp) and recovers 8-12% of would-be churn. Most boxes don't build it.
4. Buying Mindbody by default. Mindbody is great for yoga and pilates studios, and lousy for CrossFit — no WOD, no whiteboard, no leaderboard, and 2027 pricing starts at $169/mo for the Starter tier and goes to $489/mo for Ultimate. You pay more to get less of what a box needs.
5. Free-tier creep. PushPress Core Free ($0/mo) is real and works — but the 4.99% + 30¢ processing fee on memberships costs a 150-member box at $190/mo roughly $510/month in extra fees vs the Pro tier's 2.89%. Pay the $159 and save $350+.
6. Letting the kids program live as an afterthought. No separate waivers, no separate pricing, no separate liability rider on the insurance policy. One injury and the lawsuit looks at whether you treated kids as a distinct program with its own protocols. Spin up the kids module in the gym OS on day one of launching the program.
Budget
Solo / brand-new affiliate (under 50 members, $8k-$14k MRR):
- PushPress Core Free — $0/mo (accept the higher processing rate while you build)
- SugarWOD Affiliate — $149/mo flat
- Square POS Free — $0/mo
- QuickBooks Online Simple Start — $35/mo
- Gusto Simple — $49/mo + $6/employee (~$85/mo at 6 part-time coaches)
- Mailchimp Free — $0/mo (under 500 contacts)
- Total: ~$270/month plus payment processing
1-3 locations (50-300 members, $14k-$55k MRR):
- PushPress Core Pro — $159/mo OR Wodify Core — $179/mo
- SugarWOD — $149/mo (or BTWB $267/mo)
- Square Retail POS Plus — $89/mo
- QuickBooks Online Plus — $99/mo
- Gusto Plus — $80/mo + $12/employee (~$200/mo at 10 coaches)
- Mailchimp Standard — $20-$75/mo
- Sling Premium — $24/mo (12 coaches)
- Branded App — $97/mo (PushPress) or included (Wodify)
- Total: $830-$1,090/month
4-10 locations (300+ members per location):
- Wodify Accelerate or PushPress Core Max — $229-$450/mo per location (call for multi-location quote)
- BTWB Affiliate Pro — $300/mo
- Square for Retail Premium — $149/mo per location
- QuickBooks Online Advanced — $235/mo
- Gusto Premium — call for quote, typically $2,500-$4,500/mo at 40+ coaches
- Klaviyo — $150-$400/mo (retail-heavy boxes)
- Sling Business — call for quote
- Total: $3,500-$8,500/month across the group
30 / 60 / 90 Day Rollout
Days 1-30 — Foundation. Pick the gym OS, migrate the membership roster from spreadsheet or old platform (PushPress and Wodify both offer free white-glove migration if you have under 500 members). Move every member to digital waivers — paper waivers in a binder are a 2027 insurance liability.
Stand up Square Retail with a basic inventory count. Run a dummy class for a week to debug the booking flow.
Days 31-60 — Integration. Wire QBO to the gym OS and to Square. Move payroll to Gusto and reclassify any 1099 coaches to W-2. Launch the Mailchimp lifecycle sequences — start with the trial-to-on-ramp flow because that's where most leads die. Hand the kids program its own module with separate waivers and pricing.
Days 61-90 — Optimization. Build the at-risk-member report and route it to a coach Slack channel daily. Build the retail margin dashboard in QBO (revenue minus COGS by SKU class). Audit your coach-hours-to-revenue ratio in Sling — anything above 22% of MRR is a profitability problem.
Run your first monthly close in QBO with bank rec, retail inventory count, and payroll JE all matching.
FAQ
Q: Wodify or PushPress — which one should I actually pick? For boxes under 200 members starting in 2027, PushPress. The free tier is real, the CrossFit HQ partnership means the discount stacks, and the SugarWOD acquisition closed the programming gap. For boxes over 200 members or owners already on Wodify, stay on Wodify — the migration cost isn't worth the $20/month difference, and Wodify's reporting depth still wins.
Q: Do I really need a separate workout-tracking platform if my gym OS has one built in? For affiliates with a competitive class (athletes targeting Quarterfinals), yes — BTWB or SugarWOD. For a general-fitness box without comp athletes, the Wodify Performance module is enough.
Q: Can I just use Mindbody? Technically yes. Practically no — Mindbody is a studio-class platform that doesn't understand WOD scoring, leaderboards, or attendance-trend alerts. You'll save $30/mo and lose 8% retention.
Q: What's the cheapest legal stack to run a box? PushPress Free ($0) + SugarWOD ($149) + Square Free ($0) + QuickBooks Simple Start ($35) + Gusto Simple ($49 + $6/coach) + Mailchimp Free ($0) = ~$270/month all-in. Eats more in processing fees, but the floor is real.
Q: How do I price the kids program? $140-$170/month for a 2x/week program in 2027. Anything below $140 and the 1:6 coach-to-kid ratio kills the margin. Track it as a separate revenue class in QBO Plus.
Sources
- Wodify — Official 2026 pricing page (Essentials $79 promo / $179 standard, Pulse add-on $99/mo)
- PushPress — Pricing & plans breakdown (Core Free / Pro $159 / Max $229, processing rates by tier)
- CrossFit Affiliate Partner Network — PushPress partnership announcement and affiliate discount details
- Zen Planner — Official pricing page (Studio from $99/mo, Engage $249/mo, Branded App $39/mo)
- Square — Retail POS pricing (Free / Plus $89 per location / Premium $149)
- Intuit QuickBooks — QuickBooks Online plan tiers and 2026 pricing (Simple Start $35, Plus $99, Advanced $235)
- Gusto — Pricing page, Simple/Plus/Premium tiers post-2026 increase (Simple $49 + $6, Plus $80 + $12)
- Sling — Pricing and Premium tier ($2/user/mo Premium)
- Mailchimp — Standard tier pricing at 1,500 / 5,000 / 10,000 contacts
- Mindbody — 2026 review with Starter/Accelerate/Ultimate tier pricing ($169 / $299 / $489)
- CrossFit HQ — 2027 affiliate fee schedule and APN tech directory