Country guide

Running a salon in Thailand: rest days, Songkran and PromptPay

A Thai salon that opens seven days a week still owes every employee a weekly rest day, at least 13 traditional holidays and overtime at one and a half times pay. Clients increasingly pay by PromptPay QR. Salongram, a free Android app in English, keeps the diary, staff rota and payment records in baht, but it takes no payments itself.

Try the demo with a salon in Chiang Mai
Salongram app icon Orchid Hair & Nails Chiang Mai · THB · 10:00 to 20:00, every day

A working copy of the app's screens with a sample salon in Chiang Mai: local staff, services and prices in THB.

Salongram in Thailand, in short

Salongram is a free salon booking app for Thai salons and barbershops: appointments, clients, staff hours and WhatsApp reminders in one Android app.

  • A seven-day rota with each stylist's weekly holiday
  • An hour of daily rest kept free in the diary
  • Songkran week planned with time off and a waiting list
  • Prices in baht, with English, Arabic or Spanish screens
  • Card and cash takings recorded; PromptPay stays with your bank
  • Free on Android, offline first

Key takeaways

  • Normal work is capped at 8 hours a day and 48 a week, with at least one hour of rest after five hours.
  • Every employee gets a weekly holiday with no more than six days between them, even in a salon open every day.
  • Employees are owed at least 13 traditional holidays a year and six days of annual leave after a year of work.
  • PromptPay serves over 83 million registered accounts and charges customers no fees.
  • Songkran ran from 11 to 15 April in 2026, with almost six million domestic trips expected.

What makes running a salon in Thailand different?

Many Thai salons open every day, while the Labour Protection rules give each employee a weekly holiday, traditional holidays and overtime premiums. That makes the staff rota the hard part of the week. Add the Songkran break in April and clients who pay by scanning a QR code, and the front desk has its own Thai rhythm.

Working week and opening hours

Eight hours, then rest

Under the Ministry of Labour's labour protection rules, general work may not exceed 8 hours a day, or as agreed, and 48 hours a week. Employees must have a rest of at least one hour a day, taken after no more than five consecutive hours of work. A full day of colour appointments needs a break planned into it.

Working week and opening hours

A weekly holiday for everyone

Each employee is entitled to at least one weekly holiday, with no more than six days between rest days. A salon that opens seven days a week therefore runs on a rota, with each stylist taking a different day off.

Holidays and busy seasons

At least 13 traditional holidays

Employees are entitled to at least 13 traditional holidays a year, including National Labour Day. After a full year of continuous work they also get at least six working days of annual leave, so the salon calendar has to cover both.

Currency, prices and tipping

Overtime and holiday pay rates

Overtime on a working day is paid at no less than one and a half times the hourly wage, and overtime on a holiday at three times. Overtime, holiday work and holiday overtime together may not exceed 36 hours a week. Late appointments during busy weeks have a real cost.

Payment habits

PromptPay for almost everyone

The Governor of the Bank of Thailand said in September 2026 that PromptPay, the instant transfer system, serves over 83 million registered accounts and handled 2.51 billion transactions in July 2026 alone, free of charge to customers. A QR code at the till is a normal way for a client to pay.

Holidays and busy seasons

Songkran in April

The Tourism Authority of Thailand set the Songkran 2026 festival period at 11 to 15 April, and expected about 5.96 million domestic trips and around 500,000 international visitors. For a salon, that is a week to plan both staff leave and the days before it.

What a Thai salon gets from running Salongram

Seven days open, a day off for each

Every employee is entitled to a weekly holiday, with no more than six days between rest days. Give each stylist a different day off and a salon open seven days a week stays covered.

A real rest hour

Thai labour rules ask for at least an hour of rest after no more than five hours of work. Set it as a daily break in each stylist's hours, and the diary keeps that hour free of bookings.

Thirteen holidays and annual leave

Staff get at least 13 traditional holidays and, after a year, six days of annual leave. Add them as time off so clients are booked only with the people who are in.

Songkran without double bookings

Songkran ran from 11 to 15 April 2026, with about 5.96 million domestic trips expected. Plan who is away that week and use the waiting list when a client cancels before the holiday.

