Part of Pro 365. No cut of what you are paid.Contact us

Fitness Studio 365

Sell the pack.
They book the class.

Put your week of classes on a timetable, sell class packs and monthly passes, and let customers book one class at a time from their phone. Every class they take is counted off for you.

For fitness, yoga, pilates, dance and martial arts studios. Part of Pro 365, from S$39 a month.1

Today · Reformer Pilates 7.00pm · Studio A8 of 8 booked · 2 waiting
PresentGrace KohClass pack
PresentMei Ling ChuaPass
PresentAhmad RahimPaid for this class
AbsentPriya NairClass lost

One button marks the whole room present. The instructor fills it in from their own login.5

The Today page: who is in each class, how they paid, and the register.2

Set up once.
Then just teach.

Your timetable, your packs and your rules go in once. After that, customers buy, book and cancel on their own, and you open Today to see who is coming.

01

Your week

Add each class once: the days, the time, the room, the instructor and how many fit. Two rooms can run at the same hour. The same room, or the same instructor, cannot.

02

Your packs

A pack of ten classes to use within ninety days, or unlimited for a month. You choose which classes each one can be used for.

03

They book

Customers buy on your studio page, pay by PayNow, then book one class at a time. A full class takes a waitlist.3

04

You take the register

Present, absent, or everyone at once. Or print the check-in QR for the door and they mark themselves in.

What comes out of
one pack.

10-class pack · Grace KohRunning
Paid by PayNow, confirmed 3 NovS$250.00
GST owed, counted the day she paidS$20.64
Classes paid for, not yet usedBalance sheet
Use within 90 daysUntil 1 Feb
Tuesday Reformer, 7.00pm, present1 class used
That class, into revenueS$22.94
Filed against the customerContacts
Left on the pack9 classes

Nobody counts classes by hand. The pack that runs out soonest is used first, and a pass that covers the day is used before a pack, so a customer never loses classes to the wrong order.

Money for classes not yet taken is not income yet. It sits on your balance sheet and moves into revenue one class at a time as people come, and classes that expire unused move too.4

GST is counted on the day it is paid. That is when it is owed, so your GST return agrees with your bank, not with the day somebody finally turned up.

How we compare

Fitness Studio 365 vs
a studio booking app

Most studios start on a spreadsheet and a WhatsApp group, then move to a booking app built for studios. Those apps are good at the timetable. What they do not know is the rest of your business.

Fitness Studio 365
A studio booking app
Class packs, passes and a waitlist
Yes
Yes
Instructors who see only their own classes
Yes
Yes, on most
PayNow, straight into your own bank
Yes
Rarely
A cut of each booking or payment
None
Often
Unused classes on your balance sheet, moving into revenue as they are taken
Yes
No
GST on packs counted the day they are paid
Yes
No
Payroll, CPF, invoicing and your accounting in the same login
Yes
No
A marketplace where new customers find studios
Your own page and link
Yes, on some
What it costs
S$365 a year for every SME AI Office module, with no cut of your takings
A monthly fee, often with a fee per booking on top7

Price

Part of Pro 365.
S$365 a year, everything.

Fitness Studio 365 comes with Pro 365, alongside every other SME AI Office module, and takes nothing from what you are paid, because the money goes straight from your customer’s bank to yours. We set every business up ourselves.

Pro 365, monthly
S$39 / month
cancel any time
  • Every SME AI Office module, Fitness Studio 365 included
  • Unlimited classes, packs and customers, with no per-booking fee ever
  • Unlimited rooms and instructors
Contact us
Pro 365, yearly
S$365 / year
about S$30 a month, billed yearly
  • Every SME AI Office module, Fitness Studio 365 included
  • No limits, and no cut of your takings
  • Every module we build later
Contact us
Packs sold · To confirm2
PK-7KQ3MGrace Koh · 10 classes, S$250Customer says paid
PK-H4X9RMei Ling Chua · a month, S$220Customer says paid

See the reference in your bank, press Money received, and the pack is ready to book with.3

Every PayNow payment carries its own reference, so you can match it.

Balance sheet · What the business owes30 Nov
Owed to the directorS$5,000.00
Classes paid for, not yet usedS$9,406.42
GST owed to IRASS$1,248.62
TotalS$15,655.04

The classes you still owe people, in money, on the day you ask.4

Features

Everything in it.

