Retail & Services

Gym and Fitness Studio POS in Singapore: Memberships, Class Packs and Payments

Memberships, class packs, booking and the café counter: what to ask a gym POS vendor in Singapore, and which vendors describe fitness features on their own sites.

Gym floor with strength equipment

Key takeaways

  • A gym POS has to handle recurring memberships, class packs and PT packages, class booking and check-in, as well as counter sales of drinks, supplements and merchandise.
  • Prepaid packages are money you owe in services. Track every balance and redemption, and write clear refund, freeze and expiry terms. CCCS enforces the Consumer Protection (Fair Trading) Act.
  • HitPay’s Singapore site has a fitness page covering membership billing, class packs and walk-in payments. Fresha’s booking software lists memberships, packages, group bookings and waitlists.
  • Most studios combine a booking or billing tool with a POS for the counter. Check how the two share member data before you sign.

Disclosure: ChaChaCha is a POS vendor, powered by AppsPOS, so we compete with some of the vendors named here. We only used information published on each vendor's own website as of September 2026.

Last reviewed: September 2026

A gym, yoga or pilates studio, or personal training business sells in several ways at once: monthly memberships, packs of classes, PT sessions, drop-ins, and a counter with drinks, supplements and merchandise. A general retail till handles only the last of these. This guide sets out what a gym POS system needs to do in Singapore, what to test in a demo, and which vendors describe fitness features on their own Singapore pages. If you are still at the set-up stage, start with our guide on how to open a gym in Singapore.

What a gym or fitness studio needs from its POS

  • Memberships and recurring billing: monthly, quarterly or annual plans charged automatically, with freezes, upgrades and cancellations.
  • Class packs, credits and PT packages: prepaid bundles that draw down with each visit, with expiry dates and balances clients can see.
  • Class booking and scheduling: timetables, capacity limits, waitlists, cancellations and trainer calendars.
  • Check-in: a quick way to confirm that the person at the door has an active membership or a booked class.
  • Counter sales: drinks, supplements, towels and merchandise, often at a café or smoothie bar.
  • Trainer commission: PT sessions and product sales credited to the right trainer.
  • Payments: cards, PayNow and NETS at reception, and card-on-file or GIRO for renewals.
  • Reports: active members, renewals, churn, pack liabilities and sales by trainer and by product.

Few systems do all of this equally well. Many gyms use a booking and membership tool for the timetable and a POS for the counter, so the link between the two matters. Our service business POS page covers the counter side.

Memberships and recurring billing

Chasing monthly fees by bank transfer is slow and error-prone. Recurring billing charges the member automatically on a set date. Things to check:

  • Payment methods for renewals. HitPay’s recurring billing page says it supports automatic payments by card and digital wallets and, in Singapore, recurring payments by GIRO and WeChat Pay.
  • Failed payments. HitPay says it automatically retries failed card payments and can send reminders before a renewal.
  • Freezes and cancellations. HitPay says you can pause, cancel or change a payment schedule for an individual customer. Whatever you use, your membership terms must say when a freeze is allowed and how notice works.
  • Proration and upgrades. Ask how the system handles a member who upgrades mid-month or joins on the 20th.

Your POS should show the member’s billing status at check-in. If renewals run in a separate billing tool, ask how an unpaid renewal reaches the front desk.

Class packs, credits and PT packages

A 10-class pack or a block of PT sessions is paid in advance and used over weeks or months. Until it is used, it is a service you still owe the client. Your system should record:

  • the pack sold, the price paid, and the value of each session
  • every redemption, with date, class or trainer
  • the remaining balance, visible to staff and ideally to the client
  • the expiry date and any extension you grant
  • refunds and transfers, with a reason

HitPay’s fitness page describes payment links for class packs and PT bundles that can be shared by WhatsApp or Instagram, and a card terminal at reception for walk-in memberships and drop-in fees. Our guide to prepaid packages was written for salons, but the same record-keeping and liability points apply to class packs.

