Disputing a marketplace deduction
Marketplace deductions are usually correct. That is worth saying at the outset, because this is not an article about platforms taking money they should not.
But "usually" is not "always", and the deductions that are wrong share a property: nobody notices them. Not because sellers are careless, but because noticing requires seeing a fee at the level of a single order, and most sellers only ever see fees as a monthly total.
You cannot dispute a number you can only see in aggregate.
What actually goes wrong
Five patterns, in rough order of how often they turn up.
A campaign that ended in your head but not in the settings. You joined a promotion, the promotion period finished, and the co-funding kept applying to eligible orders. Every individual instance is small. Across a quarter it is not.
Commission that did not reverse proportionally on a refund. The order was refunded, the money went back to the customer, and the fee charged on it stayed with the platform. Sometimes that is the stated policy. Sometimes it is not, and the only way to tell the difference is to compare the treatment across a set of refunds and notice one behaving differently.
A shipping subsidy that did not land. Subsidies are conditional, and conditions are checked automatically. An order that qualified but was not credited produces no alert.
A fee type appearing that you have not seen before. New charges do get introduced, and they are usually announced. It is worth knowing whether a charge is new-and-legitimate or new-to-your-account-and-unexpected, and those look identical in a total.
Double-charged fees on a single order. Rare, and it happens, usually around orders that were modified, split or partially cancelled.
None of these announces itself. All of them are visible if each fee is attached to the order that incurred it — and invisible if fees arrive as one line called platform charges.
Why so few sellers ever raise one
Ask a Malaysian seller what Shopee charged them last month and most will give you a total. Ask what it was composed of and the answer gets vaguer, not because they are inattentive, but because the platform reports it in a settlement file that requires effort to decompose, and that effort has to be spent before you know whether there is anything to find.
That is the trap. The work of becoming able to check is paid up front, and the payoff is uncertain and might be zero. So it does not get done, which means the errors that do exist stay uncorrected, which means nobody learns that checking was worth it.
The other reason is a reasonable fear of being wrong. Raising a query and turning out to have misread your own data costs credibility, so the ambiguous ones get let go — and almost all of them are ambiguous when your evidence is a monthly figure.
What a dispute needs
The platform's support team is not hostile, but they are dealing with a large number of sellers and their default position is that their own figures are right. Moving them requires specificity.
The order identifier. Not a date range. The specific order.
The fee as charged, and the fee as expected. Both numbers, with the difference stated. "This looks high" is not a case; "commission of RM12.40 was charged where the applicable rate gives RM9.30" is.
The basis for the expectation. The rate card, the campaign terms, the refund policy — whatever establishes what should have happened.
Comparable orders. Frequently the strongest evidence. Three orders with identical characteristics, two treated one way and one treated differently, is a much harder argument to dismiss than a single order in isolation.
A pattern, if there is one. Forty orders affected by the same issue is a different conversation from one, and it is the version that gets escalated rather than closed.
Every item on that list requires order-level fee data. There is no version of this that works from a monthly total.
Being able to check is worth more than any recovery
Here is the part that surprises people. The recovered amounts are usually not the main benefit.
What changes is that you stop treating platform deductions as weather. When fees are attached to orders, an unexpected charge is a question with an answer rather than a fluctuation in a number you do not control. You find the campaign that never switched off within days rather than at year-end. You know whether your commission rate actually matches what you were told when you negotiated it.
And you learn the shape of your own costs, which changes commercial decisions. Sellers who reconcile at fee level routinely find that a channel they assumed was marginal is fine, or that a promotion they repeat every quarter costs substantially more than the uplift it generates — the sort of thing covered in how Shopee ad and campaign fees eat margin.
Recovering RM900 is pleasant. Knowing what your fees are made of is what stops the next RM900.
Where to start
Reconcile one settlement properly, by hand, once. Not a month of them — one. Take the payout, decompose it into the orders it covered, attach each deduction to its order, and see what is left over.
Most sellers doing this for the first time find something. Often it is small and entirely legitimate and simply unfamiliar. Sometimes it is a campaign still running.
Either way you now know whether the exercise is worth automating for your business, and you will have learned the structure of your own settlement file — which is the thing that makes every future check fast rather than a project. How to read your Shopee settlement report covers the mechanics.
Common questions
Are marketplace fees often wrong?
No. The overwhelming majority are correctly calculated and applied. The issue is that the small proportion that are not stay uncorrected indefinitely, because seeing them requires fee data at order level and most sellers only hold monthly totals.
How long do I have to raise a query?
Platforms set their own windows and these change, so check the current terms for your account rather than relying on a figure quoted anywhere. Practically, the sooner the better — queries raised close to the transaction are simpler for everybody to substantiate.
Is it worth disputing small amounts?
Individually, rarely. As a pattern, almost always. Forty orders with the same discrepancy is one case, not forty, and it is the pattern that both justifies the effort and gets taken seriously.
What if I am not sure whether a deduction is wrong?
Then it is probably worth understanding rather than disputing. Ask what a charge is for before asserting it should not be there. Most of what looks wrong at first turns out to be a fee type nobody had explained, and knowing that is still a useful outcome.
Explainable, then arguable
The goal is not to become a business that argues with its platforms. It is to become one that can explain every deduction it pays.
Almost everything follows from that. You will dispute the few that are genuinely wrong, understand the many that are not, and stop treating a large recurring cost as something that simply happens to you.
Read next
See what you could build
Start a free trial and describe what your business needs in plain language — SmartB Studio builds the module for you.
Start free trial