Commission Tracker for Web Agency Teams — Why Manual Tracking Causes Disputes

Commission Tracker for Web Agency Teams — Why Manual Tracking Causes Disputes

Konquest describes the commission tracking problem for staffing agencies: "spreadsheets buckle, leading to disputes, shadow accounting, and delayed payouts." Canidium covers commission spreadsheet problems at enterprise scale — SPM platforms, data integrations, ICM migrations. Both are right about the problem. Neither addresses the specific version of it at a web agency with 3 SDRs cold calling local businesses. The manual tracking failure at that scale is not a data integration problem or a scalability problem. It is a shared-reality problem: by week 3 of any month, the agency owner and the SDR are maintaining different records of the same events — and neither party knows it until month end.

What "Manual Commission Tracking" Looks Like at a Web Agency

Manual commission tracking at a web agency is not always a spreadsheet. Sometimes it is a spreadsheet. Sometimes it is a CRM with a free-text "commission" field that someone manually updates. Sometimes it is a WhatsApp message at the end of each week summarising closes. Sometimes it is a mental ledger the agency owner keeps and reconciles at month end. All of these are manual tracking — and all of them share the same structural problem: the running commission total is not visible to both parties simultaneously in real time.

The agency owner's tracking and the SDR's tracking start from the same point on day 1 and diverge predictably throughout the month. Not because either party is dishonest. Because they are each logging events from their own perspective with their own definition of what counts, at their own cadence, without a shared authoritative record forcing alignment.

Shadow Accounting — The Signal That Manual Tracking Has Failed

⚠ Shadow Accounting — Definition
Shadow accounting occurs when the SDR begins maintaining their own parallel commission record because they do not trust the agency owner's tracking to reflect what they believe they have earned.
The SDR keeps a personal spreadsheet or notes app with their close count and expected commission — separate from the agency's system.
The SDR brings their own commission figures to the month-end conversation instead of accepting the agency owner's statement as authoritative.
The SDR asks for commission calculation details ("how did you get to £810?") that they cannot independently verify from a shared record.
The SDR's close count and the agency owner's close count differ by the time either party compares them — typically discovered at month end.

Shadow accounting is not a dishonesty signal — it is a trust signal. An SDR who keeps their own parallel record is not trying to claim more commission than they earned. They are protecting themselves in a system where they have no independent way to verify the calculation. The shadow accounting emerges because the system does not give them a shared authoritative record to reference — so they build their own.

How to know if your SDR is shadow accounting: Ask them, unprompted, what their current commission total is for this month. If the figure they state matches your running total exactly — and they cite the same source — your tracking is aligned. If they hesitate, produce a different figure, or reference a separate record, shadow accounting is already happening. The solution is not to tell them to stop keeping their own record. The solution is to give them a shared real-time record that makes maintaining a separate one unnecessary.

The 4 Failure Modes of Manual Commission Tracking

Manual commission tracking fails through four specific mechanisms. Understanding which mode is driving a specific dispute determines which system fix prevents it from recurring.

Failure Mode 1Input Data Divergence — Counting Different Events
The agency owner's tracker counts verified closes — businesses that have agreed, will be invoiced, and have owner approval. The SDR's parallel record counts closes from their perspective — verbal agreements, strong callbacks, "very interested" businesses. Both track accurately from their own data source. The data sources are different.
"My tracker shows 6 closes this month." — "My record shows 4 verified closes." — "I logged 6 though, you can check my notes." — "Three of those weren't ready to invoice." Neither party is wrong about what they logged. They logged different things.
Month-end negotiation about which closes "count" — resolved differently each month because no shared authoritative record ever existed.
Failure Mode 2Deal Value Drift — Quoted vs Invoiced Discrepancy
The SDR logs the agreed price at close in their tracker. The agency owner invoices the client at a different amount — scope adjusted, discount applied, package tier changed. The commission calculation should use the invoiced amount. The SDR's tracker has the quoted amount. Neither tracker is "wrong" — they captured the deal value at different points in the process.
SDR tracker: "Apex Roofing — £3,200 × 18% = £576." Agency owner invoices £2,800 after scope change. Commission at 18%: £504. SDR expected £576. Agency pays £504. Difference: £72. SDR disputes — their tracker shows £576 and they have no visibility of the invoice adjustment.
Commission shortfall dispute. SDR believes they are being underpaid. Owner believes they are paying correctly. No shared record that tracked the invoice adjustment exists.
Failure Mode 3Timing Gaps — Month Attribution Misalignment
The SDR closes a business on March 29. The agency owner does not review it until April 3. The commission plan attributes commission to the review month (April). The SDR's tracker shows the close in March. March statement looks underpaid to the SDR. April statement looks overpaid. Both trackers are showing different months for the same close.
SDR ends March expecting £1,080 commission (4 verified closes). Agency owner's tracker shows 3 March closes + 1 April carry-over. March payment: £810. SDR disputes — their record shows 4 March closes. Difference is one close attributed to different months by each tracker.
Month-end underpayment dispute. Recurring monthly if any close is reviewed after the last day of the period. Neither party can prove which attribution is correct without a timestamped shared record.
Failure Mode 4Delayed Visibility — The SDR Discovers the Problem at Month End
The SDR has no visibility into the agency owner's running commission total throughout the month. Any discrepancy — missed close, wrong rate applied, incorrect deal value — is invisible until the month-end statement arrives. The SDR has been operating on their own estimate all month. The statement is a revelation rather than a confirmation. Every discrepancy triggers a dispute because neither party can reference what both were watching.
SDR expects ~£1,350 based on their own mental estimate. Statement shows £1,080. Difference: £270. The SDR does not know where the gap is because they never had access to the running calculation. They can only dispute the total — not identify which specific close is missing or miscalculated.
Unfocused month-end dispute. Neither party can efficiently identify the specific discrepancy because no shared record of the monthly build-up exists. Resolution requires reconstructing the entire month's closes from memory and separate notes — 2–3 hours minimum.

