Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Point of Sale
  3. POS Tip Management Pro | Staff Tip Payouts | Admin Fee Deduction | Tip Tracking | Odoo 19 v 19.0
  4. Sales Conditions FAQ

POS Tip Management Pro | Staff Tip Payouts | Admin Fee Deduction | Tip Tracking | Odoo 19

by Odoo Cube https://odoocube.com
Odoo

$ 29.00

In-App Purchases
v 19.0 Third Party
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Point of Sale (point_of_sale)
• Inventory (stock)
• Invoicing (account)
Lines of code 1330
Technical Name pos_tip_management_pro
LicenseOPL-1
Websitehttps://odoocube.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Point of Sale (point_of_sale)
• Inventory (stock)
• Invoicing (account)
Lines of code 1330
Technical Name pos_tip_management_pro
LicenseOPL-1
Websitehttps://odoocube.com
  • Description
  • License
POS Tip Management Pro — Odoo 19 POS Tip Tracking, Staff Tip Payouts, Admin Fee Deduction, Monthly Payout Batch, Cashier Tip Portal by OdooCube

POS Tip Management Pro — Staff Tip Payouts
Admin Fee Deduction & Cashier Payout Tracking for Odoo 19

Complete tip lifecycle for Odoo 19 Point of Sale — assign tips to specific cashiers, auto-deduct admin/house fee, generate monthly payout batches, mark tips paid after bank transfer, and let each staff member check their own tip history via a self-service portal. Works on Community & Enterprise.

✓ Point of Sale ✓ Odoo 19 ✓ Restaurant & Retail ✓ Community & Enterprise 💰 $29.00 One-time
✓ Odoo 19
Odoo Version
$29 — OPL-1
One-time · No subscription
📧 Support
Free updates included

Full Tip Lifecycle — From POS to Paid

Assign tips to the right staff member, deduct the house fee automatically, generate monthly payout batches, mark them paid after bank transfer — and let each staff member check their balance in the portal.

👤

Assign Tip to Staff

At the POS payment screen, select the specific staff member who earned the tip. Every tip is always tied to the right person.

📈

Monthly Tip Totals

Gross tips, admin fee deduction, and net payout are totalled per cashier per calendar month — no spreadsheets.

💰

Mark Paid After Transfer

Once the bank transfer is done, mark the payout batch as Paid. The balance shows $0 and the payment reference is stored forever.

💵

Configurable Admin Fee

Set an admin/house fee % per POS shop (e.g. 10%). The module auto-calculates the deduction on every tip — gross, fee, and net amounts always in sync.

📋

Staff Self-Service Portal

Staff log in to the Odoo portal and see only their own tips — gross, fee, net, pending balance, and payment history. No manager needed for routine queries.

📧

Payout Email Notification

When a payout batch is marked Paid, the staff member receives an automatic email with gross, fee, net, and payment reference details.

  • 📋 Overview
  • ⭐ Features
  • ❓ FAQ
  • 💙 Support

Setup Guide — How It Works

4 simple steps from tip entry at the POS to paid balance in the portal

1
💵 Configure Admin Fee per POS Shop

In Point of Sale → Configuration → Settings, set the Admin Fee % for each shop (e.g. 10%). Every tip recorded at that terminal will automatically have the fee deducted. The gross, admin fee amount, and net amount are all computed and stored per tip record.

2
👤 Assign a Tip to a Staff Member at the POS

On the POS payment screen, click the Tip Pro button. A popup appears where you choose the staff member from a dropdown, enter the tip amount (fixed $ or % of order), and confirm. The tip is instantly linked to that specific cashier.

3
📈 View Monthly Totals per Cashier

Go to Tip Management → Tip Records and group by cashier or filter by month. The list shows gross tips, admin fee deducted, and net amount owed per staff member. For a clean summary, use the Monthly Summary view to see one row per cashier per month.

4
💰 Generate a Payout Batch & Mark Paid

