How does the Steam fee calculator work?
Type the price a buyer pays on the Steam Community Market, and the calculator shows what the seller gets. Switch to "I want to get" and type the amount you want in your wallet, and it shows the price to list at.
Both answers use the same rounding that Steam's own market code uses. So the numbers match what you see in the Steam sell window, down to the cent.
The tool also has a "Steam Wallet or cash?" box. It helps you compare a Steam sale with a sale on a third-party site that pays real money.
What fees does Steam charge on a CS2 sale?
Every CS2 sale on the Steam Community Market has two fees. Steam Support lists both on its Community Market FAQ.
| Fee | Rate | Minimum | Who keeps it |
|---|---|---|---|
| Steam Transaction Fee | 5% | $0.01 | Valve (Steam) |
| Counter-Strike 2 fee | 10% | $0.01 | The game publisher (also Valve) |
| Total | 15% of what the seller gets | $0.02 |
Both fees are worked out from the amount the seller receives. They are then added on top to make the buyer price. Steam says the buyer pays the transaction fee, and it is shown on the confirmation page before a purchase.
How is the Steam Market fee calculated?
Steam works from the seller's amount, not the buyer's price. For each fee it multiplies the seller amount by the fee rate and rounds down to whole cents. If the result is less than one cent, it uses one cent.
Here is the formula, with all amounts in cents:
- Steam fee = round down (seller gets x 0.05), at least 1
- CS2 fee = round down (seller gets x 0.10), at least 1
- Buyer pays = seller gets + Steam fee + CS2 fee
Going the other way is harder, because some buyer prices can never happen. Steam's code starts with the buyer price divided by 1.15, rounded down. Then it tries the next few cent values until the fees add up to the price. If no seller amount adds up exactly, it takes the lower one. You can read this logic in Steam's public market script, in the functions GetTotalWithFees and GetItemPriceFromTotal.
Why do I only lose about 13%, not 15%?
The 15% is added on top of your amount. It is not taken out of the buyer price. If you want $100, the buyer pays $115. The fees are $15 out of $115, which is about 13% of what the buyer pays.
So a quick way to guess your payout is to divide the Steam price by 1.15. The calculator does the exact version with Steam's rounding.
Why are fees so high on cheap items?
Each fee has a one cent minimum. On a $0.03 item, the seller gets $0.01 and each fee is $0.01. That means two thirds of the price is fees.
| Buyer pays | Seller gets | Total fees | Fee share |
|---|---|---|---|
| $0.03 | $0.01 | $0.02 | 66.7% |
| $0.10 | $0.08 | $0.02 | 20.0% |
| $0.25 | $0.22 | $0.03 | 12.0% |
| $1.00 | $0.88 | $0.12 | 12.0% |
| $10.00 | $8.70 | $1.30 | 13.0% |
| $100.00 | $86.97 | $13.03 | 13.0% |
The share settles near 13% once the price is a few dollars. Below that, rounding and the minimum make it jump around.
Worked example 1: listing an AK-47 | Redline
The calculator starts with AK-47 | Redline (Field-Tested) at $22.67, its Skinport lowest listing on 24 Sep 2026. Say a buyer on Steam pays that same $22.67. Steam prices for the same skin are often different, so use the Steam price you see.
- Steam starts with $22.67 divided by 1.15, which is $19.71 after rounding down.
- Fees on $19.71 are $0.98 (5%) and $1.97 (10%), so the buyer would pay $22.66. That is under $22.67.
- Steam tries $19.72. Fees are $0.98 and $1.97, so the buyer pays exactly $22.67.
You receive $19.72 in Steam Wallet funds, and $2.95 goes to fees.
Worked example 2: you want $50 in your wallet
Now you know you want $50.00 and need the listing price.
- Steam fee: 5% of $50.00 is $2.50.
- CS2 fee: 10% of $50.00 is $5.00.
- List price: $50.00 + $2.50 + $5.00 = $57.50.
This direction always has an exact answer, because you start from the seller amount just like Steam does.
Can I turn Steam Wallet money into cash?
No. Steam's FAQ says Community Market funds "cannot be withdrawn or transferred to another Steam account or to a bank/3rd party account." You can only spend them on Steam, for games, gifts or more items.
That is why a Steam price and a cash price are not the same thing. If a third-party site pays you $80 in real money for a skin that sells for $100 on Steam, you are not simply losing $20. You are swapping $86.97 of store credit for $80 you can spend anywhere.
Use the "Steam Wallet or cash?" box to see this for your own item. Enter the price on the other site and its seller fee, and the tool shows how much real money each dollar of Steam value is worth to you. For tested fees on each site, use the marketplace fee calculator. Our guide on how to sell CS2 skins for real money explains the options.
Are there limits on Steam Market prices?
Yes. Steam limits a single listing to about $1,800 and your Steam Wallet balance to $2,000, or a similar amount in other currencies. You also cannot list an item if your balance plus the sale price would go over the wallet limit. The calculator warns you when a price is above the listing cap.
Does this work in other currencies?
It works for any currency priced in cents, like USD, EUR or GBP, because the rules are the same. Steam's code reads a minimum price and a price step for each currency, but it only shares them with signed-in users. The calculator uses a one cent step, which is the default in Steam's code.
Some currencies use bigger steps on Steam. A Steam Community user post says Steam changed minimums and rounding for currencies like JPY, KRW and VND in December 2025. We have not found a Valve page that confirms this, so results in those currencies may be a little off.
When should I use this calculator?
Use it before you list a skin, so you know exactly what lands in your wallet. Use it the other way when you need a set amount, for example to buy a game on sale.
It also helps when you plan a flip. Once you know your Steam payout, the trade profit calculator shows your profit and break-even price. And if you just bought the item on the Market, the trade hold calculator tells you when you can sell it again.