FunPay Seller Fees — Sale Commission and Withdrawal Costs 2026
FunPay fees are a stack, not a number. Sellers routinely model margin on the sale commission alone, forget the withdrawal leg and the payment rail, and then wonder why volume is healthy while the bank balance is not. This article breaks down how the fee stack is structured, who actually bears each layer, how they compound into net margin, and how to price them in without falling out of the market.
This follows on from our FunPay seller guide — start there if you have not launched yet, and come back at the pricing stage.
The three layers of the fee stack
Every P2P digital-goods marketplace monetises in more than one place. On FunPay it is cleanest to think in three independent layers.
- Sale commission — a percentage (sometimes with a floor) taken when the deal closes. The base is the order total.
- Withdrawal fee — what you lose moving the platform balance to your card, wallet or bank account. The base is the withdrawal amount, not the sale.
- Payment-method cost — acquiring, provider fees, FX spread on conversion. Sometimes an explicit line item, sometimes baked into the exchange rate.
All three vary by category, seller status and payout rail, and all three change. Always check the current tariff page before you price — not a forum post, not memory.
Why the percentages do not add
The classic error is to add "platform percent" and "withdrawal percent" and subtract the sum from your markup. That is wrong because the bases differ. The sale commission comes off the full order value. The withdrawal fee comes off whatever remains on your balance, usually at a different moment — you might accumulate ten orders and withdraw once. Apply the rates sequentially, not additively.
Who really bears the fee
The fee can be structured either way: deducted from the seller's payout, or presented inside the price the buyer sees. Economically it barely matters.
If it is added on top, your listing looks more expensive in search and you pay the fee in conversion. If it is deducted from your payout, you pay it in cash. In both cases the seller is the ultimate bearer, because the market caps what buyers will accept. The only meaningful benchmark is the sum that landed in your account, not the figure on the listing card.
How the layers compound into margin
Here is a worked example using clearly-labelled placeholder rates — these are illustrative, not FunPay's actual tariffs. Assume the platform commission is X%, the withdrawal fee is Y%, and your wholesale cost of goods is C.
| Step | What happens | Formula |
|---|---|---|
| 1 | Buyer pays the listing price | P |
| 2 | Platform deducts the sale commission | P × (1 − X%) |
| 3 | Balance accumulates, you withdraw | P × (1 − X%) × (1 − Y%) |
| 4 | Subtract cost of goods | − C |
| 5 | Subtract refund and dispute losses | − R |
| = | Net margin per order | P × (1 − X%) × (1 − Y%) − C − R |
The key insight: the multipliers compound, they do not subtract. Two 10% fees cost 19%, not 20% — a small gap, but decisive on thin margin. Conversely, when rates are high the compounding bites harder than intuition suggests.
Fixed components kill cheap listings
If the tariff includes a minimum fee or a flat withdrawal charge, percentage logic breaks down entirely. A flat fee is catastrophic on a $1 order and a rounding error on a $60 one. Two practical rules follow:
- Sell larger denominations and bundles wherever fixed components exist.
- Withdraw less often in larger amounts if the withdrawal fee is flat, and more often if it is purely percentage-based and working capital matters to you.
Pricing fees in correctly
The naive method — take cost, add markup, then add the fee percentage on top — systematically underprices, because the fee is charged on the final price rather than on the markup.
Do it backwards instead. If you need N net in hand after all fees, the listing price is N / ((1 − X%) × (1 − Y%)). Division, not multiplication. Then:
- Set your target net margin per order in currency, not percent.
- Gross it up through the formula above into a listing price.
- Compare that against real competitor listings for the same SKU and denomination.
- If you cannot clear the market, fix the cost side — not the hope side.
The full model is in how much you can earn on FunPay.
What eats margin besides the tariff
Fees are the most visible cost, not the only one. Your model must also carry:
- Refunds and disputes. A lost dispute costs the goods plus the commission the platform already took. See the chargeback playbook.
- Code revocation and region locks. A key pulled by the supplier after delivery costs you the full order plus reputation.
- Your own time. Manual chat delivery is a real cost line. An order that needs ten minutes of messaging is loss-making at low margin even when the spreadsheet says otherwise.
- Trapped capital. Money on hold before withdrawal is not working. Mechanics in the FunPay withdrawal guide.
- FX losses, if you buy and sell in different currencies.
Measuring your effective take rate
The rate on the tariff page and the rate you actually pay almost never match. Fees are withheld at different points in the cycle, some orders reverse after the fact, and currency conversion adds an invisible spread. So measure the effective rate from your own data rather than reading it off the tariff.
The method is simple and takes half an hour a week:
- Pick a period — the last two weeks works well.
- Sum the gross value of every settled order in that period. That is your base.
- Sum every amount actually credited to your bank account from payouts in the same period.
- Divide the second by the first. One minus the result is your effective blended take rate.
- Compare it against the sum of the headline tariffs. The gap is what your model is missing.
There is almost always a gap, and it is almost never in your favour. If it is material, decompose it: reversed orders, FX conversion, minimum fees on small tickets, extra payment-rail charges. That measured number, not the headline one, is what belongs in your pricing.
Track the spread across denominations separately. It usually turns out that the effective rate on large listings sits close to the nominal one while small listings run at double because of fixed components. That is a direct instruction about which SKUs to drop from the catalogue or convert into bundles.
Sourcing so the fee stack does not eat you
You cannot negotiate the platform's rates, so the only real margin lever is cost of goods and delivery speed. FoxReload is a wholesale digital-goods supplier: 900+ SKUs across game keys, gift cards, top-ups, eSIM and software licences, a single REST API, automated delivery and multi-region coverage. That gives you a predictable per-SKU cost base, removes manual fulfilment labour, and keeps margin positive even where the marketplace take rate is steep. Check your specific SKUs against the demo price list.
Related reading: FunPay vs Plati.
