A creator partnership can advertise an attractive commission rate while its actual accounting becomes difficult to explain. A referral may create a registration, a free trial, a paid subscription, multiple renewals and a later partial refund. Webhooks can arrive more than once, identity links can change and finance teams may use a different reporting timezone from the affiliate dashboard. Unless these events share a coherent ledger, the same purchase may be credited twice or commissions can be paid on money the platform later returns. This guide defines eligibility, attribution, reversal and settlement as separate auditable steps.
Agree on what qualifies as a commission event
A landing-page visit is an acquisition signal, not automatically a billable sale. Distinguish valid signup, activated account, confirmed payment and eligible renewal. The contract should explain which events generate an earning, which are provisional, and which never qualify. Give every payment a stable transaction ID and every subscription an independent identifier so recurring renewals do not look like duplicate invoices.
A creator code may link a subscriber to one referral source over time, but a later account merge or fraudulent registration can create conflicts. Define permissible attribution precedence before launch rather than resolving disputes by manually assigning whichever partner complains the loudest.
Report raw traffic separately from eligible purchases. Creators can still use traffic to improve content, while finance can reconcile liabilities to actual payment events.
Define the commission denominator in plain language
Gross billed amount, collected amount after refunds, tax-exclusive net receipts and contribution profit are not interchangeable. A statement such as ‘30% of earnings’ should identify its denominator and any applicable deductions. Show the exact formula in contracts and dashboards. Changes to payment processing cost or creator share should not silently change an earlier promise.
For a hypothetical payment of fifty units followed by a ten-unit refund, an agreement based on eligible net receipts might apply its percentage to forty units. The example does not describe a particular platform’s commercial terms. A profit-based structure would require additional defined expenses and therefore a different calculation.
If creators and agencies both receive a share, maintain separate liabilities connected to one purchase. Adding their commissions is not additional customer revenue.
Record refunds, failed refunds and disputes independently
Stripe’s official support resources describe full and partial refunds as well as refund states and disputes. A pending refund is not necessarily a completed return of funds; a dispute may follow a separate process and affect platform balances differently. The ledger should preserve each event’s source, state and effect rather than overwriting the original sale as though it had never occurred.
Create a reversing entry when a settled payment becomes ineligible under the contract. If the creator has already been paid, show the adjustment in the next permissible settlement instead of secretly reducing a historical transaction total.
A clear ledger can explain why earnings changed. Unexplained negative balances damage trust even when the arithmetic is technically correct.
Make retries and multi-party attribution idempotent
Payment services may deliver webhook events more than once. Use an idempotency key based on the original financial event and the contractual commission recipient; processing the same event again must not create another earning. If a payment is reversed, its reversal should also have a unique key referencing the original obligation.
An agency, creator and affiliate network may each have independent revenue arrangements tied to the same customer. The platform should not mistake those legitimate parallel shares for duplicate transactions, and it should not award the same contractual share twice after an out-of-order retry.
Add reconciliation tests for simultaneous renewals, partial refunds, lost webhooks, reprocessed events and billing identity migration. Every path should end with the same total eligible liability.
Show pending and settled balances transparently
A dashboard should distinguish confirmed sales, unsettled earning estimates, refunds still in flight, dispute reserves, finalized commission and payouts. Include billing currency and the exchange rate source where conversion is relevant. Define when a transaction crosses from provisional to payable. A waiting period should be connected to a stated business reason and contract rather than an arbitrary hidden delay.
Creators should be able to see an order-level reference and reason for every adjustment, with personal buyer data minimized. Provide a clear appeal route for disputed attribution that does not require access to a customer’s private messages.
Track complaint and support resolution time alongside conversion metrics. Repeated attribution confusion is a product quality signal, not merely an accounting nuisance.
Connect fair settlement to honest promotion
The FTC’s June 2023 updated Endorsement Guides address disclosure of material commercial relationships. Accurate commission accounting helps creators understand what they are paid to promote and discourages misleading exaggerated claims. It does not eliminate the need for appropriate disclosures to audiences.
Define a payout schedule, tax treatment where applicable, termination conditions, fraud controls and treatment of eligible subscription renewals. Avoid modifying historical transaction attribution without an audit entry and documented basis.
A defensible affiliate system lets any settled commission be traced to an eligible charge, contractual recipient and visible adjustment history. Such discipline protects creator income, platform margins and the credibility of long-term partnerships.