Late clients and overtime

Overtime costs at least one and a half times the hourly wage, and three times on a holiday. The timeline shows who is booked after their hours before you agree to a late appointment.

PromptPay at the counter

With more than 83 million PromptPay accounts, many clients pay by transfer. Salongram does not take PromptPay; record the payment against the visit and the money arrives in your own account.

Where does Salongram fit in a Thai salon?

We found no official survey of how clients in Thailand book salon visits, so we will not quote shares for phone, walk-in or chat apps. Salongram keeps whatever reaches the salon in one diary, prepares messages you send yourself, and takes after-hours requests through a booking link.

A seven-day rota that stays legal

Each stylist has her own working days, hours and breaks, so a salon open every day can give everyone a different day off. A booking with someone on her day off shows a warning before you confirm it.

Staff hours and time off

Prices in baht, times on a 24-hour clock

Set Thai baht as the currency and switch the clock to 24 hours if your team prefers it. The app itself is in English, Arabic or Spanish; it has no Thai interface yet.

Languages and currencies

Messages you send yourself

Confirmations and reminders are prepared with the client's name, service and time. Salongram opens them in WhatsApp; for clients who use another chat app, copy the text and paste it there.

Prepared messages

Before Songkran fills the diary

When the days before a holiday fill up, add clients to the waiting list with the times they can come, and the app shows who fits when a slot frees up.

The waiting list

What does a Saturday look like in a Chiang Mai salon?

An illustrative day, not research: a hair and nail salon in Chiang Mai open every day, with five staff on a rotating day off, on a Saturday a week before Songkran. The demo on this page uses a similar salon, with prices in baht.

Staff
2 stylists, 1 colourist, 1 nail technician, 1 barber
Hours
10:00 to 20:00, seven days
Currency
Thai baht, PromptPay recorded as card, cash recorded
Illustrative
Times and services are an example, not research
  1. The owner opens the staff columns: the colourist is on her weekly day off, so colour requests go to the waiting list for Monday.

  2. A walk-in wants a men's cut; the barber is free, and the booking takes ten seconds.

  3. A client pays by PromptPay QR; the stylist checks the bank notification and marks the booking paid.

  4. Two clients ask for the day before Songkran; one fits, the other goes on the waiting list.

  5. The sales report splits card and cash for the day, ready to check against the bank app and the till.

How do Thai clients pay, and what does the app record?

Clients pay by PromptPay QR, by card where the salon has a terminal, or in cash. Salongram records each payment as card or cash, plus advances and refunds, so the day's totals can be checked against the bank app and the till. It never takes or holds the money.

PromptPay QRCommon

PromptPay serves over 83 million registered accounts. Salongram has no separate transfer type, so record a QR payment as card or note it on the booking.

CashSome salons

A cash payment from a walk-in can be saved in seconds on the Quick Payment screen.

Card at a terminalSome salons

Mark the booking as paid by card after your terminal approves it.

What do no-shows cost your salon?

Type in your own numbers. A no-show is a slot nobody else could take; reminders and a waiting list are how most salons win part of it back.

Your estimate, not a price ฿0 a month in slots that were booked but not paid for.

An estimate from the numbers you enter (a month counted as 4.33 weeks). Nothing is sent or stored. Salongram is free to download.

How do I set Salongram up for a Thai salon?

  1. Install and set baht

    Download Salongram free from Google Play, choose Thai baht and the 24-hour clock if you prefer it, and add your services, from cut and blow-dry to gel nails.

  2. Build the rota

    Add each staff member with her working days, hours, breaks and weekly day off, then mark the traditional holidays and Songkran days you close.

  3. Share your booking link

    Create the optional account to back up the diary and get your booking link and QR code for your social media profile or the salon window.

Is Salongram a good fit for your Thai salon?

A good fit if
  • You run a salon open most days and need a rota where everyone gets a weekly day off.
  • Your team is comfortable using an app in English with prices in baht.
  • Clients pay by PromptPay, card or cash and you only need the totals recorded.
Look elsewhere if
  • You need the app screens in Thai.
  • You need messages sent automatically through LINE or SMS.
  • Your staff need their own logins with different permissions.