Use the Generate Payout wizard: select a cashier and month, preview the totals, enter the bank transfer reference, and click Create Payout. After the bank transfer completes, click Mark as Paid on the payout record. All linked tip records flip to Paid state and the outstanding balance shows $0.00.

Why You Need This Module

Without This Module

❌ The Problems

  • No way to assign tips to a specific staff member
  • No monthly totals — manual spreadsheet work
  • No record of payout — tips show as unpaid forever
  • No admin fee deduction — house cut calculated manually
  • Staff have no visibility into their own tip history
With This Module

✅ The Solutions

  • Staff picker popup — tip always assigned to the right person
  • Monthly payout batches — gross, fee, net per cashier per month
  • Mark Paid with bank reference — $0 outstanding, full audit trail
  • Configurable admin fee % per POS shop — auto-calculated always
  • Staff portal at /my/tips — self-service tip history 24/7

Where It Applies

🍕
Restaurants & Cafes

Assign table tips to the correct server, deduct the house fee, pay out monthly

🏢
Hotels & Bars

Track tips per shift, generate payout batches with admin fee for end-of-month payroll

🚜
Retail Stores

Optional tip amount assigned to the serving cashier, no change to existing POS flow

📄
HR & Payroll Teams

Clean monthly payout records with payment reference — ready for payroll processing

Without vs. With This Module

Feature Without With Module
Assign tip to specific staff member at POS✗✓
Monthly totals per cashier (gross / fee / net)✗✓
Mark tips as Paid after bank transfer ($0 balance)✗✓
Configurable admin/house fee % per POS shop✗✓
Staff portal — self-service tip history view✗✓
Payout batch with bank reference + email notification✗✓
Full audit trail with sequences TIP/00001 & PAY/00001✗✓

Compatibility

✓ Odoo 19 Community ✓ Odoo 19 Enterprise ✓ Depends on: base, point_of_sale, mail, portal

Key Features

👤  Staff Member Picker at POS

A Tip Pro button on the POS payment screen opens a popup. The cashier selects the staff member from a dropdown and enters the tip as a fixed amount or percentage of the order total. The tip is recorded against that specific person before payment is confirmed.

📈  Monthly Tip Summary per Cashier

All tips are grouped by cashier and calendar month automatically. The Tip Records list shows gross tips, admin fee deducted, and net amount owed — filterable by month, cashier, and status. End-of-month payroll prep takes seconds.

💰  Payout Batch — Mark as Paid

The Generate Payout wizard creates a batch record for a cashier and month. Enter the bank transfer reference and click Mark as Paid. All linked tip records flip to Paid state. Outstanding balance drops to $0.00. Email sent to staff automatically.

💵  Configurable Admin / House Fee %

Set the admin fee % once in POS Configuration. Every tip recorded at that shop will have the fee deducted automatically — admin_fee = gross × pct / 100, net = gross − fee. Different shops can have different rates.

📋  Staff Self-Service Portal at /my/tips

Each employee logs in to the Odoo portal and navigates to My Tips. They see only their own tips — with gross earned, admin fee, net amount, and pending balance summary. Filters by month and status let staff check any period independently.

📧  Automatic Payout Email Notification

When a payout is marked Paid, the system automatically emails the cashier with a professional summary: gross tips, admin fee, net amount, payment date, and bank reference. No manual communication required.

📄  Full Audit Trail with Sequences

Every tip gets a unique reference TIP/00001. Every payout batch gets PAY/00001. Both are linked to the POS order, the cashier, the payout record, and the payment date — a complete, immutable audit trail.

Key Positioning

Why a Full Tip Payout System Pays for Itself

👤
No Disputes

Every tip tied to the exact person who earned it — no end-of-shift arguments over who gets what.

💵
Consistent Fee Policy

Admin fee applied automatically — every time, every tip, zero manual calculation errors.

📋
Staff Satisfaction

Staff check their own tips anytime via the portal — transparent, trusted, zero manager load.

Frequently Asked Questions

Q Can I assign the tip to any staff member, not just the logged-in cashier?

Yes. The POS popup shows a dropdown of all active staff/users. The cashier operating the till can select any team member as the tip recipient — for example, when a customer specifies who served them.

