Manager guides

Revenue-share audit: reproduce the monthly statement

5 min read

Manager guides

Quick answer

A useful revenue-share audit independently reproduces a statement from the applicable agreement and source data. Verify the eligible population, revenue waterfall, rate, pooling and carryover before checking settlement. Start with a small traceable sample and the full aggregate bridge, then investigate exceptions. A correct percentage applied to an incorrect base is still an incorrect statement.

Finance and affiliate program managers reviewing recurring commission accuracy.

Define the question and the authority

Decide whether you are checking one invoice, a configuration change or a recurring control. Those require different scopes. Record the agreement, amendments and effective dates before reviewing data. If a commercial email changes a rate, establish that it is an authorized amendment rather than assuming every message modifies the operative terms.

Our editorial audit method is a management review, not a statutory audit or assurance opinion. Assign an independent reviewer where practical: the person who configured a deal should not be the only person approving its calculation. Set an investigation threshold appropriate to the business, but still log systematic small errors that could accumulate across many partners or periods.

Trace eligibility and the NGR bridge

Rebuild the population using the permitted attribution and eligibility records. Confirm that the correct brands, markets and products are included. Next reconcile the aggregate revenue waterfall, checking each deduction against the agreement. SISU's terms illustrate explicit fee definitions and product aggregation; Pala's terms also contain program-specific NGR language. Their differences are a reason to avoid universal formulas.

Choose sample records that challenge the calculation: a standard record, a negative result, a reversal and a period-boundary event. Trace them from source to statement. The sample tests the path, while the aggregate bridge tests total completeness. Neither alone provides the same evidence as both, and a passed sample should not be described as proof that every record is correct.

References: SISU Partners — Terms and Conditions; Pala Partners — Terms of Participation

Reproduce a synthetic statement

Synthetic example: eligible NGR is €18,000 and the agreement carries €3,000 of negative NGR into the same pool. The remaining commissionable base is €15,000. A synthetic 30% rate produces €4,500. An approved €200 prior-period commission correction brings the statement to €4,700 before any separate settlement conditions.

The €200 correction is expressed in commission units, so it is added after the percentage calculation in this invented model. Adding it to NGR instead would produce only €60 of additional commission. This is why every adjustment needs a unit and a place in the formula. The example demonstrates an audit test and does not describe any cited program's actual calculation.

Synthetic statement componentAmountUnit
Eligible NGR€18,000Revenue
Opening carry−€3,000Revenue
30% of remaining €15,000€4,500Commission
Approved correction€200Commission
Statement amount€4,700Commission

Test rate tiers and effective dates

A tier may apply one rate to the entire qualifying base or different rates to successive bands. Those approaches produce different results, so ask for an explicit worked example. Also establish which activity determines the tier, the period used and whether reversals can change it retrospectively. Do not rely on a dashboard badge that shows only the final percentage.

Test the value immediately below, exactly at and immediately above each boundary. Include a rate amendment halfway through the period if your arrangement allows one. The expected treatment should be written before running the test. If the platform cannot reproduce it, classify the issue as a configuration limitation or calculation defect rather than silently changing the expected commercial outcome.

Inspect adjustments and settlement separately

List every manual adjustment with its original period, reason, evidence, author and approval. A generic “finance correction” is not enough to reproduce the calculation. Review whether closed periods can be reopened and how affected partners are informed. Preserve the original and revised statements so the total change can be reconciled without relying on a person's memory.

Then inspect invoice and payment status. Minimum payout thresholds, incomplete supplier onboarding or disputed items can affect receipt without changing earned commission. Keep those causes outside the revenue waterfall. Match payment references and currencies to the approved statement, and have treasury explain any bank or conversion difference. This prevents settlement issues from being misdiagnosed as an NGR error.

Turn findings into durable controls

Write each finding as a condition, evidence, financial effect and corrective action. Assign an owner and retest date. A corrected spreadsheet is not a complete fix if the live platform will produce the same error next month. Check that configuration, contract documentation and reporting definitions now agree, then retain the retest evidence.

For renewals, summarize unresolved limitations in reporting access or reproducibility. Lack of evidence does not prove underpayment, but it limits confidence in the calculation. Use that distinction in the commercial conversation. The downloadable worksheet creates an evidence index for future reviews, with restricted access to any customer-level data and a separate approval trail for changes that affect payable amounts.

Working template

Download the CSV worksheet

Control or inputValue or evidenceResponsible owner
Audit scope and independent reviewerFinance
Contract and amendment referencesCommercial
Population completeness evidenceAnalytics
Deduction bridge and allowed basesFinance
Rate boundary test resultsOperations

Frequently asked questions

Is checking the revenue-share percentage enough?

No. Population, deductions, pooling, carryover and adjustments can change the result before or after the percentage is applied. Reproduce the entire calculation and verify the units of each input.

How many records should I sample?

Choose a scope based on risk and data volume, including boundary and exception cases. This guide offers no universal sample size or audit assurance. Combine traceable samples with an aggregate reconciliation.

What if source data cannot be shared?

Record the access limitation and seek an approved evidence route, such as an authorized reviewer or aggregate reconciliation. Do not infer fraud from limited access or circulate unnecessary personal data.

Sources and scope

Sources checked September 22, 2026. Numerical examples are illustrative unless explicitly identified otherwise.

Related reading

Plan your next campaign with us

Tell us the market, platform and decision you need to resolve.

Discuss your campaign with Octo Media

Ready to Apply This?

Get a Free iGaming Marketing Consultation

Our team implements these exact strategies for casino and crypto brands daily. Book a free 30-minute call to see what's possible for your brand.

Schedule a Free Consultation