Prepaid packages and consumer protection

The Consumer Protection (Fair Trading) Act 2003 protects consumers against unfair practices, and CCCS administers it. The CCCS guidelines page lists the regulations made under the Act, including the Cancellation of Contracts Regulations 2009, and links to the list of unfair practices in the Act’s Second Schedule.

A 2025 case involving hair salons shows what regulators look for with prepaid packages. In its media release, CCCS said the salons had misled consumers about the need for treatment packages and concealed the payment amount at the point-of-sale device. As part of their undertakings, the companies agreed to give customers a five-day cooling period to cancel and get a refund on prepaid packages. That undertaking applied to those companies, not to every business, but it is a useful signal. For a gym, practical steps are:

  • Show the full price on the payment screen and receipt before the member pays.
  • Put pack terms (expiry, freezes, transfers, refunds) in writing at the point of sale.
  • Avoid pressure selling of long packages at the first visit.

Check your own terms with CCCS guidance or a lawyer. This is general information, not legal advice.

Class booking: gym scheduling apps and PT calendars

Searches for a gym scheduling app or a scheduling app for personal trainers usually mean one of two things. Studios need a class timetable with capacity, waitlists and late-cancellation rules. Personal trainers need a one-to-one calendar with travel time between sessions and sometimes locations. When you compare tools, check:

  • Capacity per class and an automatic waitlist that fills cancelled spots.
  • Late-cancellation and no-show rules that deduct a credit or charge a fee automatically.
  • Trainer calendars with availability, breaks and buffer time.
  • Reminders by SMS, email or WhatsApp, and the cost of each message.
  • Whether a booking draws down the right pack or checks the membership.

Fresha’s pricing page lists calendar and appointment scheduling, waitlists, group bookings, packages and memberships among its features, and its site lists fitness among the categories it covers. Our appointment booking system guide compares simpler and free options.

Check-in, the front desk and the café counter

At the front desk, staff need to see in a few seconds whether a member is active, has a booking and has paid. Ask each vendor to show check-in for an active member, an expired member and a member whose renewal failed that morning.

Many gyms and studios also run a counter selling drinks, protein shakes, supplements and merchandise. This is ordinary retail and F&B work: stock counts, quick checkout, PayNow and cards, and sometimes a small kitchen. It is also where a member’s stored value or loyalty points can be used. Check that counter sales and member records sit in the same system, or at least share a member ID, so you can see total spend per member.

Member data and the PDPA

A gym holds more personal data than most retailers: contact details, payment details, sometimes health information and emergency contacts. Two PDPC points matter at the POS:

  • NRIC numbers. PDPC’s NRIC advisory guidelines say organisations are generally not allowed to collect, use or disclose NRIC numbers or copies of NRIC. Use a mobile number or member ID instead.
  • Marketing messages. PDPC’s guide to the Do Not Call provisions explains how the DNC rules, part of the PDPA, apply to marketing messages. Check this before sending promotions to member phone numbers.

Ask every vendor where member data is hosted, who in your team can export it, and how access is logged.

Singapore options, grouped by best for

We name vendors only where their own Singapore pages mention fitness businesses or the features above.

Best for membership billing with no monthly fee: HitPay

HitPay’s POS page lists Fitness & Gym among its industries, and its fitness page covers monthly, quarterly and annual membership billing, class-pack and PT payment links, walk-in payments at reception, automatic receipts, and a dashboard showing recurring revenue, active members and churn. HitPay charges per transaction with no monthly fee. It says it has no direct plugin for the gym management platforms named in its FAQ; integration is through its API and webhooks.

Best for booking-led studios and PT businesses: Fresha

Fresha’s site lists Singapore among its countries. Its pricing page lists scheduling, waitlists, group bookings, packages, memberships, a point of sale, and retail and inventory, and publishes plan prices in SGD per bookable team member.

Worth a demo if you want a local package vendor: EPOS

