Guides & comparisonsPOS & checkoutRetail in Morocco

Managing a spa, hammam or beauty centre in Marrakech

Appointments, cabins, packages, practitioners, commission and room transfers: organise the evidence behind a Marrakech spa or hammam.

By BelloCommerce

·

In Marrakech, managing a spa, hammam or beauty centre means connecting the appointment, cabin, person who performed the treatment, package session consumed and settlement. A hotel or riad may add a signed room transfer. POS does not replace that evidence. BelloPOS records sales, customers, items, stock, payments and users on local Windows, but has no diary, cabin scheduler, PMS connection, automatic commission calculation or session balance unless the function is demonstrated.

Wooden sauna interior with a stone heater
Wooden sauna interior with a stone heater.

In brief

  • An appointment is not a sale. It reserves time and a resource; the sale confirms the treatment actually delivered.
  • A package creates sessions to honour. Keep money received connected to the operating balance, even if two tools are needed.
  • The cashier may not be the practitioner. Commission needs treatment attribution separate from the user taking payment.
  • A room is not a payment method. A transfer to the hotel or riad needs acceptance, reconciliation and a document.
  • Two stocks need two controls. Retail leaves with a sale; oils, gloves and consumables leave against a usage record.

1. Neighbourhood hammam, centre or accommodation spa: three flows

The national beauty-centre and spa POS guide compares general needs. In Marrakech, begin with the operating flow. The same massage can be paid at reception, deducted from a package or transferred to a room bill. Those cases create neither the same receivable nor the same close.

ModelHow demand entersDelivery evidenceSettlement to reconcile
Walk-in hammamArrival, queue or simple slotService, time, area and person if assignedCash, card or another tender actually received
Appointment centrePaper or digital diaryCustomer, treatment, practitioner, cabin, start and finishPayment, deposit or package session
Hotel or riad spaSpa, front desk, concierge or PMSGuest, room, treatment, practitioner and signatureSpa payment or accepted accommodation transfer
Group or eventNamed list and scheduleTreatments actually delivered and exceptionsDeposit, balance, invoice or organiser account

Write one test card per flow. For a room transfer, simulate a wrong room number, a departed guest and a treatment rejected by reception. For a package, simulate a free session, cancellation and refund. Software fits only when the error remains visible and repairable without inventing payment.


2. What the Marrakech figures allow you to claim

The HCP 2023/2024 mapping counts 61,875 profit-making establishments outside agriculture in Marrakech prefecture. It places 6,177 in accommodation and food service and 5,809 in other service activities. It publishes no separate line for spas, hammams or beauty centres. Those numbers establish an economy containing accommodation and services; they measure neither your market nor how many businesses use paper diaries.

  • What HCP shows: Accommodation and service activity present across the prefecture.
  • What it does not show: Spa count, prices, bookings, tourists or level of digital equipment.
  • What the ministry directory shows: Several types of accommodation in Marrakech, with category and address.
  • What the 2025 classification specifies: Hotel, guesthouse and riad are distinct regulatory types; it proves no integration between their software and the spa’s.

The purchase therefore turns on your scenarios. The free POS comparison for Marrakech helps test price and basic functions. Add treatment evidence here: diary, cabin, person, package, transfer and product consumption.

Do not turn tourism into a vague demand for multicurrency or cloud. List the languages needed for treatment name, displayed price, receipt and internal instruction. Then separate display currency, tender actually received and accounting currency, and have the procedure validated.

3. From appointment to delivered treatment without duplicates

Choose a master scheduling record, paper or digital, then a short identifier that reaches the sale. BelloPOS neither books a slot nor calculates cabin occupancy. It can record the final sale; the diary retains the promise, assignment and changes. The handoff between them should be smaller than the entire case.

StageDiary or treatment recordPOSControl
BookingCustomer, contact, planned treatment, duration, compatible cabin and depositNo final saleOne identifier and cancellation rule
ArrivalConfirm customer, possible room and contraindications under procedureOpen the correct customerNo duplicate name or room
DeliveryActual treatment, practitioner, cabin, time and incidentAdd only lines suppliedPlanned and delivered remain comparable
PackageIdentify package and session usedRecord under the tested procedureOld balance, movement and new balance
SettlementClose appointment or prepare transferCash, card, deposit, package or account without mixing themExternal document and POS total agree

For a no-show, close the slot in the diary without creating a treatment. If a deposit is retained, apply the written rule and issue the validated document. When one treatment replaces another, retain planned and delivered. Cabin utilisation comes from the delivered schedule, not the ticket amount.

Towel, bottle, candle and flowers arranged for a treatment
Towel, bottle, candle and flowers arranged for a treatment.

BelloPOS is neither a spa diary nor a PMS

