Qoyod
Pricing

Best Accounting Software for Beauty Centers and Ladies’ Salons in Saudi Arabia

A beauty center or ladies’ salon in Saudi Arabia is a hybrid business: it sells services at the chair, retail products from the shelf, and prepaid packages and memberships at the counter. A single Riyadh salon can run 35 to 60 service appointments a day across hair, skin, nails, and laser, with 8 to 14 stylists each on a different commission tier, plus a retail counter that turns over 60,000 SAR a month in shampoos, serums, and treatments. Without per-service pricing, stylist commission accuracy, package liability tracking, and ZATCA e-invoicing on every receipt, the owner cannot tell which chair makes money or how much unredeemed package liability sits on the books.

What makes beauty-center accounting different

A beauty center is three businesses stacked on one location: a service business priced per stylist and per treatment, a retail business with product margin and shelf turns, and a deferred-revenue business selling prepaid packages that are redeemed over weeks or months. Each one demands a different posting pattern, and a generic POS posts all three as flat sales.

Beauty-center accounting revolves around five connected pieces: per-service pricing with stylist tier and duration, stylist commission with split rules for service versus retail, package and membership liability with redemption tracking, retail product margin with shrinkage control, and ZATCA simplified tax invoice on every service ticket, retail sale, and package redemption.

Daily reality is hundreds of postings per branch: appointments booked, services rendered with stylist attribution, retail add-ons at checkout, package sales as deferred revenue, package redemptions as revenue recognition, commission accruals per stylist, supplier deliveries, and the end-of-day cash and card reconciliation across the appointment book.


The most common accounting challenges in beauty centers

Every beauty center in Saudi Arabia runs into the same four recurring problems. They share the same gap: appointments live in the booking app, packages live on customer cards, and commissions live in a spreadsheet the owner re-keys every payday.

1. Stylist commissions wrong. A senior colorist on 35% service commission and 12% retail commission generates 22,000 SAR in services and 4,800 SAR in retail across a month. Manual sheets miscount two retail tickets, the stylist disputes the payslip, and the owner concedes 1,400 SAR to keep the peace. That happens four times a year and the year-end gap is real.

2. Package liability invisible. The salon sells 240 packages a month at an average of 1,800 SAR. Half are redeemed inside 90 days, the rest stretch to nine months. Without deferred-revenue accounting, owners book the full cash receipt as revenue and overstate margin until redemptions hit and the cost lands.

3. Retail margin unknown. A shampoo costs the salon 38 SAR and sells at 95 SAR, a 60% gross margin in theory. Shrinkage, expired stock, and free-with-service bottles pull the realized margin down to 41% in practice, and the owner finds out at year-end inventory, never weekly.

4. No-shows and late cancels not priced. A four-hour balayage slot with a senior colorist carries an opportunity cost of roughly 900 SAR. Five no-shows a week is 18,000 SAR a month of vanished revenue. Without a cancellation policy enforced through deposits, the cost lands on the salon.


What a beauty center actually needs from its accounting software

A generic accounting tool was built for selling discrete products, not for splitting a 480 SAR ticket across a stylist commission, a deferred package redemption, and a retail upsell. The gap is concrete:

Task Generic accounting tool What a beauty center needs
Service pricing Single rate Per-service with stylist tier
Commissions Manual sheet Auto split service vs retail
Packages Booked as revenue Deferred liability with redemption
Retail margin Period gross Per-SKU with shrinkage tracking
No-shows Not tracked Deposit policy with capture
VAT Flat 15% Per-line on standard rated

Beyond the table, a beauty center specifically needs three capabilities generic platforms do not deliver:

  • Per-stylist commission with split rules, so service revenue books at one rate, retail attribution books at another, and the payslip computes itself from the appointment book.
  • Package and membership liability tracking, where every package sale lands as deferred revenue, every redemption recognizes the right slice, and the unredeemed balance shows on the balance sheet.
  • ZATCA-certified retail and service invoicing, where every counter sale, every service ticket, and every package redemption fires a tax invoice with QR code in one flow.

Try Qoyod to run your beauty center
Per-service pricing with stylist tiers, automatic commission splits, deferred package liability, retail margin per SKU, and ZATCA e-invoicing, all in one connected account.
Try Qoyod free for 14 days, no credit card required.

How to organize a beauty center’s books step by step

Moving a beauty center to integrated accounting takes around two to three weeks depending on stylist count and package complexity. This is the sequence Qoyod applies with every new salon customer:

1. Set the chart of accounts with channel and stylist dimensions
Every revenue and expense account carries a channel dimension (service, retail, package) and a stylist dimension. Per-channel and per-stylist P&L is available without reclassification.

2. Build the per-service pricing master
Each service has a base rate, a senior-stylist uplift, an estimated duration, and a commission rule. Booking a 480 SAR appointment automatically attributes commission and posts deferred revenue if linked to a package.

3. Wire retail catalog with shrinkage tracking
Every retail SKU has cost, sale price, and a shrinkage allowance. Free-with-service bottles deduct from inventory at cost and never show as a fake retail sale.

4. Sell packages as deferred revenue
A six-session package at 2,400 SAR books as a 2,400 SAR liability. Each redemption recognizes 400 SAR of revenue and reduces liability. Unredeemed balance is visible at any moment.