EPOS’s pricing page lists Gym among the industries in its demo request form and describes membership and loyalty features. Its pages do not describe class booking, so ask for a gym-specific demo.

Best for gyms with a café or retail counter: ChaChaCha

ChaChaCha is a web and hybrid POS that keeps taking orders if the internet drops. It has a retail kiosk mode, a self-order kiosk with a built-in card terminal, QR ordering, and a kitchen display for a café or smoothie bar. Payments cover PayNow, PayLah!, NETS, Visa, Mastercard and GrabPay, and loyalty covers points, stamps, stored value, vouchers and birthday rewards. For memberships, recurring billing, class packs, class booking and check-in, ask us to confirm what we would set up for your studio.

Option Best for Memberships Class booking Counter POS
HitPay Membership billing, no monthly fee Recurring billing stated Not stated on their website POS stated
Fresha Booking-led studios and PT Memberships stated Group bookings and waitlists stated Point of sale stated
EPOS Local package vendor Membership and loyalty stated Not stated on their website POS stated
ChaChaCha Gyms with a café or retail counter Ask us to confirm Ask us to confirm Retail kiosk mode, QR ordering, KDS

Questions to ask in a demo

  1. Show a member joining mid-month, freezing for a month, and cancelling. What is charged each time?
  2. Show a failed renewal. What does the front desk see at check-in?
  3. Sell a 10-class pack, book three classes, cancel one late, and show the balance.
  4. Credit a PT session to a trainer and show the commission report.
  5. Sell a protein shake and a towel at the counter using the member’s stored value or points.
  6. Which payment methods work for renewals, and which for the counter? What does each cost? Our POS payments page lists what ChaChaCha accepts.
  7. Export all members, balances and payment history.

To discuss a gym or studio set-up, talk to us. Get every feature and price in writing from each vendor, including us.

Web Admin

Written by Web Admin

Frequently asked questions

What is a gym POS system?

A gym POS system records sales at the front desk and counter, and in a full set-up it also handles memberships, recurring billing, class packs, PT packages, class booking and check-in. Many gyms combine a booking or billing tool with a POS for the counter, so check how the two share member data.

What is the best gym scheduling app in Singapore?

It depends on how you sell. Class studios need timetables, capacity, waitlists and late-cancellation rules. Personal trainers need one-to-one calendars with buffers. Fresha lists group bookings, waitlists, packages and memberships on its pricing page. Test any scheduling app with your real timetable and cancellation policy before committing.

Can a gym charge memberships automatically?

Yes. Recurring billing tools charge members on a set date. HitPay says its recurring billing supports cards and wallets and, in Singapore, GIRO and WeChat Pay, with automatic retries of failed card payments and reminders before renewal. Write freeze, cancellation and notice rules into your membership terms.

Are gym class packs covered by consumer protection rules?

The Consumer Protection (Fair Trading) Act, enforced by CCCS, protects consumers against unfair practices, including misleading sales. In a 2025 salon case, CCCS obtained undertakings that included a five-day cooling period for prepaid packages. Show full prices, put pack terms in writing and avoid pressure selling. Take legal advice on your own terms.

Should a gym collect NRIC numbers from members?

PDPC’s advisory guidelines say organisations are generally not allowed to collect, use or disclose NRIC numbers or copies of NRIC, with limited exceptions. For most gyms, a mobile number or member ID is enough to identify members at check-in and on packages. Check the guidelines if you think an exception applies.

Can ChaChaCha run a gym?

ChaChaCha suits the counter side of a gym: retail kiosk mode, a self-order kiosk, QR ordering and a kitchen display for a café, payments including PayNow and NETS, and loyalty with stored value and vouchers. For memberships, class booking, class packs and check-in, ask us to confirm what we would set up.

See ChaChaCha running in your business

Book a 20-minute walkthrough. We'll set up your menu or catalogue and your payments so you can see how it would run on day one.