← PayoutVerify / Guides

Guide

How to Track Sales Commissions

Tracking commissions well comes down to one discipline: record what you expect to be paid on the day the deal closes, then reconcile every statement line against that expectation. If you're paid by more than one source — two insurance carriers, a lender plus a brokerage, a handful of staffing clients — you already know the failure mode this prevents: a deal closes in March, the statement lands in May, and you end up checking the payer's number against your memory.

This guide covers the whole method: the exact spreadsheet to build, the reconciliation habit that makes it work, where it stops scaling, and what a dedicated tracker should do that a sheet can't.

Why memory and trust stop working past a handful of deals

With one payer, a few deals, and a short pay cycle, you can hold everything in your head. Most commission earners don't stay there for long. Three things break the trust-the-statement approach:

The deeper problem: a commission statement is the payer's version of events. It can only show what the payer processed. If a deal never made it into their system, no statement will ever tell you.

The commission tracking spreadsheet: exact columns

One sheet, one row per expected payment, ten columns:

Two pieces of conditional formatting turn this into a crude alert system: highlight any row where Delta is nonzero, and any Pending row whose expected pay date is in the past.

One row per expected payment, not per deal

This is the rule that makes the sheet work: if a payment can independently fail to arrive, it gets its own row. Say you close a policy paying 15% first-year commission on $1,400 of annualized premium, with 5% renewals — that's one row for the $210 first-year payment and a new $70 row for each renewal cycle, not one row you mentally append renewals to. The same logic applies to a recruiter's placement fee with a guarantee-period rebate exposure, or a milestone-based SaaS commission: each expected event is a row with its own expected date. A missing renewal then shows up as an overdue row instead of an invisible absence.

The reconciliation habit: statement day

The sheet is only as good as the habit attached to it. When a statement arrives, work line by line: find each statement line's expected row, mark it Paid, fill in paid amount and date, and let Delta compute. Then investigate both directions:

Enter chargebacks as negative-amount rows tied to the original deal so your running totals tell the truth. If a discrepancy hardens into a dispute, your contract or comp plan is the governing document — and if you're a W-2 employee, state wage-payment laws exist; a lawyer or your state's labor department can tell you what applies to your situation.

Where the spreadsheet cracks

Be honest about the failure points, because none of them are loud:

The sheet quietly stops reflecting reality, and you don't find out until money has been missing for months.

What a commission tracker app should do differently

An app earns its place by taking over the three jobs the spreadsheet makes you do by hand:

That's the design brief PayoutVerify was built around: it works from the statements you already receive — no CRM or carrier integrations — nudges you when a payment goes 7 and then 21 days past due, and ships editable rate defaults for insurance, mortgage, real estate, SaaS sales, solar, and recruiting.

Spreadsheet or app? The honest answer

The spreadsheet genuinely works at low volume: one or two payers, a few deals a month, no renewal tail. If that's you, build the ten-column sheet today and keep the statement-day habit — you don't need software. The calculus changes when payers multiply, residuals stack up years into the future, or statement day starts eating a full evening. The habit is identical either way — expectation first, reconcile always; the tool just determines how much of it runs by hand. PayoutVerify's free tier (up to 15 active deals and one statement upload a month, with CSV export) is sized to that crossover point, so you can test whether automation saves you time before paying anything.

Questions

What columns should a commission tracking spreadsheet have?

Ten columns cover it: deal/client (with the payer's reference number), close date, payer, expected amount, expected pay date, status, paid amount, paid date, delta (paid minus expected), and notes. Create one row per expected payment rather than per deal, so renewals and milestone payments each get their own line. Conditional formatting on nonzero deltas and on overdue pending rows acts as a basic alert system.

Should I track commissions by deal or by payment?

By payment. A deal that pays first-year commission plus annual renewals is really several separate payments, each of which can independently arrive late, short, or not at all. Give each expected payment its own row with its own expected date, so a missing renewal shows up as an overdue line instead of an invisible absence.

How often should I reconcile my commission statements?

Every time a statement arrives, ideally the same week. Tick each statement line off against an expected payment, then check both directions: statement lines with no matching expectation, and expected payments past their date with no statement line. The second category is where missing money hides, because nothing on the statement announces a payment that simply never appeared.

Is a spreadsheet enough, or do I need a commission tracker app?

A spreadsheet is genuinely enough at low volume — one or two payers, a few deals a month, no renewal or residual tail. An app earns its keep when you're hand-matching multi-page statements, maintaining renewal schedules years into the future, or missing overdue payments because nothing alerts you. Tools like PayoutVerify compute expected payouts from your comp profile, read uploaded statements, and flag short payments and overdue amounts automatically.

What should I do about a short or missing commission payment?

First confirm your own numbers: check the expected amount against your comp plan or contract, since rate tiers, splits, and advance-versus-earned terms cause many apparent discrepancies. Then query the payer in writing with the deal reference, the expected amount, and the statement line (or its absence). If it isn't resolved, your contract or comp plan is the governing document; W-2 employees should know that state wage-payment laws exist, and a lawyer or your state labor department can advise on your specific situation.

Stop verifying by memory

PayoutVerify logs what you sold, reads the statements you already receive, and flags every payment that comes up short, missing, or clawed back. Free tier forever — no card, and CSV export is never paywalled.

Start free — no cardGet the iPhone appAndroid? Join the free beta

Related reading