
Affiliate platforms: questions to ask before you migrate (SaaS)
A practical checklist for migrating affiliate platforms in SaaS: what to export, how to compare ledgers, how to handle refunds and clawbacks, and the safest cutover plan.
Read articleChargebacks are rare — but the arguments they trigger are predictable.

A chargeback is not a refund. It’s a payment dispute — and it usually costs you extra fees, extra ops time, and sometimes a higher risk score with your payment provider.
If your affiliate program doesn’t define what happens to commissions when a chargeback hits, you will end up arguing about it at the worst possible time: after money already left your account.
Refund: you (the merchant) decide to return the money. Chargeback: the customer’s bank/card network pulls the money back (often after a dispute).
Copy/paste this clause into your affiliate terms (adjust wording to match your jurisdiction and payment setup):
The workflow that keeps everyone sane is the same one that works for refunds — with one extra state: adjusted.
| Event | Commission status | Action |
|---|---|---|
| Customer purchases | Pending | Track commission, but don’t approve until your refund window closes (and basic fraud checks pass) |
| Refund window closes (no refund) | Approved | Move commission into the next payout batch |
| Payout sent | Paid | Record payout and keep an audit trail (batch id / payout date) |
| Chargeback occurs (any time) | Adjusted | Cancel if unpaid; otherwise create a negative adjustment and deduct from next payout |
Keep your calculation rule simple and consistent. A default that works for most SaaS programs:
If you want to be extra defensible, define a single ‘commissionable amount’ field in your tracking (net of fees and reversals) and base all math on that.
Subject: Commission canceled (chargeback) Hey {{name}} — quick heads up: the payment tied to {{order/ref}} was disputed via a chargeback, so the related commission was canceled (we only pay on retained net revenue). If you believe this is a tracking error, reply with the customer’s email domain + approximate purchase date and we’ll review.
Subject: Commission adjustment (chargeback) Hey {{name}} — the payment tied to {{order/ref}} was reversed via a chargeback after your payout was sent. Per our terms, we’ve added a negative adjustment for that commission and it will be deducted from your next payout. Nothing you need to do — this keeps payouts aligned with net revenue.
Operationally: yes (fees, evidence deadlines). Commission-wise: not really — the simplest rule is the same: commissions are paid on retained net revenue, so reversals cancel or reverse commissions.
Make approval delayed by default and publish the reversal rule in one sentence. Most fights happen when you pay early and explain later.
I share practical notes on affiliate programs for SaaS.No spam. No hype.
Unsubscribe anytime. No spam.
Ready to launch?
If Rewardful feels like overkill, start simple: signup page + links + Stripe-attributed revenue.

A practical checklist for migrating affiliate platforms in SaaS: what to export, how to compare ledgers, how to handle refunds and clawbacks, and the safest cutover plan.
Read articleA founder-friendly guide to affiliate tracking for SaaS subscriptions: which event earns commission, how to handle trials and plan changes, how recurring commissions work, and the tests that catch broken attribution.
Read article