Gym POS System
for Fitness Businesses.
A POS for a gym or fitness business sells and renews memberships, takes a session off a member's class pack when they check in, rings up supplements and drinks at the front desk, and keeps every member's record in one place. A TimeWorks gym POS system does this on a local SQL database for gyms, CrossFit boxes and studios, with rental from R995 per month excluding VAT covering hardware, software and support.
POS for a Gym
or Fitness Business
A POS for a gym or fitness business does four jobs at the front desk: it sells and renews memberships and keeps each member's expiry date and payment status in view, it redeems class packs and session passes when a member checks in, it sells supplements, drinks and kit from stock on the same till, and it keeps a record of every member that the whole team can use. Get those right and reception, the membership list and the stock count agree. Miss one and you find out a membership lapsed months ago when the member is already on the gym floor.
Here is how that works on a TimeWorks gym POS system. You set up monthly, quarterly and annual membership tiers in the back office, each with its price, duration and what it includes. When someone joins, the POS creates their member record, takes the first payment and sets the expiry date, and reception sees each member's status, payment history and expiry from the front desk terminal. Ten-session packs, class passes and group training blocks sell as one purchase and come off one session at a time as the member checks in, with yoga, spinning, CrossFit and bootcamp on separate packs if you want them tracked apart. Protein powders, pre-workout drinks, sportswear and accessories come off stock as they sell, and the reports show retail income separately from membership and session income.
A POS is not the only software a gym runs. Dedicated gym management software covers the class timetable and the member's own phone. Mindbody, for example, describes its fitness software as all-in-one, with payments, marketing, staff management, booking, scheduling and reporting, and members who check themselves in with a tap. Some gyms run booking software for the timetable and a POS for the front desk and the shop. Others run memberships, class packs and retail from the POS alone, which can suit a smaller gym or studio. If you are not sure which fits, book a demo and bring your timetable and your price list.
Membership contracts in South Africa follow the Consumer Protection Act 68 of 2008. Under section 14, a member on a fixed-term agreement may cancel at any time by giving 20 business days' notice in writing, and you may charge a reasonable cancellation penalty. Between 40 and 80 business days before the term ends, you must tell the member in writing that it is ending. If they do nothing, the agreement continues month to month. Section 14 does not apply to transactions between juristic persons, such as two companies, so a corporate deal between your gym's company and an employer may fall outside it. Because the POS holds each member's tier and expiry date, you can see whose term ends when and send the notice in time.
Member records are personal information, so the Protection of Personal Information Act, section 19, says you must take appropriate, reasonable technical and organisational measures to prevent their loss, damage or unauthorised access. On TimeWorks, member profiles sit on your own local SQL database rather than a shared web service. If you send renewal offers or promotions by SMS or email, section 69 allows electronic direct marketing only to people who have consented or who are already your customers.
The front desk needs the right hardware. A commercial touch screen terminal is built for continuous high-traffic use; the Toshiba TCx terminals we install cost R12,995 to R24,995 excluding VAT to buy. Card payments go through an Ingenico or Verifone PIN pad linked to the till, so the amount moves across without retyping; it takes chip, contactless and QR payments and works with Nedbank, FNB, ABSA and Standard Bank. New hardware carries the full manufacturer warranty.
VAT and power are the South African part of the job. SARS levies VAT at the standard rate of 15%, and from 1 April 2026 the compulsory VAT registration threshold rose from R1 million to R2.3 million, which matters to a small studio deciding when to register. Eskom ended winter 2025 with 26 hours of load shedding across four evenings, supplying electricity 97% of the time. TimeWorks runs on a local SQL database, so check-ins, session redemptions and cash sales carry on when the internet drops. Offline mode does not supply power, so a UPS battery backup sized to your hardware keeps the front desk running through an outage.
Finally, cost. POS software on its own is R350 per month excluding VAT for the Cloud-Based Entry POS, for up to two users with basic sales tracking, or R500 per month excluding VAT for the Full Business Solution, which adds advanced stock control, debtors and creditors management and unlimited users. Both are on our POS software plans page. Rent the complete front desk setup from R995 per month excluding VAT, month to month, with the hardware, software and support included; daily rental is contact for pricing. Running a salon or spa as well? Our salon and beauty POS handles treatment packages and appointments the same way.
| What a gym till needs | Why it matters in a South African gym | How TimeWorks does it |
|---|---|---|
| Memberships with an end date | Fixed-term members must be told 40 to 80 business days before the term ends (CPA section 14). | Each member's tier, payment status and expiry date at the front desk. |
| Class packs at check-in | A member pays once for a pack and uses it over weeks. | One session comes off per check-in; separate packs per class type. |
| Retail from stock | Supplements and kit sell across the same counter as memberships. | Stock deducted per sale, reorder alerts, retail reported on its own. |
| Member data kept safe | Reasonable security measures are required for personal information (POPIA section 19). | Member profiles on your own local SQL database. |
| Trading through outages | A till that needs the internet for every check-in stops when the line drops. | Local SQL database; UPS sized to your hardware. |
See every terminal, scanner and printer on our POS hardware page, or compare the Entry and Full Business software options side by side. Want the full kit without the upfront cost? See how monthly POS rental works.
Memberships, Classes and Retail,
Behind Every Check-In.
Purpose-built modules that address the real operational demands of gym businesses in South Africa.
Membership and Recurring Billing
Create monthly, quarterly, and annual membership tiers with automatic renewal billing prompts. Track each member's membership status, payment history, and expiry date from the front desk terminal. Debit order and manual payment workflows are both supported, with overdue membership flags appearing at check-in so reception can address unpaid memberships without turning away a member mid-session.
Class Package and Session Management
Sell ten-session packs, class passes, and group training blocks as a single purchase, with each session redeemed at the point of entry. The POS tracks remaining sessions per member, alerts staff when a member is on their last session so a renewal can be offered, and prevents session entry after the package is exhausted. Different session types, yoga, spinning, CrossFit, bootcamp, can be tracked on separate packages if required.
Supplement and Retail Sales
Manage your retail supplement range, protein powders, pre-workout drinks, sportswear, and accessories, from the same POS system. Every retail sale deducts stock in real time, reorder alerts fire when levels drop, and retail revenue reports separately from membership and session income. Members buying supplements at the front desk receive their loyalty points or member discount automatically.
Member Profile and Fitness History
Maintain a profile per member including personal details, emergency contact, membership tier, class attendance history, and trainer assignment. Personal information stays on your own local SQL database, which supports the security measures POPIA asks of you. Member profiles allow your team to recognise loyal members by name, track long-term attendance patterns, and provide personalised upgrade or renewal offers based on usage data.
Gift Voucher and Corporate Membership
Sell gift vouchers for session packs, personal training, and membership sign-ups, and manage corporate membership agreements with bulk member billing, negotiated rates, and monthly invoice generation. Corporate clients receive a consolidated monthly statement covering all active staff members on their account, simplifying the accounts payable process for companies offering gym access as an employee benefit.
Membership Revenue Reporting
Track active member counts, monthly recurring revenue, retail sales contribution, and churn rate from a single reporting dashboard. Identify which membership tier is most popular, which class types drive attendance, and which month of the year sees the highest membership sign-ups. This data helps you allocate marketing spend, plan staffing levels for peak periods, and design the promotions that convert January interest into long-term memberships.
Built for
South African business.
TimeWorks has built POS systems for South African retail and hospitality since 1999, in Cape Town. The system is designed around the realities of trading in South Africa, including load shedding resilience, rand-based reporting, and local compliance requirements.
Recurring Revenue Visibility
Membership billing tracking gives you a clear view of your monthly recurring revenue base, upcoming renewals, and churn risk, which is the foundation of a financially stable gym business.
Streamlined Front Desk Operations
Member check-in, session redemption, retail sales, and renewal conversations all happen at one terminal, reducing the administrative burden on your front desk staff during the busy morning rush.
Retail on the Same Till
Supplements, drinks and merchandise sell on the same terminal as memberships and class packs, so retail income shows in its own report beside membership and session income.
Rental Options Available
No large capital outlay. Monthly rental is from R995 per month excluding VAT, month to month, with the hardware, software and support included. Daily rental is contact for pricing.
Gym POS Questions
Gym-specific questions about TimeWorks POS.
Ready to Manage Your Gym on a Proper System?
Talk to an Expert.
Talk to a TimeWorks specialist about membership management, class package setup, and retail integration. Rental and purchase options available with full training.