OfferingTree

All-in-one platform for fitness and wellness businesses combining a website, class booking, payments, and marketing — flat tiered pricing with published studio plans.

Visit site ↗

Strengths

  • Brandable Booking Widget

    Embeddable schedule with filters for offerings, categories, staff and locations; website builder and branded-domain email on studio plans

    Confirmed
  • Courses

    Event Series: clients register once and are booked into every session in the series (multi-week courses, workshops, retreats)

    Confirmed
  • Recurring Bookings

    Partial — Event Series auto-books all sessions after one purchase, but there is no documented standing/auto-reserve-the-same-spot-every-wee…

    Confirmed
  • Hold Multiple Memberships / Packs at Once

    Clients can hold memberships and packages concurrently; payment-method dropdown at registration and POS selects which to use

    Confirmed

Watch out for

  • Booking Windows

    Limit Early Registration and End Registration cutoff (e.g. 10 minutes before start) per event

    Confirmed
  • Bulk Class Cancellation

    Edit or cancel recurring events with apply to only this event or all future instances; Cancel keeps event visible as canceled

    Confirmed
  • Capacity Limits

    Max Capacity in Registration Settings; can set to 0 for waitlist-only events

    Confirmed
  • Staff Substitution

    Partial — edit an event to change the assigned staff member (apply to only this event or all future instances); no automated substitute-req…

    Confirmed

Pricing

$35/mo

Confirmed

Essentials monthly; annual-equivalent ~. Studio monthly //

Contract
Monthly, no lock-inConfirmed
Setup fee
None — (branded mobile app add-on has a separate $250 setup fee)Confirmed
Free trial
14 daysEstimated

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

$59/mo

Pro

$59/mo subscription, 0% platform fee (monthly billing)

Established studio

$180/mo

Studio Grow

$180/mo subscription (monthly billing), 0% platform fee

Growing multi-site

$250/mo

Studio Max

$250/mo subscription (monthly billing), 0% platform fee

Features

Scheduling & Booking

ClassesCore scheduling product: classes, appointments and events (online or in-person) on all studio plansConfirmed
1:1 AppointmentsYesConfirmed
CoursesEvent Series: clients register once and are booked into every session in the series (multi-week courses, workshops, retreats)Confirmed
Recurring BookingsPartial — Event Series auto-books all sessions after one purchase, but there is no documented standing/auto-reserve-the-same-spot-every-wee…Confirmed
Waiting ListsWaitlist with manual promote-to-roster (auto-charge on promotion), cutoff times, and zero-capacity waitlist-only eventsConfirmed
Capacity LimitsMax Capacity in Registration Settings; can set to 0 for waitlist-only eventsConfirmed
Booking WindowsLimit Early Registration and End Registration cutoff (e.g. 10 minutes before start) per eventConfirmed
Cancellation WindowsCancellation policy settings plus automatic late-cancellation and no-show penalties (Studio Grow/Max)Confirmed
Attendance TrackingDedicated Client Check-In Screen from roster or top navigation; clients click Check In on arrivalConfirmed
No-show TrackingAutomatic no-show detection delay plus penalty rules with frequency tracker and violation reset periods (Studio Grow/Max)Confirmed
Staff SubstitutionPartial — edit an event to change the assigned staff member (apply to only this event or all future instances); no automated substitute-req…Confirmed
Embeddable Calendar WidgetEmbed schedule, appointments, packages/memberships and event series on external sites via embed code / Schedule BlockConfirmed
Shareable Booking LinksShare action on scheduled events provides a direct booking linkConfirmed
Brandable Booking WidgetEmbeddable schedule with filters for offerings, categories, staff and locations; website builder and branded-domain email on studio plansConfirmed
Duplicate ClassesDuplicate action on an event copies it (recurring setup is not duplicated)Confirmed
Bulk Class CreationRecurring events: daily, weekly or monthly patterns with end dates to generate many sessions at onceConfirmed
Bulk Class CancellationEdit or cancel recurring events with apply to only this event or all future instances; Cancel keeps event visible as canceledConfirmed

Memberships & Packages

MembershipsRecurring memberships with auto-renewal; clients select membership as payment method at registrationConfirmed
Class PacksPackages with credit balances used to register for eligible offerings and appointmentsConfirmed
Custom Package RulesFamily/shared memberships and packages, guest passes, payment plans, expiration dates and on-first-use activationConfirmed
Hold Multiple Memberships / Packs at OnceClients can hold memberships and packages concurrently; payment-method dropdown at registration and POS selects which to useConfirmed
Automatic RenewalsMembership subscriptions charge on the subscription period with next payment date shown in client dashboardConfirmed
Failed Payment HandlingDedicated help article on failed membership payments plus membership notification emails and pause/hold optionsConfirmed
Drop-in PricingSingle-payment option at event registration without a membership or packageConfirmed
Advanced Packages (Multi-Class)Not verifiedEstimated

Clients

Client ProfilesEnhanced CRM with custom fields and notes on contact pagesConfirmed
Booking HistoryPackage usage history table on purchased-package details; membership usage drill-down on purchased membershipsConfirmed
Client NotesContact and client notes documented in Managing your ContactsConfirmed
Client ImportCSV import from Contacts with column mapping (email required)Confirmed
Client ExportCSV or PDF contact export via Reports with tag/segment/subscription filters (recommended over direct list export for 100+ contacts)Confirmed
Customer SearchSearch and filter contacts from the Contacts area; reports support tag and segment filtersConfirmed

Payments