How the Two Records Diverge Through the Month

The divergence between the agency owner's commission record and the SDR's parallel record does not happen all at once — it compounds gradually through the month, with each unresolved discrepancy making the next one harder to detect and resolve.

📅 Month-Long Divergence Pattern — Manual Commission Tracking
PeriodAgency Owner's ViewSDR's Parallel Record
Week 1
Days 1–7
Owner logs 2 verified closes from owner-approved pipeline. Both closes invoiced and recorded. Running total: £540.
SDR logs 3 closes from their end-of-session notes — 2 verified + 1 "strong yes, calling back Tuesday." Running estimate: £810.
Week 2
Days 8–14
Owner adds 1 more verified close but invoices at £1,600, not £1,800 (scope adjusted). Running total: £780.
SDR has 4 closes in their record (including Tuesday callback that converted). Running estimate: £1,080 — calculated on £1,800 agreed price, not invoice. Gap now £300.
Week 3
Days 15–21
Owner does not review 2 pending closes — they sit unverified. Month running total stays at £780. Owner is unaware the SDR has 2 more closes awaiting review.
SDR has 6 closes in their record. Expected commission: £1,620. Growing concern — their estimate has not been confirmed from any shared source. Shadow accounting begins.
Week 4
Days 22–30
Owner reviews 2 pending closes — one is rejected (verbal only), one approved. Month-end total: £1,050. Statement generated on 1st.
SDR receives statement showing £1,050. Expected ~£1,620. Difference: £570. No shared record of the build-up exists. Month-end dispute begins over the entire month's closes.

What a Commission Tracker for Web Agencies Must Do — 5 Non-Negotiable Requirements

Generic commission tracker software — built for staffing agencies, affiliate programmes, or enterprise sales floors — addresses the wrong version of the problem. A web agency commission tracker needs to solve the divergence problem at its root: the absence of a shared real-time record that both parties trust.

1

Shared real-time close count — same number visible to both parties at all times

The verified close count per SDR must be visible to both the agency owner and the SDR in real time — updating the moment a close is approved, accessible from any device, showing the same figure to both parties simultaneously. Both parties referencing the same live number eliminates the input data divergence failure mode entirely.

If both parties see 4 verified closes and £1,080 commission on day 17, neither party will dispute a month-end statement showing 4 verified closes and £1,080.
2

Verification gate that holds commission until owner approval

Every close must enter a Pending Verification state before being counted or calculated. Commission does not fire until the agency owner explicitly approves the close with the verified invoiced amount. This creates the single authoritative moment at which both parties have agreed the close is real and the deal value is confirmed.

Eliminates deal value drift — the commission fires on the owner-entered invoiced amount at the moment of approval, visible to the SDR in real time. Both parties see the same figure at the same moment.
3

Dual timestamp — close date and verification date both recorded permanently

Every close must record both the date the SDR logged it and the date the owner verified it. Commission plan specifies which date determines month attribution. Both timestamps are visible to both parties. Month attribution is a fact derived from timestamps — not a decision the owner makes at month end.

Eliminates the timing gap failure mode — both parties can see exactly which month a close belongs to by referencing the applicable timestamp, even if close date and verification date fall in different months.
4

Automated tier calculation on verified invoiced value

Commission must calculate automatically the moment the owner enters the invoiced amount and approves the close — applying the correct tier rate from the configured structure without manual lookup or arithmetic. The SDR sees the commission figure update on their leaderboard within seconds of the owner's approval.

Eliminates the delayed visibility failure mode — the SDR's running commission total updates in real time with the correct calculation, so month-end statement is a confirmation rather than a revelation.
5

Rejection logging with permanent written reason — notified to SDR immediately

Every rejected close must log a permanent written reason entered by the owner at the time of rejection, with immediate notification to the SDR. The SDR does not discover excluded closes at month end — they are informed at the moment of rejection with the specific reason.

Eliminates the "which close is missing?" problem at month end — the SDR already knows which closes were rejected and why. The dispute can only occur if the rejection was genuinely incorrect — not because a close disappeared silently.

Manual Tracking vs Automated Commission Tracker — Side by Side

