How to Calculate Seller Profit on GGsel
Most GGsel profit calculations are wrong for the same reason — they take the difference between sale price and purchase price and treat everything else as noise. When margins run at a few percent, the noise consumes the entire result. Below is a working per-order model, a worked example with clearly labelled placeholder rates, and an analysis of which variable actually decides the outcome.
If you have not yet worked through the fee structure, start with the breakdown of GGsel commissions and payouts.
Calculate per order, not on turnover
Turnover tells you nothing about a business. A seller doing a million in volume at 0.5% margin earns less than a seller doing two hundred thousand at 6% — while carrying six times the refund exposure and freezing six times the capital.
The unit of analysis is one order of one SKU. Only at that level can you see which positions are dragging you down. A monthly aggregate averages profitable and loss-making products into a single number that looks acceptable and hides the problem.
The six cost lines
| Line | Charged on | When it arises |
|---|---|---|
| Cost of goods | One unit | At purchase or at supplier order time |
| Platform fee | Completed order value | When the order closes |
| Payment rail | Buyer payment amount | At payment |
| Withdrawal cost | Amount withdrawn | On the payout request |
| Refund reserve | Expected share of orders | Statistically, continuously |
| FX exposure | The foreign-currency part of cost | Between price fixing and settlement |
The critical detail is that the bases differ. The platform fee is charged on the order value, the withdrawal cost on the amount you withdraw — which has already been reduced by the earlier fees. So you cannot add the percentages together and subtract once: you will get a different number.
We deliberately quote no actual GGsel rate. Tariffs are revised and differ by storefront section — open the current tariff page in your seller dashboard and substitute the live values into the formula below before you price anything.
The formula
Let S be the sale price and C the purchase price.
- Subtract the platform fee and the payment rail share from S — this gives the amount credited to your balance.
- Subtract the withdrawal cost from the credited amount — this gives money in hand.
- Subtract C from money in hand — this gives the gross margin of the order.
- Subtract the refund reserve and the FX buffer from gross margin — this gives net profit per order.
Order matters: the withdrawal cost applies after the earlier fees are taken, so it cannot be computed against the original storefront price.
Worked example with placeholder rates
Every percentage below is a placeholder used to demonstrate the arithmetic, not a real GGsel tariff. Substitute your own.
Assume a sale price of 1,000 units and a purchase price of 780. Suppose the platform fee is 10%, the payment rail 3%, the withdrawal cost 2%, and the refund reserve 1.5% of order value.
- Platform fee: 1,000 × 10% = 100
- Payment rail: 1,000 × 3% = 30
- Credited to balance: 1,000 − 130 = 870
- Withdrawal cost: 870 × 2% = 17.40
- Money in hand: 852.60
- Less cost of goods 780 → gross margin 72.60
- Less refund reserve 1,000 × 1.5% = 15 → net profit 57.60
That is 5.76% of the storefront price — a typical picture in digital goods, where margins are thin and every line is visible.
What FX risk does to it
If you source in dollars and the rate moves 5% against you, the purchase price becomes 780 × 1.05 = 819. Profit falls from 57.60 to 18.60 — roughly two thirds gone. A five-percent currency move erases two thirds of the annual result unless it was priced in.
What actually decides profitability
Take the same example and improve only the buy price: 780 → 750. That is a 3.8% supplier discount. Profit becomes 57.60 + 30 = 87.60 — more than a fifty percent increase.
Compare that with trying to raise the storefront price. In a competitive category, a 3.8% price increase usually just drops you out of the price-sorted listing and kills the sales instead.
The conclusion: on thin margins, profit is a small difference between two large numbers, so it is hypersensitive to cost of goods. One percent off your buy price is worth several percent on your sale price.
The second variable — turnover
57.60 of profit on 780 of deployed capital is 7.4% per cycle. The annual result depends entirely on how many cycles you complete. A two-week cycle and a two-month cycle at identical margin are fundamentally different businesses.
Hence the practical rule: a lower-margin position that turns quickly often beats a fat position that sits for a month. Measure profit per capital cycle, not per unit.
How to validate your model
- Use actual statements from last month, not remembered tariffs.
- Reconcile the money that really landed in your account against the model's prediction. Any gap is a line you forgot.
- Run the calculation per SKU and sort by net profit per capital cycle.
- Recalculate whenever tariffs, exchange rates or supplier terms change.
Keep tax treatment in the model as its own line — work out the mechanism in advance rather than at year end: see tax and VAT for digital goods distributors. The broader methodology sits in the reseller unit economics guide, and refund handling in the chargeback prevention guide.
Where to source stock so the formula works
Since purchase price is the dominant variable, your supplier stops being a technical detail and becomes the main lever on profit. FoxReload is a wholesale digital-goods supplier with a 900+ SKU catalogue — game keys, gift cards, top-ups, eSIM and software licences — a single REST API, automated delivery and multi-region SKUs. The wholesale price drops straight into the C of your model, and automated delivery shortens the capital cycle, which means it moves both of the variables that decide the outcome.
Listing mechanics on the storefront are covered in the guide to selling game keys on GGsel.