Secure Card PaymentsStripe payment processing; funds flow to linked Stripe accountConfirmed
Automatic BillingRecurring membership billing on subscription periodConfirmed
Saved Payment CardsPOS can enter and store client credit cards for future purchasesConfirmed
RefundsRefund registrations from event roster; refund membership payments or cancel membershipsConfirmed
Payment ReportingReports page with payment report filterable to memberships, events, appointments etc.Confirmed
Multi-Currency SupportNot verifiedEstimated
Discount / Promo CodesDiscount codes for memberships and packages; POS supports discount codes on checkout (can apply to all billing cycles)Confirmed
Gift CardsSell, issue free or discounted gift cards through POS; email delivery and account balanceConfirmed
Online Payments at BookingCard, membership or package payment at online registration/checkoutConfirmed
In-Person PaymentsPOS with Stripe WisePOS E terminal reader or manually keyed cardsConfirmed
Payment HistoryPurchased membership and package detail pages list payments, revenue and usageConfirmed

Communication

Booking ConfirmationsOn-screen and email confirmation after registration/purchaseConfirmed
Booking RemindersCustom email and text notifications before/after events; automated SMS reminders on studio plans (SMS add-on for texting)Confirmed
Cancellation EmailsAutomatic cancellation/registration emails including waiver links when staff registers clientsConfirmed
Custom Email TemplatesCustomize registration email and text notifications per eventConfirmed
Mailchimp IntegrationNoConfirmed
Email MarketingEmail marketing system and builder included on studio plans; marketing automations by tierConfirmed
Broadcast EmailsSend messages to all or filtered membership purchasers (active, not expired, on-hold)Confirmed
SMS NotificationsTwo-way text messaging add-on ($30/mo); transactional/custom text notifications on events require SMS add-onConfirmed
SMS BroadcastsSMS available via two-way texting add-on and automation workflowsConfirmed

Forms & Compliance

Custom Intake FormsClient Intake Forms linked to offerings/appointments with custom-field mapping (Pro+); Lead Generation Forms on Pro Plus+Confirmed
Digital WaiversBuilt-in waivers enforced before registration; staff can send links or mark paper waivers signedConfirmed
Required Forms Before BookingWaivers can be required at registration for events, series, appointments, packages and store itemsConfirmed
Downloadable Form ResponsesNot verifiedEstimated

Staff Management

Staff AccountsStaff members with own logins on all Studio plans (3/6/unlimited by tier)Confirmed
Staff SchedulingAssign staff to classes, events and appointments; availability and time-off on scheduleConfirmed
Staff AttendanceNoConfirmed
Payroll SummariesPay Rate Report auto-calculates staff pay from configurable pay-rate rules over a date rangeConfirmed
Instructor Revenue ReportsPay Rate Report totals pay owed per staff member; event roster shows revenue per registrationConfirmed
Custom Staff PermissionsCreate/edit staff roles controlling access such as client check-in screenConfirmed

Reporting

Revenue ReportsReports section with payment and business reports by date rangeConfirmed
Attendance ReportsRegistration reports and roster attendee lists per eventConfirmed
Membership ReportsPurchased memberships table with status, revenue and next payment dateConfirmed
Package ReportsPurchased packages table with credits remaining, revenue and payment statusConfirmed
Visual DashboardsPartial — Ask Sprout business intelligence assistant on studio plans; no full dashboard product documented separately from reportsEstimated
CSV ExportCSV export for contacts and report outputsConfirmed
Activity LogPartial — package usage history and membership payment/usage drill-down; no system-wide staff audit log documentedConfirmed
Full Audit HistoryNoEstimated
Revenue by InstructorPay Rate Report totals pay per staff member for the selected periodConfirmed
Revenue by ClassEvent roster shows revenue and payment status per registrationConfirmed
Occupancy ReportsPartial — Show Spots Remaining and registration counts on schedule/roster; no dedicated occupancy report namedEstimated

Integrations

MailchimpNoConfirmed
Google CalendarTwo-way Google Calendar sync: pull calendars to block availability and push OfferingTree events/appointmentsConfirmed
Apple CalendarNoConfirmed
Outlook CalendarNoConfirmed
XeroNoEstimated
QuickBooksNoEstimated

Multi-Location

Calendars / Seats IncludedDifferent model — studio plans include staff/rooms rather than a fixed calendar count; Essentials limits Google Calendar pull to primary ca…Confirmed
Additional LocationsSchedule and embed filters by physical location; event series can span locations/formatsConfirmed
Centralised Multi-Location ManagementStudio plans with room & resource management and staff payroll across locationsConfirmed
Separate Booking Embeds Per LocationEmbed schedule with location filters for location-specific booking viewsConfirmed

Branded Apps

Branded iOS AppBranded mobile app add-on: $100/mo or $1,000/yr plus $250 setupConfirmed
Branded Android AppBranded mobile app add-on covers iOS and Android ($100/mo or $1,000/yr plus $250 setup)Confirmed
Custom BrandingWebsite builder/templates, branded-domain email sending and checkout brandingConfirmed
Push NotificationsBranded mobile app add-on; push behavior not separately documented beyond app productEstimated

Support

24/7 Email SupportEmail support plus office hours on studio plans; vendor claims responsive support but no documented 24/7 guaranteeConfirmed
Live Video SupportNoConfirmed
Knowledge BasePublic help center at support.offeringtree.com with studio/business collectionsConfirmed
Free Data MigrationFree onboarding migration tiered by plan: limited (Starter), basic (Grow), advanced (Max) — not universally unlimitedConfirmed
Email SupportYesConfirmed

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.