Tips Without the Headaches
A practical guide to tips, gratuities, and service charges on NoPOS: tip prompts, pools, payouts, and receipts your staff will trust.
The NoPOS developer relations team writes practical guides for building on the NoPOS REST API — from first smoke test to production POS.
Tips are where good service meets messy math — percentages, pools, chargebacks, payday. NoPOS keeps it clean: the register prompts, the pool splits itself, and payouts reconcile to the penny.
Prompt at the right moment
- Show tip options as percentages with a custom-amount fallback, after the total is final — never before discounts.
- Keep cash and card tip flows identical so the receipt tells one story at close.
- Let each lane set its own defaults (quick-serve low, full-service higher) without forking the catalog.
Pools, shares, and service charges
- Route tips into named pools (bar, floor, support) with share weights per role, settled per shift.
- Treat auto-gratuities and service charges as separate lines from tips — taxed and reported differently.
- Require manager approval to edit or redistribute a pool after close, and log who did it.
Payouts your staff will trust
- Show each staffer their cards tips, cash tips, and pool share on one slip before payout.
- Reconcile tip payouts inside the end-of-day close, not in a spreadsheet the next morning.
- Export tip and service-charge totals straight to payroll each week.
Use Swagger UI or OpenAPI for the current tip-config, pool, and payout request shapes.
Build from the current contract
Open the gateway for OpenAPI, Swagger, AGENTS.md, llms.txt, and the first X-API-Key smoke test.
More from NoPOS Blog
End-of-Day Close: Reconcile Every Dollar Before You Lock Up
A practical guide to closing the drawer, reconciling card batches, and starting tomorrow clean on NoPOS — no mystery shortages, no morning surprises.
Best PracticesGift Cards & Store Credit: Sell Once, Redeem Anywhere
A practical guide to selling, redeeming, and reconciling gift cards and store credit on NoPOS — prepaid revenue today, clean liability accounting tomorrow.