Bali · Canggu · Uluwatu · Ubud · Seminyak · Sanur
Gym & studio software built for Bali's fitness scene
Workout OS runs the gym; Workout Studio runs pilates, yoga and PT. Day passes and 10-class packs, tourist and KITAS prices, check-in, classes, trainer commissions and WhatsApp follow-ups in one place, in English or Bahasa Indonesia. We move your data for free.
Or book an online demo on WhatsAppDemos and onboarding run over video call. We don't do on-site visits.
Bali features available now, in both products


Bali membership templates
Example| Pass | Category | Price |
|---|---|---|
| Day pass | Tourist | Rp 200.000++ |
| Week pass | Tourist | Rp 800.000++ |
| 4 weeks | Resident (KITAS) | Rp 1.200.000++ |
| 10-class pack | All | Rp 2.000.000++ |
Payment recorded as: Cash · Transfer · QRIS · EDC
Visa run? Freeze 7 days, end date moves
Who it's for
For the gyms, studios and coaches that keep Bali training
From a reformer studio in Berawa to a strength gym in Uluwatu or a yoga shala in Ubud: one team, two products, the same panel on your phone and at the front desk.

Workout OS
Gyms & fitness clubs
Memberships next to day and week passes, front-desk check-in and a daily cash-up that matches the drawer.

Workout OS
Strength & CrossFit boxes
Class schedule with capacity, drop-ins next to members, coach roles and attendance history.

Workout Studio
Pilates & yoga studios
Session packs and credits left, classes capped by reformer count, waitlists and intro packs.
Workout OS
Muay Thai & MMA gyms
Day, week and month camp passes, the class timetable and private sessions with your trainers.
Workout Studio
Independent PTs
PT packs, your calendar, sessions left per client and what you earned per session.
Where we focus
- Canggu & Berawa
- Seminyak
- Uluwatu & Bingin
- Sanur
- Ubud

Made for Bali
The Bali details, built in
Live today in Workout OS and Workout Studio for gyms and studios in Bali and the rest of Indonesia. Where the two products differ, we say so.
Available now
Rupiah prices with “++”
Rupiah without decimals. Turn on ++ and prices show before service and tax; each sale adds service, then tax, and reports split them out.
Bahasa Indonesia interface
Front desk, trainer and owner screens in Bahasa Indonesia. English is one switch away for anyone who prefers it.
Bali membership templates
Day pass, week, 4 weeks, 10-visit and PT packs in Workout OS; drop-ins, class packs, unlimited weeks and intro offers in Workout Studio. Start from a template, then edit.
Tourist & resident prices
Price categories (Standard/Tourist, Resident KITAS/KITAP, Local KTP, Student) with their own price on the same pass, and sales by category in reports.
Visa-run freezes
A travel / visa run freeze reason with its own day limits (3 to 30 days by default). The end date moves with the freeze.
Recorded payment methods
Cash, bank transfer, QRIS and EDC on every payment, with the slip or QRIS screenshot attached as proof. The daily cash-up counts each method. Workout OS does not process payments.
PT packs & trainer commissions
PT packs tied to a trainer, sessions left per client, and commission on the sale or per delivered session, ready for payroll.
WhatsApp-first messages
WhatsApp is the default channel in Indonesia. Workout Studio's message set is in English and Bahasa Indonesia; in Workout OS, reminders queue for staff to send, with English texts you can edit.
The core
Everything the front desk and your trainers need
Workout OS (gyms) and Workout Studio (studios and PTs) share one approach: every feature in every plan, your data exportable at any time.
Available
- Members & membershipsProfiles, memberships, passes and packs, freezes, renewals and balances.
- Check-in & front deskFast check-in at the desk, expiring memberships and unpaid balances flagged as members arrive.
- Classes & PT schedulingClass timetable with capacity, trainer calendars, private sessions and waitlists.
- Staff & trainer rolesEach staff member sees what their role allows; trainer commissions and payroll.
- ReportsRevenue by month and payment method, new members and sales by price category.
- Member SuccessNightly, explainable checks flag members whose visits drop and suggest a follow-up. No AI guesswork.
Seasons
Built for Bali's seasons
Busy months bring tourists and digital nomads on day passes and short packs, and many of them leave within weeks. Quiet months show who stayed. The useful question is the same all year: who is new, who renewed and who drifted away.
When it's busy
Short stays are meant to churn fast. Day and week passes sell at the desk in seconds at the right tourist or resident price, and a reminder is ready three days before a short membership ends: staying in Bali a bit longer?
When it's quiet
Monthly reports put new, renewing and lost members side by side, so a slow month is a number you can plan around. Sales by price category show how much came from tourists and how much from residents.
New, renewing and lost by month: Workout OS. Workout Studio reports new clients by month.
All year
Member Success checks every night with plain rules, flags regulars whose visits drop and suggests a follow-up. Win-back messages are ready for members whose pass ended weeks ago, for when they fly back.
Example
A month at an example studio
An illustration, not a real business: a small studio selling drop-in day passes to visitors, 10-class packs, and 4-week passes to KITAS residents, with ++ prices.
Illustrative example
| Pass | List price | Sold | Collected | ||
|---|---|---|---|---|---|
| Day pass (drop-in)Rp 200.000++ | Rp 200.000++ | 120× | Rp 27.720.000 | ||
| 10-class packRp 2.000.000++ | Rp 2.000.000++ | 18× | Rp 41.580.000 | ||
| 4 weeks, Resident (KITAS)Rp 1.200.000++ | Rp 1.200.000++ | 25× | Rp 34.650.000 | ||
| Net sales | Net sales | Rp 90.000.000 | |||
| Service 5% | Service 5% | Rp 4.500.000 | |||
| Tax 10% | Tax 10% | Rp 9.450.000 | |||
| Collected | Collected | Rp 103.950.000 | |||
Month-end cash-up by method
- Cash16%Rp 17.094.000
- Transfer38%Rp 39.270.000
- QRIS30%Rp 31.416.000
- EDC16%Rp 16.170.000
CollectedRp 103.950.000
++ here means 5% service on the price, then 10% tax on price plus service: the product's starting rates for Indonesia. Set your own.
Each method's total is the sum of the month's daily cash-ups. The money goes straight to your own bank account, QRIS and EDC terminal; Workout OS only records it.
Switching
Switch in a day
Moving from Momence, Mindbody, Rezerv, GymMaster or a spreadsheet is free. We do it with you remotely, over a video call.

