Global Payroll Pro
Configure per-country tax brackets, filing deadlines, benefits and bonuses
Want Global Payroll Pro installed and configured for you? Onboarding Pack: $350 one-off
Support plans from $425 a monthregular / aggregate tax methods now raise an explicit validation
error when no wage source can be found for the employee - neither a payroll version
(Odoo 19 hr.version) nor an hr.contract record. Previously the
amount was computed silently on a 0.00 wage. On Odoo 18 this is reached when
hr_contract is not installed: enter the employee's wage on their contract
(Odoo 18) or payroll version (Odoo 19) before using those options.
regular /
aggregate bonus tax raises a clear error instead of returning a tax of 0; the tax
country of a bonus defaults to the country of the employee's company. On Odoo 18, percentage-of-salary
bonuses and the regular / aggregate tax methods read the wage from the
employee's contract: install Employees > Contracts (hr_contract) to use them. The
module does not install it for you (it gives every internal user the Contract Manager and HR
Officer rights); without it those options raise a clear error.
Global Payroll Pro
Configure per-country tax brackets, deadlines, benefits and bonuses
Maintain multi-country payroll configuration in a single Odoo app built on the standard HR and Accounting modules. Define progressive tax brackets per country - with income tax, social security and pension rates per band - and start from the pre-loaded Turkey, USA and Germany tables. Track statutory filing deadlines by country, manage employee benefit plans and enrollments, and record bonuses and commissions whose amounts are computed automatically from a fixed value, a percentage of wage, or a commission rate on sales.
Key Features
Progressive Tax Bracket Tables
Maintain progressive income bands per country (not a single flat percentage), each with its own income-tax, social-security and pension rate, kept consistent by built-in range and 0-100% rate validation.
Pre-Configured Countries
Turkey, the USA and Germany ship with ready-to-use progressive tax brackets loaded on install, so you can process payroll for those countries immediately and use them as templates for others.
Configurable for Any Country
Add any country's brackets, social-security and pension rates, minimum/maximum wage and currency through the Country and Tax Bracket configuration screens. Validation guards keep amounts and rates consistent (0-100%, ordered ranges).
Statutory Filing Deadlines
Track dated filing obligations per country by ISO code and type (withholding, social security, pension, unemployment, health insurance, year-end forms) with monthly, quarterly, annual or one-time frequencies and days-until-deadline tracking.
Employee Benefit Plans
Define health, dental, vision, life, disability and retirement (401k) plans with provider, coverage level, and employee/employer monthly cost split that rolls up into a computed total cost per plan.
Bonus & Commission Management
Record performance, annual, spot, signing, referral and retention bonuses plus sales commissions, calculated as a fixed amount, a percentage of salary, or a commission rate on sales, linked to each employee.
Use Cases
Screenshots
Benefit Plans
Commission Tiers
Enrollment Periods
Bonuses Commissions
Payroll Countries
Why Choose This Module
Most payroll add-ons hard-code a single flat tax rate. Global Payroll Pro instead lets you maintain genuine progressive tax-bracket tables per country with built-in validation, plus pre-loaded Turkey, USA and Germany configurations to start from. It builds directly on Odoo's standard HR and Accounting modules, keeps benefit plans, bonuses, commissions and filing deadlines in one place, and is translation-ready in English including Turkish, so you can adapt it to any jurisdiction without changing code.
Specifications
- Compatible: Odoo 18.0 / 19.0 / 20.0
- License: OPL-1
- Languages: English
- Author: Pokutsoft
- Dependencies: hr, account
- Support: support@pokutsoft.com
Update date: 2026-10-06
User guides (PDF)
Related modules
Claims Quantum Register
Construction claims register: entitlement events, heads of claim with prolongation, measured-mile disruption, escalation and Hudson / Emden / Eichleay quantum, cost evidence, submission versions and settlement invoicing
Price Escalation Indices
Contract price adjustment by cost indices: index catalogue with CSV import, contract formulas with fixed and weighted parts, lag, threshold and cap, monthly statements, final-index revisions and adjustment invoices
XRechnung Viewer EU
Offline EN16931 e-invoice visualization (XSLT normalize + HTML render) for XRechnung (UBL 2.1 / UN/CEFACT CII) and ZUGFeRD / Factur-X