It does not assign cabins, send automatic reminders, read the room account or automatically decrement a session book unless testing proves otherwise. If those functions determine the day, keep the appropriate booking tool or PMS and document a minimal exchange with POS.

4. Packages and commission: two balances not to invent

For each package retain a number, customer, purchase date, eligible treatments, original quantity, every session consumed, balance, expiry and refund rule. The package sale proves money received; it does not alone prove sessions delivered. Your accountant decides the accounting treatment. If BelloPOS does not hold this register automatically, connect the sale to a controlled register instead of displaying a false balance.

For commission, separate entry from delivery too. A BelloPOS user report shows who recorded the sale. If reception takes payment for every practitioner, it does not become a practitioner report. You need tested attribution in the treatment record or an external register, followed by a written rule validated for payroll and social advice.

Set the base before the month using positive and negative examples. The Moroccan payment-method guide helps separate amount sold, amount received and payment cost; none alone decides commission.

  • Paid, delivered treatment: Say whether the base is list price or net after discount, and the date on which it counts.
  • Package session: Say whether it counts on consumption, at what value and with which balance movement.
  • Cancellation or no-show: Say whether a charge exists and attracts commission without creating a fictional treatment.
  • Retail product: Separate advice-led retail from treatment and state who may receive commission.
  • Refund or return: Plan correction of the base and affected period, with a trail.
  • Tip: Keep it outside sale and commission until the validated rule says otherwise.

5. Room transfer, consumables and daily close

If treatment goes to a room, create a document with guest, room, date, treatment, amount, signature or approval and reception identifier. Reception accepts or rejects the transfer; PMS remains master of the accommodation account. Never mark the amount Cash or Card at the spa. At close, reconcile accepted transfers with accommodation entries and isolate every rejection.

Evening controlSpa evidenceExternal evidenceVariance to resolve
CashCash sales by userPhysical countShort, over or unrecorded cash-out
CardSales marked cardTerminal and acquirer statementDecline, void, duplicate or shifted day
RoomTransfer slipsPMS or reception acceptanceWrong room, departed guest or rejected line
PackageSessions recordedRegister before and afterTreatment without movement or movement without treatment
ConsumablesIssue sheets or adjustmentsCabin countOil, linen or product used without a trail

Separate retail stock from cabin consumables. The stock-take guide provides the counting method; adapt it with one practical unit per product and an issue owner. For PC, printer, backup and support, use the Marrakech till buying guide. Finally restore onto another Windows machine before opening.

Mistakes to avoid

  • Inferring practitioner from cashier. Reception may enter sales for the whole team.
  • Selling a package without a consumption register. Money is visible while the obligation disappears.
  • Marking a room transfer paid. The spa reports revenue the hotel may not have accepted.
  • Creating treatment to close a no-show. Revenue and occupancy become false.
  • Mixing retail and cabin consumption. A sold cream and used oil do not leave against the same evidence.
  • Promising automatic diary, PMS or commission. Demand a demonstration with your error cases.

Frequently asked questions

Which software should a Marrakech beauty centre choose?

Choose around appointments, cabins, packages, treatment attribution, payments, stock and any room transfers. Test one complete journey and a refund before comparing price.

Does BelloPOS manage appointments and cabins?

No. BelloPOS has neither online booking nor cabin scheduling. Use a paper or digital diary, then send the identifier, customer and lines actually delivered to POS.

How do I track a multi-treatment package?

Keep an identifier, original quantity, every dated session, person, old balance and new balance. If software does not calculate it, connect the sale to a controlled register instead of promising automation.

How do I calculate practitioner commission?

First attribute delivered treatment to the correct person separately from the cashier. Then apply a written rule for discounts, packages, cancellations, retail and refunds, validated for payroll.

How is treatment charged to a riad or hotel room?

Have reception accept a slip carrying guest, room, date, treatment, amount and identifier. Reconcile it with PMS; do not record it as cash or card before real settlement.

How do I track oils and products used in cabins?

Create practical issue units and a usage sheet or controlled adjustment. Count products intended for retail separately from those consumed during treatment.

What to take away

In Marrakech, the right system is not judged by the word spa on its marketing page. It is judged at five joins: appointment to treatment, treatment to practitioner, package to session, sale to payment and transfer to room. BelloPOS can hold sale, customer, stock, tender and user for one local Windows establishment. Keep diary, cabins, PMS, package register and payroll calculation in controlled tools when they are not demonstrated inside it.

Sources

The figures and rules quoted above come from these pages, read on the date given in the article.

Test a treatment, package and rejected transfer

Install BelloPOS on Windows, create two users and three treatments, then run a direct sale, package session and rejected room transfer before choosing.

Read next

Other practical guides on the same subject: