Features

Your entire spa operation in one system

We built HMS Spa for massage salons, hammams, beauty centres and hotel spas. Below you can see how each module works in practice.

01 · Customer Tracking

Greet every guest by name

A detailed card is kept for every client: contact details, treatments received, notes and spending history. Advanced tags and filters let you segment your clients, while the loyalty points wallet, satisfaction surveys and reviews strengthen your guest relationships.

  • Detailed client records and history
  • Advanced client tagging system
  • Advanced client filters for targeted lists
  • Client loyalty points wallet
  • Satisfaction surveys
  • Collecting and viewing client reviews

02 · Staff Accounts & Access

Everyone sees only what they should

Open accounts for your staff in seconds using predefined account types: manager, reception, therapist… With advanced permission settings you decide who can see and change what. Timesheet tracking and multi-location management live on the same screen.

  • Staff accounts
  • Quick setup with predefined account types
  • Staff timesheet tracking
  • Advanced permission settings
  • Multi-location management from a single account

03 · Income & Expense Tracking

From tab to register, every penny recorded

Every service is gathered on a tab; payments are posted to the register as cash, card or bank transfer. You sort your expenses into categories and follow receivables and debts on a single screen. Printer support for tabs and receipts is built in.

  • Tab tracking with printer support
  • Register tracking
  • Collection tracking
  • Expense tracking and categories
  • Receivables tracking
  • Debt tracking

04 · Reports

Base your decisions on data

Which service earns the most, which product sells best, how much has each staff member earned? Ready-made reports open with one click; pick a period and see the result instantly.

  • Service report
  • Product sales report
  • Package service sales report
  • Staff performance report
  • Staff earnings report

05 · Product Sales & Stock

Shelves as tidy as your register

Manage the sale of your cosmetics and care products from one screen and follow stock movements in real time. With barcode scanner support, sales and stocktakes only take seconds.

  • Product sales management
  • Real-time stock tracking
  • Barcode scanner support

06 · Package Service Sales

Every package accounted for to the penny

Sell your services in packages by session count or by minute. Every use is logged against the package; the remaining sessions and balance are always visible on the client card. On instalment sales, payment tracking runs automatically too.

  • Session- and minute-based service sales
  • Package usage tracking
  • Payment and instalment tracking

And there is more

Conveniences hidden in the details

On Every Device

No installation, no update headaches. You reach the same dashboard from the browser on a phone, tablet or computer.

Data Migration

Importing clients and packages from Excel is free. You can download a full export of your data whenever you like.

Security & Backups

Your data travels over an encrypted connection, is backed up daily and is hosted in compliance with data protection law.

A day on the floor

From opening to closing, in one panel

Described one by one, the modules may look like separate tools. On the floor they all revolve around the same record: the appointment flows into the tab, the tab into the register, the register into the report. An ordinary day goes like this:

  1. Start the day with the overview

    The Overview screen lists the number of branches, today's appointments and the upcoming sessions. Reception sees in the weekly calendar which therapist is busy when, clicks an empty slot and adds a new appointment.

  2. Greet the guest by name

    The customer card holds past sessions, notes, tags and the loyalty-point balance. A guest with a package has the session deducted with one click; the remaining session count updates instantly.

  3. Open the tab, add the product

    The service is posted to the tab; the massage oil sold from the Store screen by scanning its barcode goes onto the same tab. Stock decreases on its own, with no separate ledger for counting.

  4. Post the payment to the register

    The tab is closed by cash, card or bank transfer and the receipt is printed. The payment lands in the relevant register; for instalment package sales the outstanding balance is tracked on the customer card.

  5. Close the day with the report

    The finance summary shows the day's income, expenses and net. Service, product and staff reports download as Excel or PDF; the earnings report is ready for payroll at month end.

Nothing is entered twice during the day; each screen takes over the record of the one before. The order of records stays the same even when the shift or the staff change.

Setup and migration

Working from day one

Moving to a new system is the biggest worry for most businesses. With HMS Spa the migration is completed in four steps, while your business keeps running and at no extra cost.

Account and branch setup

Country, time zone, currency and working hours are entered on the Settings screen. If you have several branches, each is defined with its own time zone and working hours.

Service and product list

Together with our team you define your services with durations and prices, and your products with barcodes and stock quantities. Package definitions are set up by number of sessions or by minutes.

Data migration

The customer list and open package balances from Excel or your previous software are migrated free of charge; your customers' remaining sessions are correct from the first day.

Staff accounts

Manager, reception and therapist accounts are opened in seconds with predefined permission sets. Each employee sees only the screens that belong to their role.

Setup, service list definition and data migration are free in every plan; in the Enterprise plan on-site setup and team training are included as well. Your old records stay in your hands until the migration is complete; you decide the day you switch to the new system.

Multiple branches and permissions

In businesses with several branches, every screen has a branch selector at the top; the calendar, appointments, store, packages and reports are listed for the selected branch, and choosing "All" opens the consolidated view. Each branch is defined with its own time zone and working hours; staff are assigned to one or more branches with a role. Consolidated reports compare branches side by side; you see in one table which service performs where.

  • Branch-based calendar, appointments and sales; the "All" option for consolidated reports
  • Branch-specific time zone and working hours
  • Assignment of staff to a branch and a role (manager, reception, therapist)
  • The manager sees all branches; the branch team sees only its own branch

Hardware and devices

HMS Spa needs no special device; it runs on the computer, tablet and phone you already have. The hardware that speeds up work on the floor is supported directly:

  • Receipt and tab printer: the receipt prints with one click when the tab is closed
  • Barcode scanner: on the Store screen the product drops into the basket the moment it is scanned
  • Tablet at reception: the calendar and tab screens are designed for touch
  • iOS and Android app: appointments, customer card, sales and the finance summary in your pocket

Mobile app

Your spa in your pocket

From the booking to the payment, everything is on your phone — and in your own language.

  • HMS Spa mobile app — Dashboard
    Dashboard
  • HMS Spa mobile app — Appointment calendar
    Appointment calendar
  • HMS Spa mobile app — Customers
    Customers
  • HMS Spa mobile app — Customer card
    Customer card
  • HMS Spa mobile app — Loyalty wallet
    Loyalty wallet
  • HMS Spa mobile app — Sales (POS)
    Sales (POS)
  • HMS Spa mobile app — Finance
    Finance
  • HMS Spa mobile app — Reports
    Reports
  • HMS Spa mobile app — Modules
    Modules

iOS and Android · 20 languages · All screenshots

Test it with your own data

Let’s open your 14-day trial account today and set up your treatment list together.