Your timetable

  • A week grid of every class, filtered by room or instructor
  • Add a class once: the days, the start time, the length, how many fit, the price per slot, the first and last week
  • Several rooms at the same hour, never two classes in one room, and never one instructor in two places6
  • Online classes in an online room, which never clashes on room
  • A minimum to run: a class below it is flagged for you, never cancelled for you
  • Public holidays: each class runs on them or skips them, your choice
  • Change the instructor any time, even after people have booked

Instructors and rooms

  • Instructors with a short bio, shown on the timetable
  • Their own login, with the Studio (instructor) permission: they see only the classes they teach and fill in those registers
  • Switch off somebody who has left, and their name stays on past classes
  • Rooms are set up right inside Fitness Studio 365 and shared with your Bookings places, so the whole diary knows when a room is taken

Packs and passes

  • A pack of classes: a price, how many classes, and how many days to use them in
  • Unlimited for a week or a month, with an optional limit on classes a day
  • Which classes it covers: every class, or only the ones you pick
  • On sale or off: off takes it off your page, and anybody who bought it keeps it
  • The soonest-to-expire pack is used first, and a pass that covers the day before any pack

Selling and getting paid

  • Bought on your studio page with a PayNow QR and its own reference3
  • Sell at the desk, paid in cash or by PayNow, recorded in one step
  • Money received and Paid in cash, so a pack starts when the money is really there
  • More time on a running pack, or Bring it back with a new date after it has ended
  • Refund the unused part, worked out for you and recorded in your accounting4
  • Pay for one class: a drop-in pays for that class alone by PayNow

Running the day

  • Today: every class on the day you pick, who is booked, and how each person paid
  • A register: Present, Absent, or Everyone here is present in one tap5
  • Register not filled in is flagged, so none slips by
  • Call this session off, and put it back on if plans change
  • A missed class on a pack or pass: give it back to one person, or take it
  • A check-in QR to print for the door: they scan it and are marked present

Your rules

  • Free cancelling closes a number of hours before the class you set, 12 to start with
  • No-shows: they lose the class, or get it back, as your default
  • A waitlist, on or off
  • A renewal reminder a few days before a pass ends
  • Missed classes on a pass: after so many in so many days, pause their booking for a while. Off unless you switch it on
  • A check-in window around each class

Your customers

  • Your studio page at smeaio.com/s/yourname/studio: classes, packs and passes, and their own classes
  • They sign in with a code sent to their email, with no password
  • The next 14 days of classes, one day at a time
  • Their packs, how many classes are left and when they expire
  • Cancel from their phone, inside your rules
  • Emails when a pack is ready, a class is booked, a waitlist place opens or a pass is about to end

Your accounting

  • A pack sold is money for classes not yet taken, held on your balance sheet4
  • GST counted the day it is paid
  • Into revenue one class at a time as people come, and a pass day by day across its month
  • Expired classes move into revenue too, on the day after the pack ends
  • Refunds recorded as their own lines, never by deleting the sale

This is not the end
of this module.

Ask for something and it gets built. Every account has a Feedback button that raises a real ticket, read by the person who writes the code. If it would help more than one Singapore business it goes into the module and lands in every account, usually by the next working day.

Need it to work with a tool you already use? Ask the same way. We check that it can be done and tell you straight. You subscribe, we build the connection, and you try it on your own account. If we cannot make it work, you get your money back.

Before you sign up, [email protected] reaches the same place.

From an SME AI Office customer

“An entry point for a small start-up, without being overwhelming.”

“Looking for an easy way to manage my small business, I came across SME AI Office. This solution has an entry point for a small start-up, not overwhelming, while having more sophisticated features for future scaled-up operations. Had a chance to speak to the founder Kevin and was greatly encouraged that he listens to his clients, big or small, and is always open to see how he can improve the client experience. SME AI Office not only provides a solution, but provides the relationship management as if you are a big corporate. Very glad to chance upon this software.”

Shirley Ong · Pangolin Creatives Pte Ltd

Read every review

It does not stop at the studio

The rest of your back office is already here.

A pack sold becomes a customer record, a line on your balance sheet and revenue in your P&L as the classes are taken, without you entering anything twice. Your instructors’ pay runs through the same payroll. It all comes with Pro 365, so none of that costs you a second subscription.

Pack sold→ Customer filed→ GST counted→ Class taken→ Money in the P&L

That is what a large company pays six figures for and calls an ERP. Pro 365 is every module for S$365 a year, plus every module we build after you subscribe.

Questions

Frequently asked.

How much does it cost?

