Penny-exact commission statements — flat, tiered, or per-category — owned outright.
Anywhere reps earn commission, someone owns The Spreadsheet — and every pay period it produces a dispute. Tiered schemes are where it breaks: a deal that straddles a band gets rounded twice, the statement doesn't reconcile to the total, and the argument costs more goodwill than the pennies involved. Commission SaaS fixes the math but charges per seat, per month, forever, for what is a calculator plus a ledger.
Flat rate, progressive tiered bands (like tax brackets), or per-product-category rates — defined globally or per rep.
Money is integer cents and rates are integer basis points; a deal that straddles a tier is split across bands to the cent, and statement lines always sum exactly to the period total.
Commission rules carry effective dates, and a rep-specific rule overrides the global one — so a mid-year plan change never rewrites history.
Record deals with won/pending status — only won deals earn — and compute payouts for monthly, biweekly, or custom periods with inclusive date ranges.
Each statement shows every deal, the applied rate or tier breakdown, the commission, and a running total — exported as a dependency-free PDF and hardened CSV.
Add positive or negative adjustments in exact integer cents, itemised on the statement.
Checkout isn't open yet. Leave your email and we'll send one note the moment Commissa — Sales-Commission Calculator (PHP + MySQL, Self-Hosted) can be purchased — nothing else.
2-minute web installer, plain PHP 8 + MySQL (or SQLite for a trial), no Composer or build step — Docker image included.
No — it computes what each rep is owed and produces the statement. It moves no money; payouts settle through your own payroll. Zero payment/PCI surface.
Exact to the cent, by construction: integer cents, integer basis points, deals split across straddled bands, and statements that reconcile line-by-line to the period total — proven by the shipped 132-assertion test suite and a MySQL proof.
Yes — rules are effective-dated, so past periods keep the rule that applied then, and a rep-specific rule can override the global plan.
No — only deals marked won are counted, so pipeline and payout never blur.
Yes — PHP 8+ with PDO, MySQL/MariaDB or SQLite, a 2-minute web installer, no Composer packages, no API keys.