Back to all articles

ERP Primavera for beauty salons and spas

ERP Primavera for beauty salons and spas: setup steps, comparison table and the 2026 verdict on pairing it with Wintouch POS for stock, commissions and SAF-T.

VOContent TeamSep 15, 2026 — 8 min read
ERP Primavera for beauty salons and spas

ERP Primavera for beauty salons and spas ties appointment bookings, retail stock, and staff commissions into one back office instead of three disconnected spreadsheets — here's what to set up first in 2026 and where salons lose money when they skip it.

TL;DR
  • ERP Primavera for beauty salons and spas works best paired with Wintouch POS: Primavera runs accounting and SAF-T, Wintouch runs bookings and checkout.
  • Spreadsheets stop working past 2 locations or 5 staff on commission — reconciliation errors compound monthly.
  • SAF-T compliant invoicing is a legal requirement for Portuguese businesses in 2026, and manual tools miss the format.
  • API integration between Wintouch POS and Primavera ERP keeps stock and commission data in sync without nightly manual exports.

Why ERP Primavera matters for beauty salons and spas

A salon or spa sells two things at once: a service booked in advance and a retail product sold on impulse at checkout. Most generic accounting software handles neither well — it was not built for a stylist splitting commission on a color service while also ringing up shampoo at the same till.

ERP Primavera solves the back-office side: VAT, supplier invoicing, payroll data, and — critically for 2026 — SAF-T compliant invoicing, which is mandatory for any Portuguese business issuing invoices. What Primavera does not do on its own is manage the front counter: appointment slots, no-show tracking, retail barcodes, gift cards. That is where a POS terminal for hair salons and spas sits between the client chair and the accounting ledger.

Run the two apart and you get a monthly reconciliation headache: retail sales in one system, commissions in a notebook, an accountant chasing missing invoice numbers at quarter close. Run them connected and the commission split, the stock deduction, and the SAF-T entry all come from the same transaction.

Setting up ERP Primavera for beauty salons and spas

Map your service and retail catalog

Before any software decision, separate what you sell into two buckets — services and retail goods — because they behave differently on tax, stock, and commission.

  • List every bookable service with its duration
  • Tag retail products that get resold (shampoo, wax, skincare)
  • Flag combo items such as a cut-and-color package that need split pricing
  • Note which items carry different VAT treatment
  • Identify products near expiry that need FIFO stock rules

Track staff commissions and split payments

Commission structures in salons are rarely flat. A stylist might earn a different percentage on services versus retail, and a spa might split a single visit across two therapists.

  • Set commission tiers per staff member, not per location
  • Separate service commission from retail commission
  • Record split payments when two staff work one appointment
  • Export commission data monthly for payroll instead of re-typing it

Manage appointments, no-shows and cancellations

A spreadsheet calendar breaks down past 10-15 bookings a day. Manual tracking of no-shows means you never actually measure the cost of empty chairs.

  • Book by staff member and by room or chair, not just by time slot
  • Log no-shows separately from cancellations for reporting
  • Set a cancellation window policy and track adherence
  • Flag repeat no-show clients automatically

Automate stock reorders for retail and backbar products

Running out of the color line mid-week costs a booked appointment. Overordering ties up cash in shelf stock that expires.

  • Set reorder points per SKU based on weekly usage
  • Separate backbar consumption used in-service from retail sale stock
  • Track supplier lead time against your reorder point
  • Run a monthly variance report between expected and actual stock

This is the point where a spreadsheet genuinely stops scaling — once retail SKUs pass 40-50 items across two staff types, manual reorder tracking misses restocks. Wintouch POS handles this stock layer and feeds movement straight into ERP Primavera, so the accounting side sees the same numbers the counter sees.

Connect loyalty programs and gift cards

Repeat visits are the real revenue driver in this segment, and tracking them by hand loses data the moment a client switches staff members or locations.

  • Issue gift cards with expiry tracking instead of paper vouchers
  • Set loyalty tiers by spend, not visit count alone
  • Sync loyalty balances across every till, including a second location
  • Report redemption rate monthly to catch dead gift card liability

The loyalty and gift card setup in Wintouch POS covers the counter side; the balance data still needs to land in Primavera so accounting can reconcile outstanding gift card liability.

Handle multi-location and franchise reporting