01
Send us your export
A CSV or Excel export from your current tool, or your own spreadsheet. Rupiah amounts like 350K or 1,5jt and +62 numbers are read as they are.
02
Check the validation report
Before anything is imported you see the totals and every issue found. Any import can be undone in one click.
03
Go live over a video call
We walk your team through the front desk and trainer screens online. Keep the old tool running in parallel until you're sure.
Exports we work with
- Momence
- Mindbody
- Rezerv
- GymMaster
- Excel / Google Sheets
Pricing
Flat monthly prices, billed in US dollars
No commission on your members' payments, no contract, cancel anytime. Every feature is in every plan; plans differ by size.
Workout OS · gyms
Gym
One location, up to 500 active members
$79/ month
≈ Rp 1.390.000
Founding price −40%$47.40 / month
Pro
Up to 3 locations and 1,500 active members
$149/ month
≈ Rp 2.620.000
Founding price −40%$89.40 / month
Workout Studio · studios & PTs
Solo
Independent PTs and one-trainer studios
$24/ month
≈ Rp 420.000
Founding price −40%$14.40 / month
Studio
Pilates, yoga and PT studios, up to 6 trainers
$59/ month
≈ Rp 1.040.000
Founding price −40%$35.40 / month
Studio+
Larger studios, up to 15 trainers
$99/ month
≈ Rp 1.740.000
Founding price −40%$59.40 / month
Subscriptions are billed monthly in US dollars by card through Polar, our merchant of record. Prices exclude taxes. Billing in rupiah isn't available yet; your members' prices are in rupiah.
Free plans stay available too: Starter for small gyms (up to 30 members) and Free for new PTs (up to 5 clients).
Rupiah amounts are approximate, at Rp 17.600 per $1, for reference only.
Founding offer
40% off your first 6 months, for the first 50
One shared pool of 50 founding spots across Workout OS and Workout Studio, worldwide. The discount applies to the prices above for your first 6 months; after that the normal price applies.
Founding offer
40% off your first 6 months for the first 50 founding customers
50 founding spots across Workout OS and Workout Studio; a spot is taken with the first payment.
Offer and subscription terms: Terms of Service and Privacy Policy
FAQ
Questions from Bali owners
What is Workout OS?
Workout OS is browser-based management software for gyms, strength and CrossFit boxes and Muay Thai or MMA gyms. Workout Studio is the same team's version for pilates, yoga and PT studios and independent personal trainers. Both cover members, memberships and packs, check-in, classes and PT scheduling, staff roles, reports and member follow-up.
Do you take payments?
No. You keep your own QRIS, EDC terminal and bank account; Workout OS records the payments. Staff log each one as cash, transfer, QRIS or EDC, can attach the slip as proof, and the daily cash-up shows totals by method. We never touch the money and take no commission.
Is it available in Bahasa Indonesia?
Yes. Workout OS and Workout Studio both run in Bahasa Indonesia, with rupiah prices and the “++” display. Anyone on your team can switch to English. Workout Studio's WhatsApp messages come in both languages; Workout OS reminder texts are in English for now and you can edit them.
How do we switch from Momence, Mindbody, Rezerv, GymMaster or Excel?
Send us an export from your current tool or your spreadsheet. We map it, you check a validation report before anything is imported, and we take your team through it on a video call. Migration is free, and you can keep the old tool running in parallel until you're sure.
Will someone visit our gym or studio?
No. Everything is remote: the demo and onboarding run over video call, and support is by WhatsApp and email.
How much does it cost in Indonesia?
The same as everywhere outside Türkiye, billed monthly in US dollars through Polar, excluding taxes: Workout OS Gym $79 and Pro $149; Workout Studio Solo $24, Studio $59 and Studio+ $99. The first 50 founding customers worldwide get 40% off their first 6 months. Free plans are available, with no contract and no commission on your members' payments.
Does it connect to ClassPass?
Not today. Workout OS has no ClassPass integration, so it suits gyms and studios whose members mostly book and pay with them directly.
When can we start?
Today. Sign up on your own in a few minutes and start on a free plan, or book an online demo on WhatsApp and we'll set it up with your passes and packs.
See it running for your gym or studio
A short online demo over video call, set up with passes and packs like yours.
Prefer to try it yourself? Sign up