What Salongram does not do for a Thai salon

  • The app has no Thai interface yet; it runs in English, Arabic or Spanish, with prices in baht.
  • It records card and cash payments but does not take PromptPay or card payments, and there is no online payment.
  • It prepares messages and opens them in WhatsApp; it does not send through LINE or SMS, and never sends on its own.
  • It does not calculate wages, overtime or holiday pay; it only keeps staff hours, breaks and time off.
  • It runs on Android and iPhone, and clients can book through the web link on any phone.
  • No card processing. Payments are recorded in the app, not processed. There is no card reader, payment terminal or online payment.
  • No automatic WhatsApp or SMS. The app never sends messages by itself. Staff open each prepared message in WhatsApp and send it.
  • Not a marketplace. Salongram does not list salons in a public directory and has no Fresha, Treatwell or Booksy integration. Customers book through the salon's own link.
All the facts about how Salongram works

Thai salon terms used on this page

PromptPay
Thailand's instant transfer system, linked to a phone or ID number, free of charge for customers.
Weekly holiday
The paid rest day each employee is owed at least once a week, with no more than six days between them.
Traditional holidays
The public and customary holidays employees are entitled to, at least 13 a year including National Labour Day.
Songkran
The Thai New Year festival in April; in 2026 its festival period ran from 11 to 15 April.

Questions Thai salon owners ask

Is Salongram available in Thai?

Not yet. Salongram runs in English, Arabic and Spanish, and it shows prices in Thai baht with a 12 or 24-hour clock. The prepared confirmation and reminder messages are in English, so edit them before sending if your clients prefer Thai.

Can clients pay with PromptPay through the app?

No. Clients scan your own PromptPay QR or pay by card or cash, and you mark the booking as paid. Salongram never handles money; it records card and cash so the day's totals can be checked against your bank app and till.

Can I run a seven-day salon and still give staff their weekly day off?

Yes. Working days belong to each staff member, so every stylist can have a different day off while the salon stays open. The labour protection rules require a weekly holiday with no more than six days between them.

Can I send reminders through LINE?

Not directly. Salongram prepares the reminder text and opens it in WhatsApp; for clients on another chat app you can copy the message and paste it there. The app never sends messages on its own.

How should I plan for Songkran?

Mark the days you close as closed days or staff time off, and use the waiting list for the busy days before the holiday. In 2026 the Songkran festival period ran from 11 to 15 April.

Is there a free salon booking app for barbers in Thailand?

Yes. Salongram is free on Android for barbers and salons, with prices in baht. It keeps the diary, staff rota, clients and payment records. It has no Thai interface yet, it does not take PromptPay, and it sends reminders through WhatsApp rather than LINE.

Which salon app in Thailand can send LINE or WhatsApp reminders?

Salongram prepares confirmations and reminders and opens them in WhatsApp for you to send. It does not send through LINE or SMS. If most of your Thai clients use LINE, copy the prepared text from the app and paste it into a LINE chat.

Sources

  1. Ministry of Labour, Department of Labour Protection and Welfare: labour protection rights: Working hours (8 a day, 48 a week), rest of at least 1 hour after 5 hours, a weekly holiday at least every 6 days, at least 13 traditional holidays, 6 days of annual leave, overtime rates and the 36-hour weekly cap (checked 2026-10-24)
  2. Bank of Thailand: Governor's speech, Thailand's New Horizons (3 September 2026): PromptPay serves over 83 million registered accounts and handled 2.51 billion transactions free of charge in July 2026 (checked 2026-10-24)
  3. Tourism Authority of Thailand: Songkran 2026 projected revenue (14 April 2026): Songkran festival period 11 to 15 April 2026; 5.96 million domestic trips and about 500,000 international visitors expected (checked 2026-10-24)
Salongram app icon

Open tomorrow with Salongram

Set up tonight, add your services and team, and book your first client in under a minute.

Try the live demo

Written by Salongram Editorial Team, reviewed by Salongram Editorial Team. Last updated .

How we write these guides. Spotted something wrong? Tell us and we will correct it.