
PunchPass
Simple, no-frills class-pack and scheduling software for studios, priced as a flat monthly fee with no vendor cut on payments.
Strengths
Brandable Booking Widget
Colour themes and logo carry through to the embedded timetable; theme picker rather than free custom CSS
ConfirmedRecurring Bookings
ConfirmedHold Multiple Memberships / Packs at Once
A customer can hold multiple active passes/memberships; eligibility rules govern which apply and staff can change which pass was applied
ConfirmedIn-Person Payments
Via the Square integration (on request) for Square Reader/POS, or manually charge a card through Stripe. No native Punchpass POS terminal
Confirmed
Watch out for
Courses
"Series" — multi-session course sold as one purchase; one registration creates reservations for ALL classes in the series. Flow and Pro pla…
ConfirmedNo-show Tracking
Mark as No Show (deducts pass credit); No Shows & Late Cancels report; optional penalty fee for unlimited members via Stripe
ConfirmedAutomatic Renewals
Recurring memberships auto-charge via Stripe; Flow and Pro plans only
ConfirmedMemberships
Recurring memberships require the Flow or Pro plan — NOT included on the entry Grow plan
Confirmed
Pricing
$59/mo
ConfirmedGrow, monthly billing; $623/yr if billed annually
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
Grow
$59/mo, monthly billing
Established studio
$59/mo
Grow
$59/mo, monthly billing
Growing multi-site
$59/mo
Grow
$59/mo, monthly billing
Features
Scheduling & Booking
| Classes | Yes | Confirmed |
| 1:1 Appointments | Private Sessions (all plans) plus an Appointments schedule; sessions booked against instructors, and Private Sessions do not appear on the… | Confirmed |
| Courses | "Series" — multi-session course sold as one purchase; one registration creates reservations for ALL classes in the series. Flow and Pro pla… | Confirmed |
| Recurring Bookings | Yes | Confirmed |
| Waiting Lists | Confirmation Mode (emails all waitlisted, first to claim gets in) or Autofill Mode (auto-adds first in queue) | Confirmed |
| Capacity Limits | Yes | Confirmed |
| Booking Windows | Yes | Confirmed |
| Cancellation Windows | Business-wide default cancellation window plus custom per-class and per-recurring-time cancellation policies | Confirmed |
| Attendance Tracking | Manual marking, bulk mark-all, automated attendance, and touch-free customer self check-in | Confirmed |
| No-show Tracking | Mark as No Show (deducts pass credit); No Shows & Late Cancels report; optional penalty fee for unlimited members via Stripe | Confirmed |
| Staff Substitution | Add Substitute on a single class, or for multiple classes at once via Schedule > Bulk Actions | Confirmed |
| Embeddable Calendar Widget | iFrame embed codes incl. WordPress; filtered views by class, instructor or location | Confirmed |
| Shareable Booking Links | Yes | Confirmed |
| Brandable Booking Widget | Colour themes and logo carry through to the embedded timetable; theme picker rather than free custom CSS | Confirmed |
| Duplicate Classes | "Create a Copy" on a series; individual classes copied via the schedule | Confirmed |
| Bulk Class Creation | Yes | Confirmed |
| Bulk Class Cancellation | Cancel individual classes or all classes for a given day; bulk actions on the recurring schedule | Confirmed |
Memberships & Packages
| Memberships | Recurring memberships require the Flow or Pro plan — NOT included on the entry Grow plan | Confirmed |
| Class Packs | Yes | Confirmed |
| Custom Package Rules | Configurable expiry, class eligibility rules, credit counts and pricing per pass | Confirmed |
| Hold Multiple Memberships / Packs at Once | A customer can hold multiple active passes/memberships; eligibility rules govern which apply and staff can change which pass was applied | Confirmed |
| Automatic Renewals | Recurring memberships auto-charge via Stripe; Flow and Pro plans only | Confirmed |
| Failed Payment Handling | Pass marked payment failed and membership auto-suspended; owner emailed; auto-retry when customer updates card, or admin can force a retry | Confirmed |
| Drop-in Pricing | Yes | Confirmed |
| Advanced Packages (Multi-Class) | Not verified | Estimated |
Clients
| Client Profiles | Yes | Confirmed |
| Booking History | Yes | Confirmed |
| Client Notes | Notes plus account flags; customer tags are Pro plan only | Confirmed |
| Client Import | Email your exported CSV to support and Punchpass uploads it for you (no self-serve CSV importer) | Confirmed |
| Client Export | Yes | Confirmed |
| Customer Search | Customer search plus a Custom Fields Search for intake-form data (Pro) | Confirmed |
Payments
| Secure Card Payments | Via Stripe (all plans); Square available on request | Confirmed |
| Automatic Billing | Recurring membership billing via Stripe; Flow and Pro plans only | Confirmed |
| Saved Payment Cards | Flow and Pro plans only, requires Stripe | Confirmed |
| Refunds | Refund Payment button on passes, memberships, tickets and series purchases; refunds Stripe (incl. ACH) transactions | Confirmed |
| Payment Reporting | Sales Details report and Stripe Online Payments report covering paid, deleted and refunded transactions | Confirmed |
| Multi-Currency Support | Available in 58 countries, but currency is set by the linked Stripe account and only one Stripe account can be linked — so one currency per… | Confirmed |
| Discount / Promo Codes | Discount codes with redemption limits; Flow and Pro plans only | Confirmed |
| Gift Cards | Gift cards / gift passes redeemable at checkout; Flow and Pro plans only | Confirmed |
| Online Payments at Booking | "Payment before booking" available on all plans | Confirmed |
| In-Person Payments | Via the Square integration (on request) for Square Reader/POS, or manually charge a card through Stripe. No native Punchpass POS terminal | Confirmed |
| Payment History | Yes | Confirmed |
Communication
| Booking Confirmations | Yes | Confirmed |
| Booking Reminders | Class reminder email sent automatically (content not customizable) | Confirmed |
| Cancellation Emails | Yes | Confirmed |
| Custom Email Templates | Partial — receipt, reservation confirmation and pass-expiring emails are customizable; class reminder, cancellation, waitlist and payment-f… | Confirmed |
| Mailchimp Integration | Native Mailchimp integration — Flow and Pro plans only (MailerLite also supported) | Confirmed |
| Email Marketing | Limited — Automations capped at 3 (Grow), 10 (Flow), unlimited (Pro). No drip campaigns, A/B testing or segmentation; Mailchimp/MailerLite… | Confirmed |
| Broadcast Emails | Send one-off emails to all customers, selected customers, a class roster, or a report-derived list | Confirmed |
| SMS Notifications | No | Confirmed |
| SMS Broadcasts | No | Confirmed |
Forms & Compliance
| Custom Intake Forms | Intake forms with 10 custom fields; only 3 published at once. PRO PLAN ONLY | Confirmed |
| Digital Waivers | Online waivers with stored e-signatures, all plans. No custom fields on the waiver — not a substitute for an intake form | Confirmed |
| Required Forms Before Booking | Not verified | Estimated |
| Downloadable Form Responses | Individual waivers savable as PDF; custom-field responses searchable and customer lists export to CSV. No bulk signed-waiver export report | Confirmed |
Staff Management
| Staff Accounts | Yes | Confirmed |
| Staff Scheduling | Assign instructors to classes, add substitutes in bulk, private per-instructor calendar. No shift/rota or staff-availability module | Confirmed |
| Staff Attendance | No | Confirmed |
| Payroll Summaries | Instructor Activities report gives classes taught, attendance and attributed revenue per instructor, but does not calculate pay rates or co… | Confirmed |
| Instructor Revenue Reports | Attributed Revenue per instructor, with configurable no-show handling | Confirmed |
| Custom Staff Permissions | No | Confirmed |
Reporting
| Revenue Reports | Yes | Confirmed |
| Attendance Reports | Yes | Confirmed |
| Membership Reports | Sales Details covers membership sales; Expired & Full Passes covers usage/expiry. No dedicated churn/retention report | Confirmed |
| Package Reports | Expired & Full Passes report reviews pass and membership usage | Confirmed |
| Visual Dashboards | Home page shows toggleable at-a-glance metrics that click through into reports; no charts/graphs — reporting is predominantly tabular | Confirmed |
| CSV Export | "Export as CSV" button on reports and customer lists | Confirmed |
| Activity Log | Partial — pass-level activity history logs credit adjustments and automation actions. No system-wide who-did-what audit trail | Confirmed |
| Full Audit History | Not verified | Estimated |
| Revenue by Instructor | Yes | Confirmed |
| Revenue by Class | Attendance & Revenue by Class report, Individual Class Attendance & Revenue report, and Class Details by Day/Time report | Confirmed |
| Occupancy Reports | Partial — attendee totals and average attendance per class/time slot, but no fill-rate percentage against capacity | Confirmed |
Integrations
| Mailchimp | Native Mailchimp integration — Flow and Pro plans only | Confirmed |
| Google Calendar | One-way .ICS calendar feed/subscription; does not read back from the external calendar | Confirmed |
| Apple Calendar | One-way .ICS calendar feed to Apple Calendar / iCloud | Confirmed |
| Outlook Calendar | One-way .ICS calendar feed to Outlook Office 365 and Exchange | Confirmed |
| Xero | No | Confirmed |
| QuickBooks | No | Confirmed |
Multi-Location
| Calendars / Seats Included | Not applicable — Punchpass prices per account, not per calendar or seat. All plans include unlimited classes, passes and instructors | Confirmed |
| Additional Locations | Multiple locations can run on one schedule at no extra cost (via a custom filter). Fully separate locations need a second account, with a 1… | Confirmed |
| Centralised Multi-Location Management | Limited — one account can carry multiple locations on a single shared schedule, but truly separate sites need separate accounts; no HQ/fran… | Confirmed |
| Separate Booking Embeds Per Location | Location filter on the public schedule plus location-filtered iFrame embeds; Flow and Pro add an extra schedule page. Not a fully separate… | Confirmed |
Branded Apps
Support
| 24/7 Email Support | Human support during staffed weekday hours via live chat/email; weekends/holidays covered by AI assistant Penny (human escalate on request)… | Confirmed |
| Live Video Support | No Zoom/video support. Live chat + email with strong human coverage on weekdays; AI (Penny) handles weekend chat with human handoff | Confirmed |
| Knowledge Base | Extensive public help centre — 18 collections, 250+ articles | Confirmed |
| Free Data Migration | Email your exported customer/pass file to support and Punchpass imports it at no stated charge; membership imports in 1-2 business days | 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.