One charge engine for service, surcharge & tips
Apply percentage or fixed service charges, card surcharges, and tips in one tap at checkout — each shown as a transparent line on the receipt and posted straight to the right ledger account, with no manual journal entries at close.
The problem
Odoo removed basic service-charge support in v17, and native tipping stays minimal, so cashiers add charges by hand at the register — slow during rush, inconsistent across staff, and prone to fees that never make it to the correct ledger account without a manual journal correction at close.
The solution
One rule engine covers service charges, card surcharges and tips — fixed or percentage, automatic at payment or one tap from the register. Every charge lands on the order as a real, transparent line that flows straight to the receipt, the invoice and the correct income account.
Everything a POS charge needs, one rule engine
Every capability below is implemented in the module.
Fixed & Percentage Charges
Configure any charge as a flat amount or a percentage of the order total, so service charges, surcharges and tips all share one consistent rule model.
One Engine for Service, Surcharge & Tip
Service charges, card surcharges and tips are configured from the same rule list instead of three separate apps, keeping setup and reporting in one place.
Automatic or One-Tap Manual Trigger
Set a rule to apply itself automatically at payment, or leave it as a button so a cashier adds it only when needed, enabled per POS terminal.
One-Tap Charge & Tip Presets
Manual rules show up as ready presets on the register — tap a suggested tip or a service charge without leaving the payment screen.
Order-Value Tier Thresholds
Apply a charge only once the order's subtotal reaches a configured amount, so small tickets are never charged a fee meant for larger ones.
Dine-In vs Takeout Scoping
Scope a rule to specific order presets so dine-in and takeout orders can automatically carry different charges with no cashier decision needed.
Payment-Method Exemptions
Exclude a surcharge or tip from specific payment methods — skip a card surcharge on cash payments, for example — without relying on cashier judgment.
Transparent, Itemized Breakdown
Every applied charge appears as its own order line with a plain-language label, such as "Service Charge (10% of 50.00)", on the cashier screen, the receipt and the invoice.
Dedicated Ledger Posting & Reporting
Each charge type posts to its own product and income account, and every line is traceable back to its rule for reporting grouped by type, cashier or session.
How it works
Create a charge rule
Open Point of Sale > Configuration > Service Charges and add a rule: charge type, fixed or percentage amount, and how it should trigger.
Enable it per terminal
Turn on Service Charges for the terminals that need it from POS Settings, and scope rules to presets or payment methods if required.
Charges apply at checkout
Automatic rules add themselves as the order total changes; cashiers add manual rules with a single tap from the payment screen.
Charges post to accounting
Each committed charge is a real line on the receipt and invoice, and posts straight to its own income account for reporting.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. All three charge types share the same rule engine, so you can configure and apply them independently on the same order — each shows as its own transparent line.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
POS Service Charge, Surcharge & Tips
One engine for service charges, card surcharges and tips — fixed or percentage, automatic or one-tap, with order-value tiers, dine-in versus takeout scoping, payment-method exemptions and posting straight to a dedicated ledger account.
Buy on Odoo App StoreMore Odoo sales apps
POS Signature & Accountability
Capture customer and cashier signatures at the till, gate restricted POS actions behind manager PIN approval, and keep a full audit trail with the signature carried through to the receipt, order record, and invoice.
POS Spa & Salon Management
A visual stylist availability calendar, walk-in priority queue and commission tracking built right into the POS your front desk already uses — one system instead of a paper diary plus a separate till.
POS Spare Parts
Vehicle fitment search, OEM cross-reference substitutes, core-charge handling and My Garage customer vehicles, right on the counter register.
POS Split Bill & Table Sales (Restaurant)
Six split modes — even, by seat, custom amount and shared items — with exact even-split math, split lineage on every order, manager-only voids and per-table and per-floor sales reporting.
POS Workflows
A drag-and-drop checkout workflow builder with approval gates, alternative payment steps, deposits and layaway, lot and serial reminders, ready-made templates and a full audit trail.
Product Attribute Multi Checkbox Limit
Minimum, maximum and exact-count rules on multi-checkbox attributes, shown as inline Min/Max columns and an always-visible counter badge, enforced live in the Sales and POS configurators and again server-side.