G2G Fees and Withdrawals Explained — Seller Margin 2026
Most sellers model margin off a single number: the headline commission. In reality there is a whole stack of deductions between the gross order value and the money that reaches your bank, and each layer applies to what the previous one left behind. This article covers how that stack works, why marketplaces hold funds, how withdrawal rails differ, and how to measure your true all-in take rate.
This is the money-side companion to our guide to selling on G2G.
The fee stack — what it is made of
No marketplace charges "one fee". There are at least four layers, and they apply in sequence.
- Sale / marketplace commission. Charged on gross order value — the price the buyer paid, not your markup. That distinction matters: on a product carrying a 12% markup, a few percent of gross eats a far larger share of your actual margin.
- Payout-processor cut. Taken when money leaves the platform via bank transfer, international payout processor or e-wallet. It may be flat, percentage-based, or both.
- FX spread. Applies whenever the sale currency differs from your payout currency. It is not labelled a "fee", which is exactly why it gets left out of models.
- Buyer-side payment method fee. You do not pay it directly, but it shapes what the buyer sees at checkout — so it indirectly caps the price you can list at.
Exact values at every layer move with category, country and account standing. Always verify current rates on G2G's own fees and payout pages before you price.
Why the layers compound rather than add
The common mistake is adding the percentages together. In reality the commission reduces the base that the payout fee is charged on, and conversion is applied to whatever survives that. Summing percentages is a rough upper bound at best; for pricing, compute the layers sequentially.
Holds and clearance — why funds are not yours yet
Handing over the code does not end the payment risk. A dispute window opens once the buyer has the goods, during which they can raise a dispute and their issuer can pull the funds back. A chargeback on digital goods lands after the code has been delivered and often already redeemed — there is nothing to reclaim. The marketplace holds funds to cover that exposure.
Hold length generally varies with three things:
- Seller tenure and rating. New accounts almost always clear more slowly.
- Category risk. Accounts and in-game currency generate more disputes than official top-ups and codes.
- Payment method. Card payments carry a longer chargeback tail than locally cleared instant methods.
What a hold does to working capital
If you buy inventory upfront and receive proceeds on a delay, you open a funding gap. This is the classic cash conversion cycle: cash goes out to the supplier, goods sell, cash comes back later. The longer the hold and the faster you grow, the more capital is simultaneously frozen in stock and in clearance. The counter-intuitive part is that growth on a long hold makes cash tighter until the buffer catches up. The mechanics are unpacked further in our reseller unit economics breakdown.
Withdrawal rails — how to compare them
We will not assert which rails G2G supports today or at what rates — availability differs by country and the list is revised. Check the platform's current payout page. But compare whatever is offered on a consistent grid.
| Rail type | Fee model | Speed | Minimum | Coverage and FX |
|---|---|---|---|---|
| Bank transfer | usually flat, plus correspondent bank charges | slow, business days | typically high | country-dependent, bank applies its own conversion |
| International payout processor | percentage, sometimes plus flat | fast | medium | broad, converts at its own spread |
| E-wallet | mostly percentage | fast | low | region-limited, cashing out to card adds another hop |
| Crypto (where offered) | network fee, usually flat | fast | low | global, but adds price risk between send and settle |
The operational takeaway is direct: flat fees favour large withdrawals, percentage fees favour small ones. So on a flat-fee rail, fragmenting payouts is a pure loss.
Why FX and holds compress cross-border margin specifically
If you buy in one currency, sell in another and withdraw in a third, you pay conversion twice — and neither conversion happens at mid-market.
- Mid-market rate — the midpoint between buy and sell rates, the one search engines display. No provider actually transacts there.
- Applied rate — the rate your money was genuinely converted at.
- Spread — the gap. It is rarely a separate line in a statement, which is why models skip it.
To capture the real result, compute your all-in take rate: gross order value for the month, minus what actually settled in your reporting currency, divided by gross. That single number is the honest one, and it will always exceed the headline commission.
The second trap is stale FX assumptions. Listing prices sit unchanged for months while rates move. A price set in March against a March rate, restocked in July, may already have zero margin without anyone touching the price list.
A worked example on placeholder rates
Every rate below is invented for illustration. These are NOT G2G's rates and are not a benchmark. Use only the platform's current published tariffs for real numbers.
Assume: gross order value 100 units, platform commission X = 8%, payout fee Y = 2%, FX spread Z = 1.5%, cost of goods 88 units.
| Step | Calculation | Remaining |
|---|---|---|
| Gross order value | — | 100.00 |
| − platform commission X = 8% | 100 × 0.08 = 8.00 | 92.00 |
| − payout fee Y = 2% | 92 × 0.02 = 1.84 | 90.16 |
| − FX spread Z = 1.5% | 90.16 × 0.015 = 1.35 | 88.81 |
| − cost of goods | 88.00 | 0.81 |
The seller priced in a nominal 12% markup, which looks workable. After the full stack, 0.81 units remain — under one percent. A single refund, one adverse rate move, or one small withdrawal on a flat-fee rail flips the position negative. This is precisely how a catalogue that looks profitable runs at zero for years.
Price disputes into the model too — see how to reduce chargebacks on digital goods.
Practical controls
- Price after the whole stack. Put all four layers into your pricing calculator, not just the commission.
- Batch withdrawals. On flat-fee rails, fewer and larger is cheaper. Compute the threshold below which a withdrawal does not pay for itself.
- Hold a clearance buffer. Working capital should cover at least the full hold period, plus headroom for seasonal peaks.
- Reconcile payouts against orders. Regular reconciliation surfaces discrepancies that otherwise dissolve into aggregate turnover.
- Refresh FX assumptions. Have a written trigger for repricing when rates move past a threshold.
- Re-check tariffs periodically. Platforms revise terms; a rate you memorised six months ago may no longer apply.
Where to source inventory for this kind of economics
When the fee stack absorbs most of the markup, the levers still fully under your control are purchase price and delivery speed. Cheap grey wholesale comes back as disputes and suspensions, and a slow supplier lengthens your effective hold through late deliveries and disputes.
FoxReload is a B2B wholesale platform for digital goods — one catalogue of 900+ SKUs (game keys, gift cards, top-ups, prepaid vouchers, eSIM, subscriptions), instant automated delivery, a REST API, and multi-region SKUs. That keeps purchase cost predictable and stops manual steps from stretching your cash cycle further.
Related reading:
- How to sell on G2G — seller guide
- G2G seller registration, step by step
- G2G vs Z2U — which suits your catalogue
- Unit economics of a digital goods store
Ready to model it honestly? Take FoxReload purchase prices, apply the full marketplace fee stack on top, and you will see real margin instead of nominal margin.
