ERPNext Incentive Compensation Engine¶
Automate commissions.
Reward performance.
A Frappe application for calculating, tracking, reviewing, approving, and paying sales commissions — directly inside ERPNext.
Everything you need to manage commissions
Configure commission logic, calculate commissions automatically, preserve an auditable history, and move approved commissions through to payment.
Commission Plans
Define company-specific commission plans and their validity periods.
Commission Rules
Configure percentage, fixed-amount, and tiered commission rules.
Commission Payees
Connect commission recipients to ERPNext Sales Persons or Sales Partners.
Commission Ledger
Keep immutable historical records of every calculated commission.
Statements
Group eligible commissions into reviewable and auditable statement snapshots.
Payouts & Reports
Track commission payments and analyze activity across payees, plans, rules, and invoices.
From sale to payout
The engine connects directly to the ERPNext sales lifecycle while keeping calculation, historical records, approval, and payment processing separate.
Sales Invoice
↓
Commission Calculation
↓
Commission Ledger
↓
Commission Statement
↓
Generated
↓
Under Review
↓
Approved
↓
Posted
↓
Commission Payout
↓
Processing
↓
Paid
Built for auditability
Commission Ledger entries preserve the result of the calculation at the time the transaction was processed. Later changes to commission plans or rules do not rewrite historical calculations.
Ready to run your first commission?
Install the application and follow the Quick Start guide to configure a plan, rule, and payee, then process a complete commission lifecycle.