A single-chair salon can run on one till. A three-location spa group cannot compare staff performance or stock movement without consolidated reporting.

  • Run one commission report across all locations, not one per site
  • Compare retail attach rate by location, not just total revenue
  • Centralize supplier invoicing even when stock ships to separate sites
  • Keep one SAF-T export per fiscal period, not one per location

Keep invoicing SAF-T compliant

Every Portuguese business issuing invoices in 2026 needs SAF-T compliant output, and this is where manual or generic invoicing tools fail most often — the format itself, not the amount, gets rejected.

  • Confirm your invoicing software exports in the current SAF-T schema
  • Check that retail and service invoice lines both carry correct VAT codes
  • Archive invoice files per the retention period your accountant sets
  • Test one export cycle before your first quarterly filing

Connecting Wintouch POS to Primavera ERP via API removes the manual export entirely — every checkout transaction lands in Primavera already formatted for SAF-T.

Comparing your options for salon management software

OptionBest forKey limitation
Spreadsheet plus manual invoicingA single-chair salon under 20 bookings a weekBreaks down past 2 staff on commission; no SAF-T automation
Standalone POS with no ERP linkA small salon focused only on checkout speedNo consolidated accounting; commission and stock stay manual
ERP Primavera plus Wintouch POS integratedMulti-chair salons and spa groups selling retailRequires initial setup and staff training on two connected systems
Generic accounting software aloneSolo therapists with no retail lineNo appointment scheduling, no retail stock tracking

For any salon or spa running more than one chair or selling retail product alongside services, ERP Primavera integrated with Wintouch POS is the setup to run in 2026 — the spreadsheet-plus-manual-invoice route works only below that threshold.

“If commission is still being calculated from a notebook at month end, the software is not the problem — the missing connection between till and ledger is.”

Common mistakes beauty salons and spas make

  • Treating retail and service revenue as one bucket — this hides which side drives profit and breaks commission accuracy.
  • Running commissions from memory at month end instead of pulling them from the till in real time.
  • Skipping the API connection between POS and ERP and re-typing sales into accounting software by hand, which is where SAF-T rejections start.
  • Ignoring backbar consumption in stock counts, so the shelf never matches what was actually used in services.
  • Delaying SAF-T format checks until the filing deadline instead of testing one export cycle early.

Connect your salon POS to Primavera

See how Wintouch POS syncs stock and commission data into ERP Primavera.

FAQ

What is ERP Primavera for beauty salons and spas?

It is accounting and management software that handles VAT, invoicing, and payroll data for a salon, usually paired with a POS terminal at the counter for bookings and checkout. In 2026 it also needs to output SAF-T compliant invoices, a legal requirement in Portugal.

Is ERP Primavera better than a standalone POS system for a salon?

They solve different problems: Primavera handles accounting and compliance, a POS system handles bookings and checkout. A salon with more than one chair or a retail line needs both, connected.

How does Wintouch POS connect to Primavera ERP?

Through an API integration that syncs sales, stock movement, and commission data between the two systems automatically. That removes the manual export step most SAF-T invoicing errors come from.

Do small single-chair salons need ERP Primavera?

Below roughly 20 bookings a week with one staff member, a spreadsheet plus basic invoicing software can hold up. Past that, commission tracking and retail stock reconciliation get error-prone fast.

What is SAF-T and why does it matter for salons in 2026?

SAF-T is the standard audit file format Portuguese businesses must use for invoicing. Your invoicing software has to export in that format or filings get rejected, regardless of whether the amounts are correct.

Can ERP Primavera track commissions separately for services and retail?

Yes, when configured with separate commission tiers per revenue type. Most spreadsheet setups fail to split the two, which misstates what each staff member actually earned.

How do multi-location spa groups report across sites?

By consolidating commission, stock, and SAF-T output into one reporting cycle instead of one report per location. That is the main reason multi-site salon groups move off spreadsheets.

Does ERP Primavera handle gift cards and loyalty programs?

The loyalty and gift card logic runs in the POS layer, such as Wintouch POS, while outstanding balances and redemption data feed into Primavera for accounting reconciliation.

One last thing

The most common failure point is not the software choice — it is the gap between checkout and accounting. A salon that connects Wintouch POS to Primavera ERP via API removes the manual re-entry step where SAF-T rejections and commission disputes start in 2026. Fix that one connection before opening a second location.

You might also like