A customer asks for a refund forty days after their purchase. The commission for the affiliate who brought them in was paid the week before, to their PayPal account or bank account. Your program has paid for a sale that no longer exists.
That money will not come back the way it went out. What matters is what your program had planned before this happened.
A payout cannot be taken back
Once the payment is sent, it sits in the affiliate's account. Meritt does not withdraw anything from a PayPal account or a bank account, and does not claim it can. A late refund triggers no debit on the affiliate's side.
Three levers remain, and all of them act before or alongside the payout. The first is to hold commissions long enough for most refunds to arrive before payment. The second is to recover the refunded amount from the same affiliate's future commissions. The third is to decide in advance what happens to a debt that future sales never cover.
The validation period covers the refund window
Every commission waits through a validation period before it becomes payable. The period is set per workspace. It is 37 days by default and can range from 0 to 180 days. Its job is simple: to cover the time during which a refund can still arrive.
A payout batch only contains commissions whose period has elapsed. A commission still on hold does not enter it, whatever date you prepare the batch. While it waits, a refund reduces or cancels it before any money goes out.
The period is a general rule, but you keep control commission by commission. You can release a commission before its period ends, for example for a trusted affiliate on a sale you know is final. You can also put an already released commission back on hold if a doubt arises about the sale.
Changing the validation period also applies to commissions already on hold, not only to new ones. If you shorten it, commissions that were still waiting can become payable all at once and land in the next batch. If you lengthen it, commissions your affiliates expected to receive soon are pushed back by the same amount. Tell them before you change this setting.
A refund adds an entry, it changes none
When a refund or a dispute comes in, Meritt does not touch the original commission. It adds a negative entry that reverses it. The ledger rejects any modification of an existing entry: you do not correct a line, you add another one. An affiliate's history therefore stays readable from start to finish, with the sale, the commission, then the reversal.
A partial refund reverses a proportional share of the commission. Take an example: a $100 sale with a $30 commission. A first refund of $40 reverses $12 of commission. A second refund of $60 reverses $18. Successive partial refunds add up correctly, and the commission ends at zero when the sale is fully refunded, no more and no less. This calculation works for Stripe and Shopify refunds.
Disputes, cancelled orders and referrals
Some events leave no room for proportion. A dispute reverses the full commission. So does a cancelled Shopify order.
If your program rewards affiliates who recruit other affiliates, the share the referrer earns on their recruit's commission is reversed at the same time as that commission. A refund on one of the recruit's sales therefore does not leave a referral share stranded, paid on a sale that no longer exists.
Finally, you can reject a commission manually, for example on a sale you consider fraudulent or in breach of your program's rules. The rejection can be undone if you were wrong. As with a refund, the rejection and its reversal go through added entries, not through a change to the commission.
The refund that arrives during payout
There is a narrow but real window: the payout batch is prepared, then a refund arrives before every line has been sent. The batch was calculated on an amount that is no longer owed.
Before each line is sent, the amount still owed is checked again. A line whose commission was refunded after the batch was built fails instead of overpaying. You see a failed line rather than an overpayment to recover. It is less comfortable on screen, but it is the outcome you want.
After payout: a negative balance, not a withdrawal
If the commission has already been paid when the refund arrives, the negative entry takes the affiliate's balance below zero. Nothing is taken from their account. The debt is offset against their future commissions: the next sales they bring in first pay off what they owe, and only the surplus becomes payable.
For an active affiliate, this mechanism settles the matter without intervention. For an affiliate who sells little or has stopped promoting your product, the debt can stay open for a long time, possibly indefinitely. That is where a decision made in advance becomes necessary.
Four policies for a debt never covered
Meritt offers four policies to decide what happens to a negative balance.
- Carry the debt forward with no time limit, until future sales cover it.
- Carry the debt forward for a limited time, then write it off. This is the default policy.
- Write the debt off immediately.
- Write the debt off only if it is below a threshold, set by default at 20.00 in the payout currency.
A daily job writes off the debts the chosen policy designates. It does so with an entry that brings the balance back to zero for the currency concerned, and it records this in the audit log. A write-off therefore erases nothing: the commission, its reversal and the write-off of the debt all remain visible, each on its own date.
Each policy has its cost. Carrying forward with no limit preserves your claim, but lets negative balances pile up for affiliates who will never sell again, and an affiliate who returns after months finds that their first sales earn them nothing. Writing off immediately simplifies the relationship, but amounts to accepting that you pay every commission refunded after payout. The threshold treats small debts, which are not worth a damaged relationship, differently from large ones, which deserve to be tracked.
Set the period and the policy together
The validation period and the negative balance policy are two settings of the same trade-off. The longer the period, the fewer refunds after payout, and the less the debt policy matters. The shorter it is, the faster your affiliates are paid, and the more you rely on offsetting against future sales.
Start from your own refund policy. If your customers can be refunded during a given period, a validation period shorter than that lets some refunds fall after payout. Disputes can arrive later still, and no reasonable period covers them all. The period reduces the problem, it does not remove it.
Think about your affiliates too. A long period is a cash advance they extend to you. Some accept it without difficulty, others compare programs on this point. A period stated clearly at sign-up avoids more friction than a short period followed by unexpected negative balances.
What remains out of reach
The mechanism described here protects your books, not your cash in every case. A debt owed by an affiliate who never sells again remains a loss, whether it is carried forward or written off. A write-off is an accounting entry, not a recovery. If you want to claim that money directly from the affiliate, that happens outside the tool, under the terms of your program.
Sending payouts automatically through PayPal or Wise, from your own account, requires the Business plan, at $99 a month in the United States. The Pro plan, at $49, works with manual payouts. In both cases, the validation period and reversals against future commissions remain your main protection.
No setting makes an affiliate program immune to refunds. You choose who carries the risk, and for how long: your affiliates, through a longer period, or you, through debts you will sometimes accept never to see again.
Meritt does what this article describes.
Tracking on your own domain, attribution by click and by identity, payouts from your own PayPal and Wise accounts, invoices and credit notes written for you. $0, $49 or $99 a month, never a percentage.
Read next
Paying affiliates with Wise: the three requirements and how they fail
Each missing requirement fails at a specific moment: at connection, at funding or on the first real payout. Better to know which one before the day your affiliates are waiting for their money.
16 October 2026 · 6 min read AccountingWho writes an affiliate's invoice, and how self-billing works
Self-billing, receipts, credit notes, gapless numbering, VAT, electronic formats: what each side has to be able to show, and why you never delete an invoice.
22 July 2026 · 9 min read