
TeamUp
Class and membership management software for gyms and studios, priced by number of active customers per month.
Strengths
Courses
ConfirmedRecurring Bookings
'Recurring Reservations' hold a customer's spot in the same class each week; recurring appointments also supported
ConfirmedHold Multiple Memberships / Packs at Once
A customer can hold several valid memberships/packs at once, but the booker picks which one to use rather than the system auto-selecting by…
ConfirmedGift Cards
Sold via POS or the Customer Site Store, with a Gift Cards report; not yet available in the Custom Branded App
Confirmed
Watch out for
Brandable Booking Widget
Partial — the embedded Customer Site takes your logo, colours, fonts and class-type colours; widget exposes only width, default view and ve…
ConfirmedDuplicate Classes
Not offered
ConfirmedNo-show Tracking
Mark no-shows, and a Penalty System charges a fee after N no-shows/late cancels (penalties apply to recurring memberships only, not packs)
ConfirmedBroadcast Emails
Not offered
Confirmed
Pricing
$119/mo
Confirmed0-100 active customers
Estimated monthly cost
Same formulas as the cost calculator, at three example studio sizes — cheapest applicable published plan per size. Includes vendor platform fees on revenue where they apply; excludes card processing and add-ons.
Solo operator
$119/mo
0–100 active customers
$119/mo for 0–100 active customers
Established studio
$119/mo
0–100 active customers
$119/mo for 0–100 active customers
Growing multi-site
$219/mo
201–300 active customers
$219/mo for 201–300 active customers
Features
Scheduling & Booking
| Classes | Yes | Confirmed |
| 1:1 Appointments | Yes | Confirmed |
| Courses | Yes | Confirmed |
| Recurring Bookings | 'Recurring Reservations' hold a customer's spot in the same class each week; recurring appointments also supported | Confirmed |
| Waiting Lists | Yes | Confirmed |
| Capacity Limits | Yes | Confirmed |
| Booking Windows | Yes | Confirmed |
| Cancellation Windows | Yes | Confirmed |
| Attendance Tracking | Staff mark 'attended'/'no-show' from the class page, plus a Kiosk for customer self check-in | Confirmed |
| No-show Tracking | Mark no-shows, and a Penalty System charges a fee after N no-shows/late cancels (penalties apply to recurring memberships only, not packs) | Confirmed |
| Staff Substitution | Edit the class from the Calendar and change the Instructors field on a single class or a recurring time slot | Confirmed |
| Embeddable Calendar Widget | Yes | Confirmed |
| Shareable Booking Links | The Customer Site has its own URL, and you can share calendar links filtered by event, instructor or venue | Confirmed |
| Brandable Booking Widget | Partial — the embedded Customer Site takes your logo, colours, fonts and class-type colours; widget exposes only width, default view and ve… | Confirmed |
| Duplicate Classes | No | Confirmed |
| Bulk Class Creation | Class Types carry weekly repeating time slots, including every 2/3/4 weeks | Confirmed |
| Bulk Class Cancellation | Yes | Confirmed |
Memberships & Packages
| Memberships | Yes | Confirmed |
| Class Packs | Yes | Confirmed |
| Custom Package Rules | Packs and prepaid plans support usage limits, expiry dates (extendable), start dates and per-class-type validity | Confirmed |
| Hold Multiple Memberships / Packs at Once | A customer can hold several valid memberships/packs at once, but the booker picks which one to use rather than the system auto-selecting by… | Confirmed |
| Automatic Renewals | Yes | Confirmed |
| Failed Payment Handling | Automatic retries, payment statuses, failed-payment thresholds, and GoCardless/Stripe failure resolution flows | Confirmed |
| Drop-in Pricing | Yes | Confirmed |
| Advanced Packages (Multi-Class) | Not verified | Estimated |
Clients
| Client Profiles | Yes | Confirmed |
| Booking History | Yes | Confirmed |
| Client Notes | Free-text notes via CRM Interactions/Activity Log, plus flagging issues on a profile | Confirmed |
| Client Import | Import spreadsheet supplied, plus free assisted migration from Mindbody, Glofox, Wodify, ZenPlanner, Bookwhen etc. | Confirmed |
| Client Export | Yes | Confirmed |
| Customer Search | Yes | Confirmed |
Payments
| Secure Card Payments | Via integrated Stripe (cards) and GoCardless (Direct Debit); PayPal, Braintree, Authorize.net retired Oct 2024 | Confirmed |
| Automatic Billing | Yes | Confirmed |
| Saved Payment Cards | Yes | Confirmed |
| Refunds | Full/partial refunds in-app, offline refund recording, and refund-as-account-credit option | Confirmed |
| Payment Reporting | Invoice Items, Item Summary, Invoice Transactions and Upcoming Billing reports | Confirmed |
| Multi-Currency Support | Multiple currencies supported across countries, but each account is locked to one currency chosen at signup that cannot be changed later | Confirmed |
| Discount / Promo Codes | Including bulk-creation of codes and per-purchase-type validity | Confirmed |
| Gift Cards | Sold via POS or the Customer Site Store, with a Gift Cards report; not yet available in the Custom Branded App | Confirmed |
| Online Payments at Booking | Yes | Confirmed |
| In-Person Payments | Built-in Point of Sale with Stripe Terminal card reader support | Confirmed |
| Payment History | Yes | Confirmed |
Communication
| Booking Confirmations | Yes | Confirmed |
| Booking Reminders | Yes | Confirmed |
| Cancellation Emails | Yes | Confirmed |
| Custom Email Templates | Editable notification content, plus account-wide email branding (from name, reply-to, template/signature) | Confirmed |
| Mailchimp Integration | Yes | Confirmed |
| Email Marketing | No campaign builder — automated lifecycle/pre-post notifications only; marketing campaigns require exporting to Mailchimp or Constant Conta… | Confirmed |
| Broadcast Emails | No | Confirmed |
| SMS Notifications | Automated SMS, but only in supported countries (US, Canada, UK, Ireland, Spain, France, Germany, Netherlands) | Confirmed |
| SMS Broadcasts | Broadcast SMS to customer segments or class attendees (customer opt-in required) | Confirmed |
Forms & Compliance
| Custom Intake Forms | Yes | Confirmed |
| Digital Waivers | Yes | Confirmed |
| Required Forms Before Booking | Pre-registration/purchase forms block registration until completed; forms can expire and require resubmission | Confirmed |
| Downloadable Form Responses | Signed Waivers report and form responses on the customer profile, downloadable as CSV | Confirmed |
Staff Management
| Staff Accounts | Unlimited staff logins included at no extra cost | Confirmed |
| Staff Scheduling | Instructor availability schedules for appointments and instructor assignment on classes/courses; no general shift/rota tool | Confirmed |
| Staff Attendance | No time clock — the Instructor Hours report derives hours from scheduled/taught classes rather than clock in/out | Confirmed |
| Payroll Summaries | Pay Rates plus the Instructor Hours and Pay Rates report (downloadable) | Confirmed |
| Instructor Revenue Reports | Yes | Confirmed |
| Custom Staff Permissions | Yes | Confirmed |
Reporting
| Revenue Reports | Yes | Confirmed |
| Attendance Reports | Yes | Confirmed |
| Membership Reports | All Customer Memberships, All Membership Holds, plus purchased/cancelled-in-period and 'Slipping Away' retention reports | Confirmed |
| Package Reports | Packs/prepaid plans appear in the All Customer Memberships report, with 'Pack Running Low' notifications | Confirmed |
| Visual Dashboards | Business Dashboard with revenue charts and membership data, report chart view and 30-day trend widgets, plus an AI Business Advisor | Confirmed |
| CSV Export | Yes | Confirmed |
| Activity Log | Partial — Activity Feed and per-customer Activity Log record who made each registration/purchase, and a Field Changes report tracks edits;… | Confirmed |
| Full Audit History | Customer interactions and lifecycle activity are 'kept indefinitely, while the customer exists in your account' — no stated truncation wind… | Confirmed |
| Revenue by Instructor | Yes | Confirmed |
| Revenue by Class | Yes | Confirmed |
| Occupancy Reports | Instructor Hours report shows occupancy and no-shows per class; All Classes & Appointments report shows average attendance by start time, d… | Confirmed |
Integrations
| Mailchimp | Yes | Confirmed |
| Google Calendar | 2-way sync with Google Calendar (external events block appointment availability), refreshing every 5 minutes | Confirmed |
| Apple Calendar | One-way only — subscribe to a TeamUp iCalendar feed; changes made outside TeamUp do not sync back | Confirmed |
| Outlook Calendar | One-way only — add the TeamUp iCalendar feed via Outlook's Internet Calendars; no 2-way Microsoft 365 sync | Confirmed |
| Xero | No | Confirmed |
| QuickBooks | No | Confirmed |
Multi-Location
| Calendars / Seats Included | Not applicable — TeamUp prices on active customers only, with unlimited staff accounts/calendars included on every plan | Confirmed |
| Additional Locations | Unlimited locations (Venues) under one account at no extra charge — pricing is by active customers, not sites | Confirmed |
| Centralised Multi-Location Management | Multiple Venues (with rooms) in one account, a shared customer base, and calendar/reports filterable by venue | Confirmed |
| Separate Booking Embeds Per Location | Share a Customer Site calendar link filtered by venue, and the embedded widget can show selected venues only | Confirmed |
Branded Apps
| Branded iOS App | Custom Branded App add-on at £79/$99/€89/A$149 per month; TeamUp publishes it in the App Store under your brand | Confirmed |
| Branded Android App | Custom Branded App add-on at £79/$99/€89/A$149 per month; TeamUp publishes it on Google Play under your brand | Confirmed |
| Custom Branding | Customer Site logo, colours and fonts; email branding; and full app branding on the paid branded app | Confirmed |
| Push Notifications | Instant or scheduled pushes plus class reminders, waitlist alerts and chat, via the Custom Branded App add-on | Confirmed |
Support
| 24/7 Email Support | No | Confirmed |
| Live Video Support | Email support 9AM-12AM GMT/BST Monday-Sunday (7 days), with the option to book a call — not a standing 7-day Zoom desk | Confirmed |
| Knowledge Base | Yes | Confirmed |
| Free Data Migration | 'Our import service is completely free of charge'; imports contacts, memberships, form responses and saved Stripe/GoCardless payment details | Confirmed |
| Email Support | Email or ticket support available during published hours — not 24/7 | Estimated |
Spotted something out of date? Check the vendor's site — every badge above links to the exact source we used, with its last-verified date.