Pay your reps correctly!

Drop in your CRM export and your plan. In a few minutes you’ll see what every rep should have earned, line by line, and exactly where it differs from what you paid. Then let AlgoSplit run every month after.

The check needs no account, and your deals never leave your browser. Running every month is $50 a month, flat, for any number of payees.

2026-09 · calculated against what you paid

PersonCalculatedYou paidDifference
Dana Whitfield$5,800.00$5,200.00Underpaid $600.00

Alpine Ski House41,000.00 × 0.08923077 = 3,658.46

Coho Winery24,000.00 × 0.08923077 = 2,141.54

Jo Nakamura$5,100.00$4,600.00Underpaid $500.00
Sam Ortiz$2,690.00$2,690.00Matches

2 of 3 differ, $1,100.00 underpaid in total. The spreadsheet left out the accelerator above quota.

The free check on its built-in sample, exactly as it comes out. Run it on yours.

Every rep can check their own commission.

Each statement opens up. Tap a line and it shows the deal, the credit split, the rate that applied and the arithmetic, so a disputed number is settled by reading it rather than by an email thread.

2026-06

Dana Whitfield

Net
$7,044.00
111.6% of quota

Lines

Select any line to see exactly how it was calculated, the deal behind it, the credit share, and the rate that applied.

  • 22,500.00 × 0.08415771 = 1,893.55

    DealBluepeak Platform (2026-06) · closed 2026-06-08 · 22,500.00 USD
    Credit100% of the deal, 22,500.00 allocated
    Rate0.08415771 · marginal (graduated) · measure.attainment = 1.116
    TierRangeRateShare of measure
    10 – 1.000.0889.61%
    21.00 – ∞0.1210.39%
    Planae-standard v1 · new_business
Total$7,044.00

The actual component and the engine’s actual output, not a mock-up. Open the other line.

Import, calculate, approve, export.

The same loop you already run in a spreadsheet, with a memory, a checklist, and a statement each rep can read.

  1. 01

    Model the plan

    Start from a template or write the components, rates, tiers, draws and clawbacks yourself. Live validation tells you what will not compile, before anyone is paid on it.

  2. 02

    Import the month

    Upload the CSV your CRM already exports. Column mapping is remembered, so next month is two clicks. If a row is wrong, nothing is imported and you get the file back with the problems marked.

  3. 03

    Review the working

    Every statement opens. The breakdowns have to reconcile to the total. A deal nobody was credited for, or credited but paid nothing, is named rather than dropped.

  4. 04

    Approve, tell people, export

    A checklist, then the period is frozen. Reps are emailed a statement they can open without an account. Payroll gets a file. We never move the money.

The parts a spreadsheet cannot keep straight.

Plans you can actually model

Graduated and cliff accelerators, splits, draws and clawbacks, per-product rates, caps, SPIFFs and guarantees. Thirteen starting templates, each with a worked example you can check by hand.

Start from a spreadsheet

Upload the CSV your CRM already exports. Column mapping is remembered, so next month is two clicks. If a row is wrong, nothing is imported and you get the file back with the problems marked.

Approve once, then it is frozen

A checklist before you commit, and after that the period cannot be edited. Corrections become adjustments in the next period, so last month’s statement stays true.

Export, never transfer

Approved periods export to Gusto, Rippling, ADP, Paychex, a journal entry, or plain CSV. We do not move money and never will. That is your payroll system’s job.

A month you can review, not just total.

Every breakdown has to reconcile to the total. A deal nobody was credited for, or credited but paid nothing, is named rather than dropped, and an outlier is flagged before anyone is paid on it.

  • Breakdowns by component and by kind that add up
  • Unpaid and uncredited deals named, with the fix
  • A checklist, then the period is frozen
Statements
3
Total
$12,750.00
1 deal credited but not paid on: Northwind renewal. No component pays on deal type “renewal”.
PayeeAttainmentNet
Dana Whitfield 111.6%$7,044.00
Marcus Bell 88.0%$4,224.00
Priya Raman Outlier0.0%$1,482.00

Between the spreadsheet and a $30,000 tool.

The enterprise products solve this properly, at a price and an implementation that make sense for a 500-rep company. This is for the twenty-rep company they priced out.

How AlgoSplit compares to a spreadsheet and to enterprise commission tools
SpreadsheetAlgoSplitEnterprise tools
PriceFree, until a month is wrong$50 a month, any team sizeAround $30,000 a year
To get runningYou already didA CSV and a planMonths of implementation
A disputed numberAn email threadThe line opens; the rep can query itA ticket, usually
A correctionEdit last monthAn adjustment in the next periodVaries, and often rewrites history
PayrollCopy and pasteAn export. We never move money.Often a payment product too

One price. No implementation fee.

Free for the first 30 days: a whole close, before you pay for one. Then $50 a month for the whole workspace. Not per payee, not per seat, not per admin.

$50/ month

No minimum and no cap. Five payees or five hundred, the price is the same, and every admin, every feature and every export is in it.

Start 30 days free

Nothing is charged today. The first invoice comes at the end of the first month.

  • Plans, quotas, credit rules and assignments
  • CSV, JSON and Excel import, with the mapping remembered
  • Calculate, review, approve, and a period that stays frozen
  • Statements that show the working, emailed, as PDF
  • Payroll export to Gusto, Rippling, ADP, Paychex, or CSV
  • Queries raised from the statement itself

Questions before you start? Contact us.

Built so a forgotten WHERE cannot leak a workspace.

  • Tenant isolation is structural. Every query is issued through a helper that asserts a workspace predicate at runtime. The raw database method is banned outside that layer by lint.
  • No third-party tags. No analytics vendor, tag manager, or advertising pixel. The content security policy forbids them.
  • We never hold funds. The deliverable is a payroll export. There is no bank connection and no payment credential in the product.

How AlgoSplit holds your data →

See it against your own plan

Send us how you actually pay people, the tiers, the splits, the draws, whatever the spreadsheet is holding together. We will tell you plainly whether it models, and show you your own numbers running through it. If it does not fit, we would rather say so.