Paylit
Enter the comp plan once. Paylit prices every month against it and shows the year it adds up to.
Sales compensation is hard to track when the rules live in a spreadsheet, or nowhere.
Rates step up at quota and again above it, some components are capped, SPIFFs sit outside the rate table, and a month is paid on the following statement. The arithmetic is reconstructable, but almost nobody reconstructs it.
The rate changes as attainment crosses each threshold.
A ceiling applies to some components of the plan, not all.
One-off amounts sitting outside the rate table entirely.
A month is paid on the following statement.
What am I earning on the year?
?One calculation, called by everything.
The projection, the earnings screen, and the audit all call the same function. There is one place the plan's rules live, so a month never disagrees with itself.
Deals arrive from the CRM.
Paylit reads closed-won deals from HubSpot and Salesforce as they land. Each one is credited to its month, the month is re-priced from the plan, and the year-end projection moves with it. Nobody re-enters a month.
Then check what actually reached the account.
Upload a paystub and Paylit compares it line by line to what the plan says the month was worth. A gap is flagged with the amount and the reason, saved to the audit log, and can be reopened later.
| June | Payroll | Paylit | Result |
|---|---|---|---|
| Base salary | $6,000 | $6,000 | Matches |
| 8 units at 1× | $3,200 | $3,200 | Matches |
| 2 units at 1.5× | $1,200 | $1,200 | Matches |
| 3 units at 2× | $2,000 | $2,400 | Gap |
| Month total | $12,400 | $12,800 | −$400 |
Two of the three units above 125% were paid at the 1.5× rate. Flagged for review and saved to the audit log.
See where year-end projections are heading.
Recorded months are fact. Everything after August is the plan applied to the pipeline, drawn as a range rather than a single number, and it moves every time a deal closes.
How it's built
| The plan | Entered once: tiers, caps, SPIFFs, and payment lag. Everything else is computed from it. |
|---|---|
| Engine | One TypeScript module prices a month. The projection, the earnings screen, and the audit call it. |
| Deals | HubSpot and Salesforce, closed-won, read as they land. |
| Projection | Recorded months plus the current trend, with a best, likely, and worst path to December. |
| Audit | A paystub compared line by line to the computed month, with each variance named. |