A refund that arrives after you have paid a vendor leaves you out of pocket by the commission, with three uncomfortable options: ask for it back, absorb it, or hold it against a future payout that may never come. The fix is structural rather than technical — pay in arrears so the returns window closes before the money moves, and use commission tracking that connects a refund to the payout it affects instead of treating them as unrelated events.
The scenario, concretely
A customer buys a £100 item from Vendor A on 3 March. Commission is 60%, so £60 is owed. You run payouts on the last day of the month and pay it on 31 March.
On 5 April the customer returns the item and you refund the full £100.
The position now: the customer has their money, the vendor has £60, and you have the item back and a £60 hole. The sale that justified the payment no longer exists.
None of this is exotic. Any store with a 30-day returns window and a month-end payout will produce it regularly — and the more successful the store, the more often.
Why it usually goes unnoticed
The refund and the payout live in different places. The refund is a Shopify event. The payout was a bank transfer, recorded in a spreadsheet or an app. Nothing joins them, so nothing flags it.
In a spreadsheet the mechanism is exactly this: you built March's payout from March's orders, exported before April existed. The April refund never touches that sheet, and April's payout is built from April's orders, which do not include a March sale.
The money quietly leaves and no report mentions it. Stores often discover a run of these during an annual reconciliation, long after recovering them is realistic.
The fix that costs nothing: pay in arrears
If the money has not moved yet, a refund is not a problem — it is just a line that does not get paid.
So the single most effective change is to put a gap between the period closing and the payout leaving. Pay March's sales at the end of April rather than the end of March, and a March sale refunded on 5 April is caught before anything is transferred.
How long? Match your returns window. A 30-day policy wants roughly 30 days in arrears. If most returns arrive in the first fortnight, 14 days recovers most of the benefit with a shorter wait for vendors.
Vendors accept this readily when it is framed honestly: "we pay 30 days after month end, so returns are settled before you are paid, and nothing has to be clawed back later." A predictable delay is a far easier conversation than an unpredictable deduction.
The tradeoff is real. A small vendor waiting up to 60 days for their earliest sale in a period may struggle with cash flow. Some stores split the difference with a shorter arrears period and a small held-back reserve.
Partial refunds are not cancelled sales
The commonest arithmetic mistake is treating any refund as voiding the order.
A £20 goodwill refund on a £100 order — damaged packaging, a late delivery — is not a return. The vendor supplied the goods, the customer kept them, and the sale stands. Commission should reduce proportionally: at 60%, £12 comes off the £60, leaving £48.
Zeroing it instead takes £60 off the vendor for a £20 gesture you chose to make. Do that twice and you have a vendor who no longer trusts the numbers.
Worth deciding explicitly, in the agreement:
- Who bears a goodwill refund? A gesture you made for service reasons is arguably yours alone. A refund for a faulty item is arguably the vendor's. Write down which is which.
- What about shipping refunds? If shipping was excluded from the commission base — as it should be — refunding it should not touch commission at all.
- Restocking fees? If you keep 15%, does the vendor keep 15% of their share?
When it happens anyway
Arrears reduces the frequency; it does not reach zero. A 60-day return, a chargeback, a fraud reversal — these arrive after any reasonable holding period.
Three options, in order of how well they work:
- Carry the adjustment into the next payout. The right default. A negative line in next month's statement, referencing the original order. Nobody has to send money backwards, and the record is honest.
- Absorb it. Sometimes correct for small amounts or an ending relationship. Chasing £6 costs more than £6.
- Invoice the vendor. Last resort. It works only where the agreement said it would, and it damages the relationship even then.
Option one only works if two things are true: the vendor keeps selling, and your system remembers the debt. A carried adjustment that lives in someone's memory is a carried adjustment that gets forgotten.
For a vendor who has stopped selling with you, there is no next payout to deduct from. That is the case worth having a policy for before it arrives — often a small retained reserve on the final payout, released after the returns window.
Never net an adjustment silently
When a refund reduces a vendor's earnings, the statement must say so as its own line.
A vendor who expected £340 and received £280 will ask why. If the statement simply shows £280, the answer requires someone to go digging. If it shows £340 in sales and a separate −£60 adjustment, order #1082 refunded 5 April, there is no question to ask.
This is the difference between a number and a record. Silent netting is also how disputes become unresolvable — neither side can reconstruct what happened, so it turns into a disagreement about memory.
Chargebacks are a harder version of the same problem
A chargeback is a refund you did not choose, arriving on someone else's timetable, and it breaks the arrears defence because it can land months after the sale.
Three differences that matter:
- The timing is outside your control. A customer has months to dispute, well past any sane holding period.
- There is a fee. The card network charges you regardless of who wins. Whether the vendor shares that should be in the agreement, and usually is not.
- It can be reversed. Win the dispute and the money comes back, so a commission reversed on the chargeback may need reversing again.
The practical answer is to treat a chargeback as a carried adjustment like any other, and to decide once, in writing, who bears the fee. What you should not do is reverse commission the moment a dispute opens — disputes are frequently won, and a vendor whose earnings move twice for one order loses confidence in every number you send.
What to check in any tool
If you are evaluating apps for this, four questions:
- Does a refund adjust commission automatically, or does somebody edit a number?
- Are partial refunds handled proportionally, or does any refund zero the line?
- Does a refund after payout create a carried adjustment rather than rewriting a statement the vendor has already seen?
- Do adjustments appear as their own lines on the next statement?
The third is the one most tools get wrong. Silently recalculating a closed period means a vendor's copy of a statement no longer matches yours, which is worse than the original problem.
Payvenda tracks commission refund-aware for exactly this reason — the refund is connected to the order and to the payout it affected, rather than being a separate event nobody joins up.
Where to go next
Set your arrears period to match your returns window; that removes most of the problem for free. Write down who bears a goodwill refund. Then make sure adjustments appear as visible lines rather than a smaller total.
The wider setup — commission models, payout cadence, statements and portals — is in the consignment and vendor payouts guide, and the attribution side in tracking vendor commission accurately.