The Problem
Most POS systems were built for retail stores abroad — not for Filipino salon owners dealing with BIR, GCash, and 10 branches to manage.
RA 11976 retired the Official Receipt — services now need a Sales Invoice. Re-numbering your series, redoing the senior/PWD math, and rebuilding monthly summaries by hand. One mistake and it’s a BIR audit.
GCash and Maya land in a phone gallery, not your books. No reference on file, nothing tying a payment to a sale, and nothing to reconcile against at closing. No trail, no control.
Features
Built specifically for Philippine salons, spas, and skin clinics. Not a generic POS you have to configure for 6 hours.
Comparison
Most salon POS systems were built for retail — not for Filipino beauty businesses. We built everything they're missing.
| Feature | Lunacodex | Others |
|---|---|---|
| EOPT Sales Invoice Generation | ✓ Yes | ✗ No |
| GCash / Maya Payments | ✓ Yes | ✗ No |
| Multi-Branch Dashboard | ✓ Yes | ✗ No |
| Franchise Module | ✓ Yes | ✗ No |
Pricing
No hidden fees. No per-terminal charges. No nasty surprises. Nothing to pay until your contract is signed.
Why salons switch
No customer quotes here yet — we would rather show you what the system does than invent someone to say it.
Owners see each branch’s sales as they happen, scoped to the branches that person is allowed to see — no ringing a manager for the daily total.
Sales Invoices rather than Official Receipts, and senior/PWD discounts computed correctly for VAT and Non-VAT businesses — the two are not the same sum.
BIR registration, services, staff and stock configured together before your first sale, instead of a wizard and a wish of luck.
Support
The most common reason salons abandon their POS is not the software — it is being ignored when something goes wrong. Every ticket you raise lands in a real helpdesk with a clock on it.
Terminal down, cannot ring a sale, drawer will not close — targeted at 15 minutes during support hours, tracked against a real SLA rather than a promise.
Including Saturdays and Sundays, because that is when a salon is busiest and when a broken terminal costs the most.
One click to score how we did. We keep the score, and it is the number we hold ourselves to.
Join 40+ salons, spas, and clinics already on Lunacodex. We set you up with you — usually within a day of your first call.
No charge until your contract is signed · EOPT-ready from day one · Cancel anytime
You’re running 3 branches but can only see numbers if you call each manager. No consolidated report. No real-time data. No idea what’s happening.
| Loyalty & Referral System |
| ✓ Yes |
| ✗ No |
| Appointment Online Booking | ✓ Yes | ✗ No |
| Skin Clinic Treatment Records | ✓ Yes | ✗ No |
| Works Offline | ✓ Yes | ✗ No |
| Open API / Webhooks | ✓ Yes | ✗ No |
| Starting Price (per branch) | ₱999/branch/month | ₱1,500–2,000/month |