Table of Contents
Quick answer: what a commission template should preserve
A sales commission spreadsheet must do more than multiply revenue by a percentage. It should preserve the plan version, eligible transaction, credited person, rule applied, calculation, adjustment, review, approval and payroll hand-off so that a representative, manager, finance reviewer and auditor can understand the same result.
Use the workbook as a controlled calculation aid. It is not employment, tax, payroll or legal advice, and it cannot decide whether a commission plan is lawful or appropriate for a particular employee. Obtain qualified South African labour, payroll, tax and legal advice for the actual policy and its application.
The safest design separates four layers:
- Plan rules: the approved version, effective period, eligibility, measures, rates, tiers and exceptions.
- Source transactions: orders, invoices, collections, margin records or other facts imported without altering the source meaning.
- Calculation: credited value, split, tier, adjustment and commission amount with visible formulas.
- Approval and payroll: exception review, approval status, final amount and payroll export reference.
Start with a written commission policy
The spreadsheet implements a policy; it should not invent one. Before building formulas, document:
- who is eligible and from which effective date;
- which role, team, territory, product or customer rules apply;
- whether commission is based on orders, invoices, recognised revenue, gross margin, collections or another measure;
- when credit is earned and when it becomes payable;
- how cancellations, returns, bad debt, discounts, tax, freight and credit notes are treated;
- whether thresholds are absolute, banded or retroactive;
- how split credit and team credit work;
- how new starters, leavers, leave, territory changes and transfers are handled;
- the review, dispute, adjustment and approval process;
- the relationship between the commission record and payroll.
Ambiguous rules become spreadsheet disputes. Phrases such as “paid on sales” or “higher rate after target” are incomplete until “sales,” timing, eligibility and the rate method are defined.
Version every plan
Give each approved plan a stable version ID, effective start and end date, approver and source document reference. Every calculated row should carry the plan version that governed it.
Do not overwrite last quarter’s rate in a shared lookup cell and recalculate history. Preserve the prior version or freeze the approved result with traceable source details. If a late transaction belongs to an older rule period, the workbook must make that decision explicit.
When a plan changes mid-period, document whether the change is prospective, how in-flight opportunities are treated and who approved exceptions. Avoid retrospective changes without qualified review and clear communication.
Define the eligible credited value
Raw transaction value is rarely identical to commissionable value. Keep both.
For a revenue-based plan, a controlled flow could be:
Raw invoice value
minus excluded tax or freight under the approved rule
minus returns, credit notes or ineligible products
multiplied by eligibility percentage and split percentage
equals credited eligible value
then multiplied by the relevant rate or tier calculation
equals calculated commission before approved adjustment
State whether values are VAT-inclusive or VAT-exclusive and ensure the source matches the policy. Do not let users manually type a lower eligible value over the imported transaction. Put exclusions and adjustments in separate fields with reason codes.
Order, invoice, collection and margin measures are not interchangeable
An order may later be rejected or changed. An invoice represents a different commercial event. A collection reflects payment. Gross margin requires controlled cost data. Pick the event that the policy genuinely uses, retain its date and ID, and reconcile with the authoritative system.
If commission depends on collection, define partial payments, late payments, disputed amounts and allocation. If it depends on margin, define the cost source, timing and treatment of later cost corrections.
Basic percentage commission
The simplest formula is:
Commission = eligible credited value × commission rate
For R100,000 of eligible value at 4%, the result is R4,000. The apparent simplicity hides important controls: the row still needs the source transaction, representative, period, rule version, eligibility check, credited value and approval status.
Store percentages consistently. In Excel, 4% is 0.04. Add validation so a user cannot accidentally enter 4 and calculate 400%. Protect formula cells and test zero, blank, negative and unusually high values.
Threshold commission
A threshold plan pays commission only after a defined level. The policy must say whether the rate applies to all credited value after the threshold is reached or only to value above the threshold.
Above-threshold-only formula:
Commission = MAX(0, eligible value − threshold) × rate
If eligible value is R120,000, threshold is R100,000 and rate is 5%, commission is R1,000 on the R20,000 excess.
A retroactive plan may apply 5% to the whole R120,000 once the threshold is reached, producing R6,000. Both are possible policies; they are not the same calculation. Label the method clearly.
Tiered commission: marginal versus retroactive
Tiered plans create the most common spreadsheet misunderstanding.
In a marginal structure, each rate applies only to the band inside that tier. For example:
- first R100,000 at 2%;
- next R100,000 at 4%;
- value above R200,000 at 6%.
At R250,000, commission is:
- R100,000 × 2% = R2,000;
- R100,000 × 4% = R4,000;
- R50,000 × 6% = R3,000;
- total = R9,000.
In a retroactive structure, reaching a tier may apply its rate to the entire eligible value. At R250,000 and a 6% top-tier rate, that would be R15,000. The policy and workbook must identify which method applies.
For marginal tiers, validate that lower and upper boundaries do not overlap or leave unintended gaps. Test values exactly below, on and above every threshold.
Target-attainment accelerators
Some plans set rates according to attainment:
Attainment % = eligible credited value ÷ approved target × 100
The target needs its own version, period, currency and owner. If territories change, preserve the approved target adjustment and effective date. Never quietly edit a target to resolve an apparent calculation issue.
Accelerators can be banded or retroactive, just like tiers. A 1.5-times multiplier above 110% attainment must state whether it applies to all commission, only commission produced above 110%, or specific qualifying transactions.
Handle a zero or blank target explicitly. A formula that divides by zero is a data-quality exception, not zero attainment.
Gross-margin commission
Margin-based plans can align selling with profitability, but the source data is more complex.
Gross margin amount = eligible revenue − approved cost basis
Margin commission = eligible gross margin × rate
Define cost basis, rebates, freight, returns, currency effects and later cost changes. Representatives should understand which inputs they can influence and when the calculation is final. Finance should reconcile the source and control sensitive cost information.
If the spreadsheet exposes costs or pay data, apply suitable access restrictions. A broad shared drive is not a safe commission system.
Split commission
Split credit is useful when more than one person contributes, but the rule must prevent double payment and arbitrary changes.
For each credited transaction, record all participants, role, split percentage, source amount, approved split event and approver. Validate that all shares total 100% unless the policy intentionally permits another result.
Individual credited value = eligible transaction value × approved split %
Define whether the split occurs before or after tiers and target attainment. If two representatives each receive a share, clarify whether each person’s tier is based on personal credited value or the whole deal.
Create an exception when splits are missing, duplicate, over 100% or changed after the fixing event. Preserve the old and new values with a reason.
Team commission and shared targets
Team plans require rules for membership, transfers, part-period eligibility and distribution. Record the roster version for the period. If a team pool is divided equally, by role weight, by individual attainment or by days eligible, state the method and test the total.
Do not use a current employee list to recalculate a past team period. The roster that applied at the time must be recoverable.
Draws, guarantees, caps and clawbacks
These features need specialised policy and qualified review.
A draw may be recoverable or non-recoverable. A guarantee may apply during onboarding or territory transition. A cap limits payout under stated conditions. A clawback reverses previously credited commission after a defined event.
In the workbook, store each as a separate line or field with type, amount, reason, related transaction or period, policy reference, approval and payroll treatment. Do not hide a clawback by editing the original credited value.
Negative adjustments require careful payroll and legal handling. The spreadsheet can show the calculation, but it should not determine whether a deduction is permitted.
Returns, cancellations and credit notes
Match reversal records to the original transaction using stable IDs. State whether reversal occurs in the original period, current period or another approved adjustment period. Preserve the original calculation and add the reversal rather than deleting evidence.
Partial returns should reverse the eligible portion under the same rule version unless the policy says otherwise. If the original representative has left, follow the approved leaver process; do not assign the reversal opportunistically to someone else.
Workbook structure
A reviewable workbook should contain separate sheets:
1. Instructions and control
Show the template version, purpose, period, owner, refresh date, approval status, source systems and limitation notice.
2. Plan rules
List plan version, effective dates, eligible roles, measure, thresholds, bands, rates, caps and source policy. Limit editing to approved owners.
3. Rep and target register
Use stable employee or contractor IDs, role, team, territory, eligibility dates, plan version, target and status. Avoid unnecessary personal information.
4. Source transactions
Import stable IDs, dates, customer, raw amount, event status, product or category and source reference. Do not mix formulas and presentation totals into the source table.
5. Crediting and calculation
Show eligibility, exclusion, credited value, split, attainment, tier, rate, calculated commission, adjustments and proposed final amount.
6. Exceptions
List missing plan versions, unmatched reps, duplicate IDs, invalid dates, missing targets, split errors, negative values and manual overrides.
7. Approval and payroll export
Show rep-period totals, review status, approver, approval date, final amount and payroll batch reference. The export should contain only the fields payroll requires.
8. Reconciliation
Compare source totals, eligible totals, excluded totals, calculated commission, approved adjustments, final commission and payroll export totals.
Formula and data controls
Use Excel tables and structured references where practical. Validate IDs against approved lists. Protect formulas. Highlight input cells and keep calculated cells visually distinct. Avoid merged cells in data tables and manual subtotals inside source rows.
Add explicit checks:
- duplicate transaction and credit IDs;
- transaction dates outside the period;
- plan dates that do not cover the event;
- inactive or ineligible reps;
- blank or zero targets where attainment is required;
- rates outside expected bounds;
- split totals not equal to the policy total;
- unapproved manual adjustments;
- source-to-calculation and calculation-to-payroll differences.
Do not suppress errors with a blanket IFERROR(...,0). A missing rate should be visible as an exception, not silently converted into no pay.
Commission review workflow
Step 1: freeze the source cut
Record the data-extraction time, source period and owner. Late records should enter through a controlled subsequent cut or adjustment process.
Step 2: run validation
Resolve duplicates, missing mappings, invalid dates, split errors and source reconciliation differences before discussing individual totals.
Step 3: review exceptions
Managers review business exceptions; finance reviews source and rule application; HR or qualified advisers review policy-sensitive cases. Every manual change needs a reason and approver.
Step 4: provide a reviewable statement
Give the representative enough detail to understand credited transactions, rule, adjustments and total without disclosing unrelated sensitive information.
Step 5: approve and export
Lock or preserve the approved version, record approvals and generate the payroll hand-off. Reconcile the exported batch total with the approved workbook total.
Step 6: retain and learn
Store the approved file and source references under the retention policy. Analyse recurring exceptions so upstream process or data issues can be fixed.
Representative statement design
A statement should show the period, plan version, relevant credited records or grouped values, rate or tier, adjustments, total and route for questions. Use plain language and consistent identifiers.
Do not expose another employee’s pay, customer information beyond what is necessary, confidential cost data without authority or hidden worksheet calculations that contradict the visible total.
Reconciliation examples
At minimum, perform these equations:
Source value = eligible value + documented exclusions + timing differences
Calculated commission + approved adjustments = proposed final commission
Sum of approved rep totals = payroll export batch total
Opening unresolved adjustments + new adjustments − resolved adjustments = closing unresolved adjustments
Explain every difference rather than forcing the totals to match through an unexplained plug.
Testing the template
Create test cases before using live pay data:
- value below, exactly on and above every threshold;
- zero, blank and negative inputs;
- partial and full returns;
- transaction before and after a plan change;
- starter, leaver and mid-period transfer;
- one-person and multi-person split;
- split total below and above 100%;
- missing target and zero target;
- duplicate transaction ID;
- capped result and approved exception;
- late credit note linked to a prior period;
- payroll total that differs by one row.
Have someone independent of the formula author reproduce selected examples manually. Testing only typical rows leaves boundary errors undiscovered.
POPIA, access and records
Commission workbooks contain employee and commercial information. Limit collection to necessary fields, restrict access by role, use secure approved storage, control exports and apply a retention policy. Do not email broad unprotected copies if a controlled channel is available.
Document who may edit rules, import transactions, approve adjustments and release payroll data. Separate these responsibilities where practical. Maintain an audit trail for high-impact manual changes.
Obtain qualified advice on POPIA and employment-record responsibilities applicable to the organisation. The template does not establish compliance.
When a spreadsheet stops being safe
A spreadsheet may be appropriate for a small, stable plan with one owner, a clear source and an independent review. Risk increases with multiple plans, frequent rule changes, sensitive margin inputs, large transaction volumes, numerous splits, several editors, complex adjustments or weak payroll reconciliation.
Move to a controlled system when versioning, permissions, transaction matching, workflow, representative statements and audit history can no longer be trusted. Integration should not simply automate bad inputs: define the authoritative source for employee, target, transaction, plan and payroll status first.
Implementation sequence
Phase 1: policy and examples
Obtain approved rules and build manually calculated examples for normal, boundary and exception cases. Resolve ambiguity before writing formulas.
Phase 2: data contract
Define every input field, source, owner, format, effective date and validation. Agree stable IDs across sales, finance, HR and payroll.
Phase 3: workbook build
Create separate rules, source, calculation, exception, approval and reconciliation sheets. Protect formulas and document editable cells.
Phase 4: parallel test
Run one or more historical periods without replacing the existing approved process. Compare row-level and total results, investigate differences and document corrections.
Phase 5: controlled operation
Assign refresh, review, approval and payroll owners. Preserve each approved period and hold a retrospective after the first cycles.
Questions decision-makers should ask
Sales leadership: Does the plan reward the behaviour and commercial outcome we actually want, and can representatives understand it?
Finance: Can every amount reconcile to an authoritative source and approved rule without hidden manual edits?
HR and legal advisers: Are eligibility, communication, changes, disputes, records and deductions handled appropriately?
Payroll: Is the approved hand-off unambiguous, complete, timely and reconcilable?
IT and security: Are sensitive data, access, versions and exports controlled, and can the calculation history be recovered?
Representatives: Which transactions counted, which did not, which rule applied and how can I raise a specific question?
Final readiness test
Select any amount in the payroll export. The team should be able to trace it to an approved rep-period total, through adjustments and calculations, back to eligible credited transactions, the source records and the plan version that applied. Select any manual override and identify its reason and approver. Recalculate boundary examples independently.
If that chain is incomplete, the workbook is not ready for a high-impact pay process. If it is complete, the template becomes a transparent control surface that helps sales, finance, HR, payroll and representatives discuss the same evidence.