Q How does the admin fee work?

Set the Admin Fee % (e.g. 10%) in Point of Sale → Configuration → Settings. Every tip recorded at that shop will store three amounts: gross (what the customer tipped), admin fee (gross × %), and net (what the staff member receives). The fee is read-only and computed automatically — no manual entry.

Q What happens when I click "Mark as Paid" on a payout?

All tip records linked to that payout batch flip to Paid state. The payout record stores the payment date and bank reference. The staff member’s outstanding (pending) balance drops to $0.00. An automatic email is sent to the cashier with the payout summary.

Q How does the staff portal work?

Staff log in to Odoo as a portal user and click My Tips from the portal home, or navigate directly to /my/tips. They see a summary banner (gross earned, net received, pending payout) and a paginated table of every tip — filterable by month and payment status. They only see their own data.

Q Is a subscription required?

No, it is a one-time purchase of $29.00 with lifetime access and free bug-fix updates.

Related Search Terms

POS Tip Management Pro Odoo Staff Tip Payout Admin Fee Tip Deduction Odoo Monthly Tip Totals per Cashier Tip Portal Staff Login Odoo Mark Tip Paid Bank Transfer Odoo 19 POS Tip Module Restaurant Gratuity Tracking Odoo Odoo POS Cashier Tip Tracker Tip Payout Batch Odoo House Fee Tip Deduction POS Odoo Tip Assign Staff Member Tip Tracking Restaurant Odoo 19 Odoo Hotel Bar Tip Management POS Gratuity Module Odoo Community Payroll Tip Report Odoo Odoo Tip Audit Trail Cashier Tip Net Amount Odoo

Support & Contact

📧
Email Support

info@odoocube.com

Scan to submit a support ticket
Bug Reports

Submit a Ticket ↗

🌐
More Modules

Browse OdooCube Apps ↗

Scan to visit odoocube.com
Our Website

odoocube.com ↗

$29.00

One-time  ·  Odoo 19  ·  OPL-1

✓ Lifetime access   ✓ Free updates   ✓ Email support   ✓ Community & Enterprise

Get It Now — $29.00

Scan to visit our website

Scan to visit odoocube.com

odoocube.com

Scan to chat on WhatsApp

Scan to chat on WhatsApp

WhatsApp Us

Why OdooCube?

Practical, lightweight Odoo modules built for real business operations

🛠
Practical Focus

Modules built around how operations actually run, not just demo flows.

📈
Built for Odoo 19

Written natively for Odoo 19 — Community & Enterprise, fully tested.

📧
Email Support Included

Free bug-fix updates and email support included with every one-time purchase.

About POS Tip Management Pro for Odoo 19

POS Tip Management Pro is the most complete Odoo tip tracking module for Odoo 19 Point of Sale. It solves the #1 pain point for restaurants, cafes, hotels, bars, and retail stores using Odoo POS: how to fairly assign tips to the right staff member, deduct a house/admin fee automatically, and pay out the correct net amount every month.

Unlike the native Odoo tip field — which only stores a tip amount on the order with no cashier assignment, no fee deduction, and no payout tracking — POS Tip Management Pro gives you a full tip payout workflow: cashier picker popup at the POS payment screen → automatic admin fee deduction → monthly tip payout batch generation → one-click Mark as Paid with bank reference → automatic payout email → staff self-service portal at /my/tips.

Compatible with Odoo 19 Community and Odoo 19 Enterprise. One-time purchase — no subscription. Includes free updates and email support. Ideal for: restaurant tip management Odoo, cafe gratuity tracking, hotel tip payout Odoo, bar cashier tip system, retail staff tip tracker, Odoo POS admin fee, monthly tip payroll Odoo.

Most Demanded Apps

💸
POS Tip Management ↗

Cashier tip tracking for Odoo POS

🚨
Invoice Overdue Reminder ↗

Auto payment follow-up emails

📌
Browse All OdooCube Apps ↗

View all modules by OdooCube

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with