Revenue and occupancy reports in Thai Clinic App are one dashboard with a period on it. Pick today, the last 7 or 30 days, the quarter so far, the year so far or any range up to about two years, and six figures appear side by side: revenue, net profit, visits, average sale, therapist utilisation and cancellation rate — each next to the same figure for the period immediately before. Underneath sit the revenue trend, the split between treatments, retail products and packages, and the treatments that brought the most in.
How it works
- Pick a period — today, the last 7 or 30 days, the quarter, the year, or any range you like. Every figure appears next to the same period before it.
- Revenue is split by where it came from: treatments, retail products and packages, so a good month selling oils never hides a quiet month in the treatment rooms.
- Utilisation compares the hours therapists actually delivered against the hours they were rostered for, and on Business a weekday-by-hour view shows when the rooms sit empty.
- On Business, treatments are also ranked by what they earn per hour of treatment time — a 30-minute foot massage often beats a long oil treatment, and only that ranking shows it.
What you get
- Revenue, profit, visits, average sale, therapist utilisation and cancellation rate
- Revenue trend by day, week or month, with the change against the previous period
- Split by treatments, retail products and packages
- Top treatments by revenue, and by revenue per hour on Business
- Retention, capacity and booking-funnel reports with CSV export, on Business
Who it's for
- An owner who knows the shop was busy but cannot say whether the month was better or worse than the one before it.
- A shop that sells both treatments and products, where a strong month of oil sales hides a quiet month in the treatment rooms.
- A clinic deciding whether to hire: utilisation says how much of the rostered hours were actually delivered.
- A business with several locations, which wants revenue, visits and utilisation per location side by side.
An example from everyday use
A shop closes the month and the owner opens the statistics page with the last 30 days selected and the comparison switched on. Revenue is up a tenth on the previous thirty days, but net profit is flat — net profit is revenue less expenditures, commission and the purchase price of the products sold. The split shows why: most of the increase came from packages sold, and a package counts as revenue on the day it is sold, with the treatments later redeemed against it listed separately so the same money is never counted twice. Utilisation sits at about two thirds of the rostered hours, which settles the hiring question for another month.
All figures are gross. A treatment package counts as revenue once, on the day it is sold — the treatments later redeemed against it are shown separately, so the same money is never counted twice.
Frequently asked
What do the revenue and occupancy reports show?
Revenue, net profit, visits, average sale, therapist utilisation and cancellation rate for the period you pick, each against the period before, plus the revenue trend by day, week or month, the split between treatments, products and packages, and the top treatments. With several locations, revenue, visits and utilisation also appear per location.
How is utilisation calculated?
It compares the minutes therapists actually delivered against the minutes their weekly plan rostered them for. The figure is reported for the whole business, or per location when you have several, and like every other number on the page it stands next to the same figure for the period before.
Which reports need the Business plan?
The dashboard itself — the six figures, the trend, the revenue split and the top treatments — is in every plan. Customer retention and the win-back list, the weekday-by-hour occupancy map, utilisation per room, the booking funnel, the per-therapist table, review scores, revenue per hour of treatment time and the CSV download of the product ranking need Business.
