Salon software for Singapore & Malaysia — bookings, POS, and staff commission in one place
Stop juggling a booking app, a separate POS, and a spreadsheet for commission. MyStudioWalker runs your whole hair salon or barbershop from one dashboard — at a flat monthly price, with no cut taken from your bookings.
- Double bookings from phone calls colliding with walk-ins
- Commission math done by hand at month-end
- No visibility into which stylist is actually driving revenue
- No-shows because nobody had time to chase the reminder
- Card and e-wallet fees quietly eating the margin on every ticket
Everything your salon needs
Online booking & calendar
Customers book online 24/7; your team manages walk-ins and appointments on the same calendar.
See it →02Automatic WhatsApp reminders
Every booking gets a reminder on WhatsApp and by email before the appointment. You choose how far ahead — 48 hours, 24 hours, or an hour before. Nobody on your team has to send it.
See it →03Staff commission tracking
Flat, tiered, or per-category commission rates, plus per-staff overrides — calculated automatically on every sale.
See it →04Hair salon POS & checkout
Ring up services and retail on one ticket, apply a discount, and record how the customer paid — the sale lands in your reports and the stylist’s commission straight away.
See it →05Payment methods with real fees
Record how each ticket was paid — cash, NETS, PayNow, card — and set the transaction fee for each one, so your sales reports show what actually landed in the bank, not the gross.
See it →06Package & credit sales
Sell prepaid sessions or credit packages and track redemptions and expiry automatically.
See it →07Rosters & attendance
Set who works which shift, track attendance, and see it against the booking calendar so you are never short-staffed on a busy Saturday.
See it →08A salon page Google can read
Your salon gets a public page at mystudiowalker.com with your name, address, opening hours, price range and review rating marked up as structured data. It is in our sitemap and open to search engines and AI crawlers.
See it →Move a booking. Then take the money.
Not a video. Drag an appointment to another stylist or another time, then tap it to check the customer out — the two things a salon does fifty times a day, exactly as the real app does them.
Drag a booking to move it, or pull its bottom edge to make it longer. Two at once share the column. Tap one to check the customer out.
One ticket. Services, retail, and who earned the commission.
Ring up a walk-in here, or tap an appointment on the calendar above and check that customer out — both land on the same ticket. Every line carries the stylist who did the work, so commission is settled at the till instead of reconstructed at month-end.
- Services and retail on the same ticket
- Split a payment across PayNow and cash
- Commission worked out line by line, per stylist
Tap a service or a product to start a ticket.
You remember your regulars. Now the system does too.
What they had last time, how many sessions are left on their package, how much credit sits on the account — all on one row, before they have taken their coat off.
- Visit and spend history on every client
- Package balance and store credit on the row
- Phone numbers masked from staff who should not see them
Customers
8 customers
A colour service is not one price.
Short, medium, long — the same treatment quotes three different numbers. Software that can hold only one of them sends the real price list back to a whiteboard. Set the options once and the right one lands on the ticket.
- Several prices under one service
- Real durations, not one fixed slot length
- Hide a service from online booking without deleting it
Services
13 services
Press and hold the handle to drag a card and reorder how services appear on your online booking page.
A colour service is not one price. Set the options once and the right one lands on the ticket.
Two stylists free, one VIP room. Only one of those bookings can happen.
A room is the second thing an appointment needs, and the one most booking software forgets. Tick the rooms a service can be done in and the slot closes online the moment they are all taken — even with a stylist standing free. At the front desk you can still book over it; you are just told first.
- Online booking counts rooms, not just stylists
- The free room is picked and shown on the appointment
- Take a room out of service without deleting it
Manage rooms
4 rooms · 7 services need one
Rooms limit how many appointments can run at once. Open a service and tick the rooms it can use — a service with no rooms ticked doesn't need one.
- VIP Room2 servicesOn
- Private Room3 servicesOn
- Colour Bar4 servicesOn
- Wash Station1 serviceOff
Treatment rooms
BalayageTick every room this service can be done in. Leave all unticked if it doesn't need a room — only ticked services are limited by room availability.
An appointment takes a stylist and a room. Both have to be free.
Prepaid balances that count themselves down.
Sell ten sessions, or five hundred dollars of credit. Redemptions come off at checkout and expiry is tracked without anyone writing it in a book — which is where prepaid money usually goes missing.
- Session packs and dollar-credit packages
- Redeemed at the till, not in a ledger
- Expiry tracked per package
Packages
3 active · 1 archived
Redemptions come off at checkout. Nobody has to remember how many are left.
The session comes off at the till, and the client signs for it.
A prepaid client is the one an owner argues with. Here the package pays the bill like any other method, the balance drops by one in front of them, and on the iPad they sign for it with a finger — so "I never used that session" has an answer instead of a raised voice.
- The package pays the bill, so nothing is left owing
- The balance drops in front of the client, not later
- Their signature is stored against that redemption
The signature is filed against the payment line, so a disputed session has an answer.
Pay a stylist the way you actually agreed.
A flat share of every service. A share that climbs once they pass a target. A different share per category. Or they rent the spot and you keep a cut. Set it once per person and the till does the arithmetic when the ticket closes — no spreadsheet open beside the software.
- Flat, step-up, per-category or rent — one per person
- Assistants earn on the work they help with
- Applied the moment a ticket closes
Staff
3 staff
Four schemes. Put each person on the one you actually agreed with them.
Whichever scheme a stylist is on, the till works their cut out the moment the ticket closes.
Month-end without the spreadsheet.
Commission per stylist, already worked out. A real profit and loss underneath it — takings, product cost, commission, rent, and what is actually left at the bottom.
- Commission ready to hand to payroll
- Profit and loss, not just a revenue total
- Every figure traceable back to a ticket
Reports
This month · to date
By staff member
Export CSV| Staff | Profile | Service revenue | Commission |
|---|---|---|---|
| MW Mia Wong | Senior · 35% | S$625.00 | S$218.75 |
| DK Daniel Kim | Master · 45% | S$1245.00 | S$560.25 |
| HA Hassan A. | Junior · 25% | S$280.00 | S$70.00 |
| Total | S$849.00 | ||
Flat, tiered or per-category rates. Every ticket updates this the moment it closes.
What is on the shelf, and what is about to run out.
Stock comes off when something is sold off the shelf or used up on a client. The value on hand and the reorder list are the two numbers your accountant asks for and the two nobody wants to count by hand.
- Value on hand, counted continuously
- Low stock judged against your own reorder points
- Retail sales deduct stock automatically
Inventory
6 products · 1 low on stock
Retail
- Shampoo (500ml)SHP-500 · Avg cost S$18.50 · Retail S$38.0014S$259.00 on hand
- Hair OilOIL-100 · Avg cost S$26.00 · Retail S$55.003S$78.00 on hand
- Heat ProtectantHPS-200 · Avg cost S$15.20 · Retail S$32.009S$136.80 on hand
Back bar
- Developer 20 volInternalDEV-20 · Avg cost S$9.808S$78.40 on hand
- Ash Blonde colourInternalCOL-9A · Avg cost S$12.405S$62.00 on hand
- Purple tonerInternalTON-PR · Avg cost S$11.006S$66.00 on hand
Campaigns that run whether or not you open the app.
Birthdays, return-visit nudges, and a win-back for clients who have gone quiet. Write the rule once; the messages go out on their own, on the days you would have forgotten.
- Birthday and return-visit automations
- Win-backs for clients who stopped coming
- Switch one off without deleting it
Automatic campaigns
These run on their own once they are switched on — nobody has to open the app on the day.
- BirthdayEmails a client before their birthday, with a discount code if you set one.Discount 15 % off
- Win-backReaches out to clients who have not been in for a while.After 60 days awayDiscount 10 % off
- Package expiringWarns a client before their prepaid sessions lapse.Warn 14 days ahead
- Return-visit remindersNudges a client when a service is due again — the interval is set per service.
These run on their own. Nobody opens the app to send a birthday code.
It answers WhatsApp, and books the slot.
A price, a duration, who is free on Saturday — answered from your own menu, in your own prices, while you have both hands in someone’s hair. Then it takes the booking and puts it on the calendar, so the message that would have become a phone call at 9pm never does.
- Answers price and availability from your real menu
- Takes the booking straight onto the calendar
- Replies at 9pm, when you have already gone home
All of it on one screen, every morning.
Takings so far today, what is still on the books, who is working, and what is waiting on you. This is the screen the app opens on, and most days it is the only one an owner needs.
- Today's takings and the month to date
- The day's bookings in order, with status
- Revenue by stylist as the day goes
Dashboard
Today's overview
Today's bookings
- 9amMarcus GohWash & Cut · Daniel KimConfirmed
- 9:30amSteph L.Balayage · Mia WongConfirmed
- 10amAliyah TanOlaplex Bond Repair · Hassan A.Confirmed
- 11amJia Wen LimSingle Process Color · Daniel KimConfirmed
- 12pmKhairul B.Scalp Treatment · Hassan A.Confirmed
- 1pmRachel LeeToner / Gloss · Mia WongConfirmed
- 2pmPriya N.Highlights · Mia WongPending
- 2:30pmWei MingKeratin Treatment · Daniel KimConfirmed
- 3pmWei MingWash & Cut · Hassan A.Confirmed
Today by staff
revenue · bookings- Mia WongS$475.003 bookings
- Daniel KimS$405.003 bookings
- Hassan A.S$215.003 bookings
Simple, honest pricing.
14 days free, no card.
Start on Pro Team free for 14 days — every Pro Team feature. Switch to Solo Simple or stay on Pro Team after the trial. Cancel anytime.
Or $10.75/mo billed yearly
Start 14-day free trialNo credit card required
- 1 staff — for solo practitioners
- Unlimited bookings + public online booking page
- POS · Inventory · CSV customer import
- Sales + Payment Summary + Flat commission reports
- All transactional emails (incl. 1-hour reminder)
- Customer self-service link (reschedule / cancel)
- Schedule overrides
- iPhone & iPad app — on every plan
Or $17.08/mo billed yearly
Start 14-day free trialNo credit card required
- Up to 4 staff — add more seats any time
- Packages & prepaid credit
- Advanced commission profiles — tiered, override, category, assist
- Custom permission roles for the team
- Customer, Packages, Inventory & Performance reports
- P&L report + Xero sync
- Staff clock-in with geofencing
- Treatment photos & consent forms
No credit card required
- Unlimited staff
- Multi-outlet — 2 outlets included, $29/mo per extra
- Automatic marketing emails — birthday, win-back, package expiry, service reminders
- Export reports to CSV + PDF
- Google Analytics & Meta Pixel tracking
Prices in USD. Tax may apply.
Common questions about our salon software
What is the best salon software for a small salon in Singapore?
That depends on team size and what you want it to do. MyStudioWalker is built for independent salons rather than chains: online booking, POS, staff commission, packages and automatic WhatsApp reminders, starting at US$12 a month for a single-chair studio. It is a flat monthly subscription — we take no commission on your bookings.
How much does salon software cost in Singapore?
MyStudioWalker is US$12 a month for a single-chair studio (Solo Simple), US$19 a month for up to four staff with every commission model and packages (Pro Team), and US$69 a month for unlimited staff with profit-and-loss reporting and multiple outlets (Pro Max). Annual billing is about 10% cheaper. Other systems in this market commonly run from S$89 a month upward.
Does MyStudioWalker send WhatsApp appointment reminders?
Yes, automatically. Every booking gets a reminder on WhatsApp and by email before the appointment, and you choose the lead time — 48 hours, 24 hours or one hour before. Nobody on your team has to remember to send it.
Do you take a commission on my bookings?
No. MyStudioWalker is a flat monthly subscription. Whatever your customers pay you is yours — we never take a percentage of a booking or a sale. Plans differ by how many staff you need, not by how much you turn over.
Can I track commission per stylist?
Yes. Set flat, tiered, category-based, or per-staff override rates, and commission is calculated automatically on every sale — no month-end spreadsheet. Pro Team and above unlock every commission model; Solo Simple covers flat-rate commission for one staff member.
Which payment methods does it handle?
You define the payment methods your salon accepts — cash, NETS, PayNow, card, or anything else — and set the transaction fee percentage for each. The POS records which method was used on every ticket and your reports show the amount net of fees. MyStudioWalker records and reports on payments; it does not process them, so you keep whatever terminal or QR you already use.
Is MyStudioWalker built for hair salons specifically?
Yes — booking, POS, and staff commission are designed around how hair salons and barbershops actually run, from single-chair studios to multi-staff teams.
Does it work for a single chair or a multi-chair salon?
Both. Staff seats scale with your plan, so a solo stylist and a 10-chair salon use the same system.
Do you work with salons outside Singapore?
Yes. Singapore is our home market, but MyStudioWalker is used by salons in Malaysia and further afield — pick your country at sign-up and currency and time zone follow.
Will my salon show up on Google?
Every salon gets a public page on mystudiowalker.com carrying your name, address, phone, opening hours, price range and review rating as structured data — the format Google reads for rich results and AI assistants read when answering questions. The page is in our sitemap and our robots.txt allows AI crawlers. Being readable is what we provide; no software can promise you a ranking.
Is it easy to set up and easy for my staff to use?
Setting up takes an afternoon — add your services and staff, set your hours, and you can take a booking the same day. There is nothing to install and no IT knowledge needed. The POS is deliberately simple, so a new stylist can ring a customer up on their first shift; our entry plan is called Solo Simple for exactly that reason.
Is this a POS system for hair salons, or just booking software?
Both. The POS is part of every plan, including the entry one — there is no separate till software to buy. Ring up services and retail on one ticket, apply a discount, record which payment method was used and the fee it carries, and the sale lands in your reports and the stylist’s commission straight away.
Is there a free trial?
Yes — 14 days, no credit card required.