Payments + POS
A till that closes cleanly every night.
Tips, split payments, in-store credit, flexible refunds, and a cash drawer that tracks itself per branch. The salon math that actually adds up at the end of the day.
For salons recording payments in person today: cash, card terminal, or bank transfer. Online card collection through Stripe Connect is the next major push once live keys land.
Record payment
Adele K. · Cut + colour
Add tip
Tender
Click “+ Add tender” to split across Card, Cash, and Credit
Total
$0.00 / $240.00
Demo. Click “+ Add tender”, then try a tip preset.
Live preview01/
Tips that go exactly where they should.
Every payment has a tip field. The tip lands on the payment record, on the staff member, and in the day's reports. When you refund part of a service, the tip stays put unless you choose to refund it too. Each part has its own cap so a partial refund doesn't wipe the tip by accident.
Tip split
$30.00 totalMaya
Jin
Edit the percentage for either staff member. The other side adjusts to keep the total exact.
Tip totals per staff member.
Reports shows per-staff tip payouts for any date range. The dashboard 30-day card sums tips collected with any refunds already netted in.
Refund the service and keep the tip.
Or refund the tip and keep the service. Each part is refunded on its own terms. You choose which.
Commission adjusts when you refund.
A $50 refund on a $100 sale halves the staff commission. The proportional adjustment is the industry standard: full reversal would over-penalise a manager-initiated partial refund.
Refunds reach back past the report period.
A refund that posts after the report window still nets in honestly. The reports query reaches all the way back, not just inside the selected dates.
02/
Split a payment across more than one way to pay.
Half cash, half card. Plus a deposit already paid at booking. Plus $30 of credit sitting on the client's account. All four on a single checkout -- the dialog handles the math so you don't have to reconcile by hand. Each payment writes its own row so the audit trail shows the split exactly as it happened.
Change calculator
CashSale total
$87.50
Customer paid
Enter amount or tap a quick chip
One-tap quick chips for common bills. Currency-aware across all ten supported currencies.
Cash, card, credit, and deposit together.
All four can land on one appointment checkout. The total validates live so a partial amount can't accidentally under-pay or over-pay the visit.
Change calculated on screen.
When you choose cash, a quick-chip row ($50, $100, $200) appears. Type what the client handed you or tap the chip. Change due or still owed shows right away.
Refund to a different method.
A card payment can be refunded in cash at the front desk. The refund records the method that left the till, not the method that came in.
Cash refunds update the drawer automatically.
A cash refund -- on an appointment or a quick sale -- records a pay-out on the branch's open cash session. No double entry.
03/
In-store credit your clients can actually use.
Every client has a credit balance on their profile. Issue credit with a reason: a service recovery comp, a gift card someone brought in, or a manual adjustment. Every time credit is issued or spent, a signed entry records the date, the amount, and the reason. The balance stays in sync in the same transaction.
Credit on file
$45.00
Adele K.
Entry
Amount
Balance
Applied at checkout
–$30.00
$45.00
Service recovery comp
+$50.00
$75.00
Applied at checkout
–$25.00
$25.00
Gift card redemption
+$50.00
$50.00
Opening balance
–
$0.00
Every issuance and redemption writes a signed ledger row. The cached balance stays in sync via the same transaction.
Apply at appointment checkout.
When a client has credit, it shows as a payment option at checkout. It draws against the full total including tip and tax. If two staff try to redeem simultaneously, only one goes through.
Apply at the front-desk quick sale.
Credit appears as a payment option on service and retail quick sales. It doesn't apply to package sales -- credit can't be converted into a different credit type.
Refund to credit on appointment refunds.
The refund dialog has a refund-to-credit option. The client's balance goes up instead of cash or card going back. The usual per-item caps still apply.
Refund to credit on quick sale refunds.
Same on the quick sales page. Walk-in sales with no client attached still offer the standard cash and card refund methods.
04/
Credit that expires drains first, automatically.
When you issue credit, you can set an optional expiry date. When a client pays with credit, the soonest-expiring batch drains first. Credit with no expiry date is always last in line. That way a client never loses credit to a write-off when they had no-expiry credit they could have used instead. Batches approaching expiry turn amber on the client profile at 14 days out. A daily sweep writes off any batches that have fully expired and records the reason.
Credit on file
$85.00
Priya S.
Batches · drains soonest-expiring first
Service recovery comp
$20.00
Gift card
$50.00
Refund to credit
$15.00
Simulate a redemption
$0.00
Drag to see which batches drain first. The soonest to expire always goes first.
Optional expiry on every issuance.
Leave it blank and the credit never expires. Set a date and it counts down. Useful for gift cards, seasonal promos, or credit issued as a limited-time goodwill gesture.
Amber warning at 14 days out.
The client's profile shows up to four upcoming batches with a countdown. Staff can mention it at checkout without digging through a history.
Automatic write-off sweep.
Once a day, Flowesce writes off any batches past their expiry date and records a system entry explaining why the balance dropped. Nothing to do manually.
The balance is always consistent.
Every write-off, every redemption, every issuance goes through the same path. The cached balance on the client's profile always matches the sum of all entries.
05/
Refund by item, by method, or by staff.
Choose which items to refund from the visit, how the money goes back (original method, cash, or in-store credit), and which staff member's commission should be reversed. Each axis is independent. Refund the balayage and keep the toner charge. Keep the tip. Reverse commission for one staff member only. You can make multiple partial refunds against the same payment as long as there's something left.
Refund
Items
Refund via
Reverse commission for
Three independent axes: what was sold, how it goes back, who gets the commission reversed.
Refund by item.
Select the service lines you're refunding. The cap is whatever's left after any prior refunds on the same payment.
Refund by method.
Choose where the money goes back: the original payment method, cash, or in-store credit. Required reason, free-text.
Refund tax separately.
When a tax was collected in error or a jurisdiction correction comes in, the tax line refunds on its own without touching the service amount.
Every refund writes a full record.
Staff member, timestamp, reason, and per-item amounts. The record ties back to the P&L and to the cash drawer if cash was involved.
06/
A cash drawer that tracks itself, per branch.
Each branch has its own cash drawer tab. Cash payments and quick sales link into the open session automatically. Cash refunds deduct from it. Three actions: count the till (closes the period and opens the next), add a pay-in (cash arriving outside normal sales), add a pay-out (cash leaving for supplies or reimbursements). No double entry.
Cash drawer · SGD
$100
$50
$10
$5
$2
$1
50¢
10¢
Counted total
$0.00
Click + on any denomination to count. Total updates live. Works for USD, EUR, GBP, AUD, SGD, and seven more.
Count each note and coin.
Close the count with a denomination grid for whichever currency your branch uses -- USD, EUR, GBP, AUD, CAD, NZD, SGD, MYR, PHP, or AED. Each row multiplies live. Or just type the total directly if you prefer.
Deposit to safe or bank when you close.
Tick the deposit box, enter the float you want for tomorrow, and the rest records as a pay-out automatically. The new session opens at the float amount.
Drill into any session.
Every row opens to show every entry that built it: the kind, source ("Appointment payment -- Maya P."), amount, and timestamp. Source links go straight into the appointment or sales record.
Void a manual entry.
Typed a $200 pay-in that should have been $20? Kebab then Void. The entry stays visible with a strikethrough and a voided badge so the history stays complete. Closed sessions are locked.
07/
Online card payments are coming, not shelved.
Today, your client books online and pays at the salon. You record the payment in Flowesce -- cash, card terminal, or bank transfer. Online card collection via Stripe Connect is next: card saved at booking, deposit charged the moment they confirm, no-show fees auto-charged, recurring memberships. It's ready to build. It's waiting on Stripe live keys, not on the engineering.
Today
- Cash, card terminal, or bank transfer
- Tips and deposits recorded at the desk
- Refunds and in-store credit on any payment
- Receipts emailed after every visit
Manual recording only. Online card collection is not yet live.
Soon
- Card saved at booking, charged on no-show
- Deposit collected the moment they confirm online
- Online gift card sales
- Recurring memberships, auto-billed monthly
Flowesce never sees the card number. Stripe handles compliance.
Common questions
Honest answers, including the ones we don't love.
Can a client pay across two visits?
Yes. The first visit records whatever they pay; the remainder shows as an outstanding balance on the appointment. The next visit checkout picks it up and lists the carry separately. The receipt shows both so the client knows exactly what they're paying for.
What happens if a refund would go over what was paid?
The dialog blocks it. Each part of a payment -- service, tip, tax -- has its own remaining cap based on prior refunds. A partial refund from five minutes ago is already reflected. You can't refund more than was paid.
Where do tips show up in reports?
Tips shows per-staff payout totals for any date range you pick. The dashboard 30-day card shows the running view. Tips don't roll into revenue in the P&L -- they pass through to staff, not your business -- but the payroll page sums them per staff member for the export.
Do I have to use the cash drawer?
No. Salons that don't take cash skip it entirely. Salons that do get the auto-link from cash payments and refunds without any setup -- just hit Close count when it's time. The drawer surfaces only appear when there's cash activity.
What about gift cards?
Today, gift cards work through in-store credit: take the payment, issue credit to the recipient's account with the Gift card reason. A digital gift card with a unique code emailed to the buyer is on the post-launch list. The credit approach handles the in-salon and over-the-phone case cleanly right now.
Pairs well with
Fourteen days. No card.
Try Flowesce on a real Saturday.
No card required, no auto-charge at the end. If Flowesce isn't for you, export everything in one click and walk.