Add services and products, apply a discount or tax, take a part payment and send the invoice on WhatsApp before the next client sits down. Every bill updates stock, commission and your day close automatically.
A handwritten bill book is fine on day one. By the third month it can't tell you who still owes money, which stylist earned what commission, why the shampoo ran out early, or whether today's cash drawer matches today's sales. Every one of those answers starts with the bill, which is why billing is where good software pays for itself.
Salonipy treats each invoice as the single source for everything that follows. Make the bill once, and the client's history, the stylist's commission, the stock count, the loyalty balance and the end-of-day cash summary are all updated from it. Nobody copies numbers from one book into another.
Pick a saved client or start a walk-in. Typing a name or a phone number suggests matching clients, so you attach the bill to the right person instead of creating a second record for someone who already visits you. That one tap is what keeps visit history, loyalty points and outstanding balances accurate.
Tap services from your menu and add retail products from stock in the same list. Prices fill in from your price list and can still be edited for a one-off. For retail, a barcode scanner is faster than scrolling.
Choose the designer once for the whole bill, or give one line to a different stylist, or split a line between two people by percentage when a senior and an assistant both worked on the client.
Enter a discount in money and the tax rate. The total recalculates as you type, so you can tell the client the final figure before you commit the bill.
Record how much was actually paid and by which method. If the client pays part now, the balance is tracked for you. Regulars can redeem loyalty points or pay from a prepaid wallet.
Print a thermal receipt, print an A4 invoice with your logo, or send the PDF to the client's WhatsApp. Most salons do the last one.
Done properly this takes under a minute, which matters when there is a client in the chair and two more waiting.
Pick services from your menu and retail products from stock in one list. Quantities and prices fill in automatically, and you can still edit a price for a one-off.
Set the designer once for the whole bill, or give a single service to someone else, or split it between two people by percentage. Commission is worked out on the amount before tax, so staff are never paid commission on the government's share.
Apply a discount in money and a tax percentage, and the total recalculates as you type. The tax line prints on the invoice with its rate.
If a client pays half now, record what they paid. The balance moves to Receivables, where you can see how long it has been outstanding and send a WhatsApp reminder with the breakdown.
Regular clients can redeem points against the bill or pay from a prepaid wallet balance. Both are deducted automatically and shown on the receipt.
Record cash, card, bank transfer or a mobile wallet on each bill, so the day close shows exactly how much should be in the drawer and how much went to the bank.
Tax is where most billing apps written for one market fall down. Salonipy handles both of the systems salons actually work in.
If you price the way salons in Europe, the UK and the Gulf do, your menu price already includes tax. Turn on Prices include tax and Salonipy treats the price the client sees as the final price, then works backwards to show the tax portion on the receipt. If you price the US way, leave it off and tax is added on top of the subtotal.
You can rename the tax line to VAT, GST, Sales Tax or whatever your invoices are required to say, set the rate once so it applies to every new bill, and print your tax registration number on each invoice. Discounts are applied before tax, and staff commission is always calculated on the pre-tax amount, so nobody earns commission on the government's share.
If you sell shampoo, serums or styling tools, typing product names during a rush is the slowest part of the bill. Salonipy accepts a plain USB barcode scanner — the kind that costs very little and behaves like a keyboard — or your phone's camera. Scan a saved product and it drops onto the invoice with its price and a quantity of one. You can also type a barcode and press Enter.
Because the product came from your stock list rather than being typed in free-hand, the sale reduces the right stock line, and your retail margin stays reportable instead of becoming a guess at month end.
Retail products are easy to count because the client walks out with them. The expensive leak in most salons is back-bar: the colour, developer, bleach and treatments used during the service and never recorded anywhere.
In Salonipy you can set a recipe for a service — for example how much colour and developer a root touch-up normally uses. When that service goes on a bill, the Products used section fills in from the recipe, you adjust the quantities if the client needed more, and that stock comes off automatically. If you have changed the numbers and want the defaults back, one tap resets them to the recipe.
This is the difference between knowing a colour service sold for a certain price and knowing what it actually earned you after product cost.
Print a compact receipt on a 58 mm or 80 mm thermal printer, a full A4 invoice with your logo, or share a PDF straight to the client's WhatsApp. Most clients would rather have the invoice on their phone than a slip of paper, and your salon's name stays in their chat history, which is usually where the next booking starts.
The receipt shows your salon name and logo, the invoice number, the itemised services and products, discount, the tax line with its rate, what was paid and by which method, and the balance if any is left. Your tax registration number prints on it when you have entered one.
A tip is not revenue for the salon and should not be treated like it. Salonipy records a tip on the bill separately from the service total, so your sales figures stay clean and the tip can be passed to the staff member who earned it.
Commission works off the line, not the invoice total. Each service line knows who performed it and at what split, and commission is calculated on that line's value after its share of any discount but before tax. At payout time you are reading a number that was built bill by bill, rather than trying to reconstruct a month from a stack of paper.
Mistakes happen: the wrong service, the wrong stylist, a discount that should not have been given. Salonipy lets you edit a saved invoice rather than forcing you to delete and rewrite it, and it keeps a snapshot of what the bill looked like before each change along with a count of how many times it has been edited.
For an owner who is not standing at the counter every evening, that audit trail is the point. Corrections stay possible, and quietly rewriting history does not.
Because every invoice records its payment method, the end of the day is arithmetic instead of an argument. Day close shows what should be in the cash drawer, what went to card, what came in through bank transfer or a mobile wallet such as Easypaisa or JazzCash, and what is still owed. You count the drawer once and compare it to a number the software already knows.
| Billing task | Paper bill book | Salonipy |
|---|---|---|
| Make a bill | Write by hand, add up manually | Tap services, total calculated |
| Staff commission | Worked out at month end | Calculated on every bill |
| Unpaid balances | Remembered, often forgotten | Receivables list with reminders |
| Stock used | Not tracked | Deducted by service recipe |
| Day close | Count cash and hope | Expected cash by payment method |
| Copy for client | Carbon copy | Thermal, A4 or WhatsApp PDF |
Salonipy keeps taking bills when the connection drops and syncs them when it returns. It runs in any browser, installs as an Android app and a Windows desktop app, and the same data appears on every device the owner signs in to.
This matters more than it sounds. A salon that cannot bill during an outage ends up writing on paper and typing it back in later, which is exactly the double entry the software was bought to remove.
Most salon platforms charge per staff member or per calendar. That model is built for software companies, not for salons: the moment you hire a third stylist or take on a weekend junior, your software bill goes up, and hiring quietly becomes a cost decision about your subscription.
Salonipy is priced for the salon, not the seat.
| Typical per-seat platform | Salonipy | |
|---|---|---|
| Pricing model | Per staff member or per calendar | One price for the whole salon |
| Adding a stylist | Increases the monthly bill | Costs nothing extra |
| Features on the low tier | Often limited; billing extras cost more | Every feature included |
| Monthly | Varies, usually per seat | USD 5 for the salon |
| Yearly | Usually a discounted per-seat rate | USD 30 for the salon |
| One-time option | Rarely offered | USD 150 lifetime |
| Free trial | Common, often feature-limited | 7 days, everything unlocked |
Prices are shown in your local currency. See the full pricing page for the current figures, or the buyer's guide if you are still comparing platforms.
If you run more than one location, each branch bills into its own account with its own stock, staff and receipts, so one branch's cash and inventory never get mixed into another's. The owner switches between branches from the same login and compares them side by side in branch reports, and stock can be transferred between locations with a record on both sides. There is a fuller explanation on salon software for groups and chains.
The billing screen is the same everywhere, but what matters changes by business:
Salonipy is one app, so every tool below shares the same clients, bills and stock. See the full feature list.
Salon billing software creates invoices for services and products, applies discounts and tax, records how the client paid, and keeps a history of every sale. Good salon billing software also updates staff commission, stock and daily cash totals from the same bill.
Yes. Salonipy prints receipts sized for 58 mm and 80 mm thermal printers, and full A4 invoices. You can also share the invoice as a PDF on WhatsApp.
Yes. Record the amount paid and the remaining balance appears in Receivables, where you can track it and send a WhatsApp reminder.
Yes. Enter the tax percentage on the invoice and Salonipy adds it after any discount, shows it as a separate line, and keeps staff commission calculated on the amount before tax.
Yes. Turn on Prices include tax and Salonipy treats your menu prices as tax-inclusive, then shows the tax portion separately on the receipt. Leave it off and tax is added on top. You can also rename the tax to VAT, GST or Sales Tax and print your tax registration number on every invoice.
Yes. Use a USB barcode scanner or your phone camera. Scanning a saved product adds it to the bill instantly with its price, and you can also type the barcode and press Enter.
Yes. Salonipy keeps creating bills when the internet drops and syncs them automatically when the connection returns, so billing never stops because of the network.
Yes. Each line on the invoice can be given to a different stylist, or split between two people by percentage. Commission is then calculated per line on the amount before tax.
Yes. Retail products sold are deducted from stock, and back-bar products used during a service are deducted using the recipe you set for that service. You can adjust the quantities on any bill before saving it.
Yes, and every edit is recorded. Salonipy keeps a snapshot of the invoice before each change along with a count of how many times it was edited, so corrections stay possible without losing the audit trail.
Yes. Each branch bills into its own account with its own stock and staff, and the owner can switch between branches and compare them in branch reports.
Salonipy is USD 5 a month, USD 30 a year, or USD 150 once for lifetime access. That covers the whole salon with no per-staff fee, and prices are shown in your local currency. Every feature is included in the 7-day free trial.