Fitness Studio 365 is part of Pro 365, which is every SME AI Office module for S$39 a month, or S$365 a year paid yearly. There is no extra charge for it, no per-booking fee and no cut of what you are paid. There is a 14-day trial of the whole system: you can look around straight away, we check you are a real business, usually the same working day, and your 14 days start from there.

Can you build it around my studio instead?

Yes. Fitness Studio 365 here is self-serve and part of Pro 365, about S$1 a day for everything. If you want the full experience built for you, with your own website design and domain, several locations and anything else your studio needs, that is Fitness Studio Custom, priced for your studio. See Fitness Studio Custom.

Who is it for?

Fitness, yoga, pilates, dance and martial arts studios, and any business where customers buy a pack of classes and book them one at a time. One room or several, one instructor or a team.

How do customers pay?

By PayNow. Your studio page shows a QR with the amount and a reference already in it. The customer pays from their banking app and presses “I have paid”, and you press Money received once you see it in your bank. The money goes straight from their bank to yours, so nothing is taken out of it. Somebody paying at the front desk is recorded with Sell at the desk, in cash or by PayNow.

What happens when somebody cancels, or does not turn up?

Cancel before your cut-off, 12 hours before the class unless you change it, and the class goes back on their pack. Cancel inside it and it counts as used, unless you give it back. If they do not turn up, you choose the default: they lose the class, or they get it back. Either way you can change it for one person from the Today page.

How does the waitlist work?

When a class is full, customers can join its waitlist. If a place opens before your cut-off, the first person waiting who has a pack or pass is booked in automatically and emailed. If it opens inside the cut-off, everyone waiting is emailed and the first to book gets it. You can switch the waitlist off.

What happens to classes left on a pack when it expires?

They expire with it, and their value moves into your revenue. If you want to be kind, press Bring it back on the pack, give it a new end date, and the classes are theirs again. On a running pack, More time pushes the end date out.

Can my instructors log in?

Yes. Invite them from Settings, Team, and tick Studio (instructor). They see only the classes they teach, and they can take those registers. Calling a session off stays with you.

How does it show up in my accounting?

A pack or pass sold is money for classes you have not taught yet, so it goes on your balance sheet as Classes paid for, not yet used, rather than straight into income. GST is counted on the day it is paid. Each class taken, and each class that expires unused, then moves its share into revenue, and a pass moves in day by day across its week or month. A refund is recorded as its own line. You do nothing for any of it.

Do my customers need to download anything?

No. Your studio page is a web page, opened in their phone browser from a link you share. They sign in with a code sent to their email, with no password to remember.

Stop counting classes
on a spreadsheet.

Put your timetable and your packs in once, and hand out one link. Email us and we set you up ourselves.

  1. Fitness Studio 365 is part of Pro 365: S$39 a month, cancel any time, or S$365 a year paid yearly, which works out about S$30 a month. Pro 365 includes every SME AI Office module, lifts every limit, and includes every module we build later. Fitness Studio 365 is not sold on its own. Fitness Studio Custom at smeaio.com/fitness-studio-custom/ is a separate product, built and priced for your studio.
  2. Every business, person and figure shown in the screens on this page is invented and illustrative.
  3. Payment is by PayNow. Your studio page shows a QR carrying the amount and a reference, the customer transfers the money directly to your own bank, and a pack or pass starts once you record that the money arrived. A sale at the desk can be recorded as paid in cash or by PayNow. Nothing is deducted from what you are paid because no payment processor sits in the middle.
  4. A pack or pass sold is recorded as money received for classes not yet taken, shown on the balance sheet as “Classes paid for, not yet used”. For a GST-registered business the GST is counted on the day of payment. Each class taken moves its share into revenue on the day of the class; classes that expire unused move on the day after the pack ends; a pass moves in evenly, day by day. A refund of the unused part is recorded as a separate negative line rather than by deleting the sale, and the transfer itself is made by you. The balance sheet shown is illustrative.
  5. The register can be filled in by you, or by an instructor signed in with the Studio (instructor) permission, who sees only the classes they are named on. A customer who scans the check-in QR inside your check-in window is marked present.
  6. A class cannot be saved into a room that is already in use at that hour, or with an instructor who is already teaching then. A room marked online never clashes on room, because a video call is not a place, but its instructor still cannot be in two classes at once.
  7. Competitor prices are not stated on this site because they are not ours to keep current. Comparison correct to the best of our knowledge at the time of writing; if a row here is wrong, tell us at [email protected] and it will be corrected.