5. Enforce no-show and cancellation policy
Deposits collect at booking for high-value services. Cancellations inside 24 hours capture the deposit as revenue. The salon stops absorbing the cost of empty chairs.

6. Review per-stylist productivity and package liability weekly
Allocate 30 minutes a week to two reports: per-stylist revenue with commission accrued and total unredeemed package liability. Weekly catches surface underperforming chairs and liability creep before they hurt the quarter.

7. Prepare VAT, Zakat, and payroll monthly
The system rolls up output VAT into a ready-to-file VAT return, payroll generates GOSI and end-of-service accruals for stylists, and Zakat base uses the right fixed-asset valuation for chairs, mirrors, and laser equipment.

E-invoicing and ZATCA compliance for beauty centers

Phase two of ZATCA e-invoicing requires every service ticket, every retail sale, and every package redemption to be issued through a certified system connected to the Fatoora platform. Beauty centers issue mostly simplified tax invoices at the counter. For a side-by-side view of vendor costs, read the guide on e-invoicing pricing in Saudi Arabia.

Every invoice must include the salon name and tax number, a sequential invoice number, the date and time, the buyer name on B2B service invoices, an itemized list of services and retail products with VAT at 15%, totals before and after VAT, and a QR code. A certified system generates the QR code, signs the invoice in XML, and transmits it to the Fatoora platform inside the Reporting window.

How to evaluate a ZATCA-certified system for a beauty center

When evaluating any e-invoicing vendor for a beauty center, verify these six criteria:

  • Official ZATCA phase-two certification with a verifiable approval number on the Authority’s portal.
  • Both Reporting (counter service tickets) and package-redemption invoice flows in one system.
  • Per-line VAT on multi-service tickets that mix services, retail, and redemption.
  • Stylist attribution preserved on every line for commission audit.
  • Long-term cloud storage of signed invoices for at least six years.
  • Monthly input-VAT and output-VAT reports ready in time for the quarterly filing deadline.

Where Qoyod fits in specifically for beauty centers

Qoyod brings together, inside one account: cloud accounting with channel and stylist dimensions, per-service pricing master, stylist commission engine, package and membership deferred-revenue tracking, retail margin per SKU, ZATCA-approved e-invoicing, payroll, and consolidated reports. Every appointment, retail sale, package redemption, and supplier delivery lands an automatic journal entry inside the same ledger.

The platform handles multi-branch salon networks under one account, with shared master data (services, retail catalog, package templates, commission rules), role-based permissions per branch, and either consolidated or per-branch reports. It runs entirely in the cloud, so owners, branch managers, and the external auditor share the same numbers from any device.

For salons opening new branches or migrating from a legacy POS, the setup service and the bookkeeping service are available as part of Qoyod Pro Services, alongside the app marketplace for connecting to booking and CRM partners.

What a beauty center gets when it subscribes to Qoyod
ZATCA
Phase-two certified
14 days
Free trial, no card needed
24/7
Support across all channels
Cloud
Access from any device, anywhere

Frequently asked questions

Does Qoyod handle stylist commissions automatically?+
Yes. Each service has a commission rule per stylist tier, retail attribution carries its own rate, and the payslip computes itself from the appointment book. Disputes drop to near zero because the math matches the booked tickets line by line.
How does Qoyod treat prepaid packages and memberships?+
Package sales book as deferred-revenue liability at the cash receipt. Each redemption recognizes the session value as revenue and reduces the liability. Unredeemed balance shows on the balance sheet at any moment, so the salon never overstates margin.
Can Qoyod track retail product margin and shrinkage?+
Yes. Every retail SKU has cost and sale price, free-with-service bottles deduct from inventory at cost, and weekly margin reports show realized versus theoretical margin per SKU. Shrinkage surfaces early, not at year-end inventory.
Does Qoyod support no-show deposit capture?+
Yes. High-value appointments can require a deposit at booking. Cancellations inside the policy window capture the deposit as revenue automatically, so the salon stops absorbing the cost of empty chairs.
Does Qoyod work for multi-branch salon networks?+
Yes. Multiple branches run under one account with role-based permissions, shared service and retail master, and either consolidated or per-branch reports. Owners see network-wide margin while each branch manager sees only their own books.
Is technical support available 24/7?+
Yes, 24/7 support is available across phone, WhatsApp, email, and live chat. The support team is based in Saudi Arabia and trained on beauty-center specifics (commission rules, package liability, ZATCA), so resolution time on critical issues stays short.

Running a beauty center does not need a generic booking app, it needs an operating ledger that ties per-service pricing, stylist commission, package liability, retail margin, and ZATCA e-invoicing together inside one account. The salons that consistently grow are the ones that see per-stylist productivity and package liability every week. That capability is what makes Qoyod the right fit for beauty centers in Saudi Arabia.

0%
جاهز لتطبيق ما قرأته؟

قيود يدير محاسبتك بدقة وامتثال كامل لهيئة الزكاة والضريبة والجمارك

جرّب قيود مجانًا لمدة 14 يومًا — بدون بطاقة ائتمان.

Ready to put this into practice?

Qoyod handles your accounting accurately and stays ZATCA-compliant.

Try Qoyod free for 14 days — no credit card required.