Tracking Dimension✗ Manual Tracking (Spreadsheet / Memory)✓ Automated Commission Tracker
Close count visibilityAgency owner sees their record. SDR sees their parallel record. Neither sees the other's in real time.Both parties see the same verified close count on the shared leaderboard, updating in real time.
Deal value inputSDR logs quoted price. Owner may use a different figure at month end. Discrepancy discovered at statement.Owner enters invoiced amount at verification. Both parties see the verified figure at the same moment.
Commission calculation timingCalculated at month end from memory and separate records. Errors discovered after payment.Fires automatically on each approved close. SDR sees their running total update in real time.
Month attributionDetermined by the owner at month end based on their record. SDR may have different understanding.Derived from timestamped close date and verification date. Applies the rule written in the commission plan. Objective.
Rejected close communicationSDR discovers missing commission at month end. Cannot identify which close is absent or why.SDR notified at moment of rejection with permanent written reason. Dispute isolated to specific close immediately.
Shadow accounting riskHigh — SDR has no real-time visibility, so maintaining a parallel record is the only way to track earnings.None — both parties see the same record. Maintaining a separate tracker is redundant.
Month-end statementFirst time many figures are shared. High dispute probability because one or both parties are seeing new information.Confirmation of what both parties have been watching all month. Zero new information. Zero dispute probability.

Why general commission tracker software does not solve the web agency problem: Konquest is built for staffing — split placements, contract extensions, and placement fees. Qobra and Canidium are built for enterprise sales floors with Salesforce integrations and RevOps teams. Affiliate tracking software handles clicks and conversions, not owner-verified website project closes. Web agency commission tracking has one unique requirement that none of these platforms address: the verification gate — the specific workflow where a live person (the agency owner) reviews and approves each close before commission fires, using the actual invoiced amount rather than any self-reported figure. The verification gate is what creates the shared authoritative record. Without it, every other tracking feature is built on unverified data.

Agency Plan — Commission Tracker Built for Web Agencies
Get Map Leads Agency
$249/month
  • Verification gate — every close holds in Pending until owner approves with verified invoiced amount
  • Real-time leaderboard — both parties see the same verified close count and commission total throughout the month
  • Dual timestamp — close date and verification date recorded permanently, month attribution from timestamped rule
  • Automated tier calculator — fires on owner-approved invoiced amount, correct rate applied without manual lookup
  • Rejection logging — permanent written reason, immediate SDR notification, isolated dispute instead of month-end mystery
  • Monthly statement from verified record — confirmation of shared record both parties watched all month
Start 7-Day Free Trial →

Frequently Asked Questions

What is a commission tracker and why do web agency teams need one?

A commission tracker is a system that records verified closes, calculates commission automatically, and makes the running total visible to both the agency owner and the SDR in real time. Web agency teams need one because manual commission tracking — spreadsheets, notes, or memory — produces four specific failure modes: input data divergence (counting different events), deal value drift (quoted vs invoiced discrepancy), timing gaps (month attribution misalignment), and delayed visibility (month-end surprises). Any one of these failure modes produces commission disputes. A commission tracker that includes a verification gate, real-time shared visibility, and automatic calculation eliminates all four.

What is shadow accounting in commission tracking?

Shadow accounting occurs when an SDR begins maintaining their own parallel commission record because they cannot trust the agency's tracking system to reflect what they believe they have earned. It is a symptom of tracking failure — not dishonesty. An SDR who shadow accounts is protecting themselves in a system where they have no independent way to verify the running total. The solution is a shared real-time tracker that makes both parties' records identical — so maintaining a separate parallel record becomes unnecessary and irrelevant.

Why does spreadsheet commission tracking cause disputes?

Spreadsheet commission tracking causes disputes through four specific mechanisms: (1) both parties update their records from different sources and arrive at different close counts; (2) the SDR logs quoted price while the owner invoices a different amount, creating a deal value discrepancy; (3) closes logged at month end may be reviewed in the next month, creating timing attribution disputes; (4) the SDR has no real-time visibility into the running total, so any discrepancy is discovered at month end when reconstructing the entire month requires hours. A commission tracker with a verification gate and shared real-time visibility eliminates all four mechanisms.

Why doesn't general commission tracker software solve the web agency problem?

General commission tracker software (Konquest for staffing, Qobra/Canidium for enterprise sales floors, affiliate trackers for clicks) does not include the verification gate workflow specific to web agency cold calling — where a live agency owner reviews each close, enters the actual invoiced amount, and approves before commission fires. Without this gate, every tracking feature is built on unverified data. The verification gate is the foundational requirement that makes the tracker's running total a shared authoritative record rather than an aggregation of self-reported figures.

One Commission Record. Both Parties See It. All Month.

Verification gate. Real-time shared leaderboard. Automated calculation. Dual timestamps. Rejection reasons at time of rejection. The commission tracker that makes shadow accounting irrelevant because both parties are always looking at the same number.

Start Free Trial →

7 days full access · Cancel anytime · Setup in under 10 minutes

HK

Hamid Khan

CEO & Co-Founder, Get Map Leads · Discovered an SDR was keeping a parallel Google Sheet of their own closes when they arrived at a month-end call with different figures. They were not dishonest — they had no other way to track their own earnings. That conversation is what prompted the real-time leaderboard.