Steam Market Fees and Final-Cent Rounding
A worked explanation of steam market fees and final-cent rounding, including the key limitation and a checkable example.
Why Steam Market Fees and Final-Cent Rounding Create One-Cent Discrepancies
Many sellers assume that a 15% fee on a $1.00 sale deducts exactly $0.15, leaving $0.85. That assumption is wrong. The real cause of the missing cent is the combination of a game-specific fee and Valve's undisclosed rounding algorithm on fractional cents. Seller proceeds differ by a cent when percentage fees are applied, as shown in a concrete worked example that identifies the specific failure case.
A Worked Example
Start with a concrete case. You list a trading card on the Community Market for $1.00. The game you are selling from has a 5% game-specific fee set by the publisher, in addition to the standard 15% transaction fee. That makes the total fee 20% of the sale price, or $0.20 in raw percentage terms. If fees were applied as a simple sum, your seller proceeds would be $0.80. But that is not what you get.
Steam calculates fees sequentially. First, the 15% transaction fee is deducted from the $1.00 sale price. 15% of $1.00 is $0.15. That leaves an interim amount of $0.85. Next, the 5% game-specific fee is applied to that $0.85, not to the original $1.00. 5% of $0.85 is $0.0425. That is four and a quarter cents, a fractional cent that must be rounded to the nearest cent by Steam's system. The rounding algorithm is not publicly documented. If Steam rounds $0.0425 down to $0.04, the total fee becomes $0.15 + $0.04 = $0.19, and your proceeds are $0.81, a one-cent difference from the expected $0.80. If it rounds up, the fee becomes $0.05, total fee is $0.20, and proceeds are $0.80. The cent appears or disappears based on that rounding direction.
Calculation Steps
You need a rounding calculator to predict the exact proceeds. The formula is not arithmetic on percentages alone. You have to account for the sequential fee application and the rounding step. The calculation looks like this:
Step 1: Transaction fee = Sale price × 0.15. Round the result to the nearest cent. For $1.00, that is $0.15.
Step 2: Game-specific fee = (Sale price − transaction fee) × game-specific fee percentage. For a 5% fee on $0.85, that is $0.0425. Round that to the nearest cent.
Step 3: Seller proceeds = Sale price − (rounded transaction fee + rounded game-specific fee). If the game-specific fee rounds down to $0.04, proceeds are $1.00 − ($0.15 + $0.04) = $0.81. If it rounds up to $0.05, proceeds are $1.00 − ($0.15 + $0.05) = $0.80.
The failure case is when you expect the simple 20% total fee to apply. You see a $1.00 sale, calculate $0.20 in fees, expect $0.80, but receive $0.81. That one-cent overpayment feels like a glitch. It is not. It is the result of sequential application and rounding of the game-specific fee. The same item sold at the same price a week later could produce $0.80 if the game-specific fee calculation rounds up instead. Valve does not publish the algorithm, so you cannot predict which way it will go.
The practical limit: if the game-specific fee is 0%, the transaction fee alone is $0.15 on $1.00, and proceeds are always $0.85 with no rounding issue. The cent discrepancy only appears when a game-specific fee is present and its calculation produces a fractional cent that rounds differently than expected.
Why the Method Works
The question the article focuses on is why seller proceeds differ by a cent when percentage fees are applied. The answer is that the fees are applied sequentially, not summed, and the game-specific fee calculation produces a fractional cent that must be rounded. The rounding rule is undocumented, so the result can be one cent more or less than a simple percentage total would suggest. This is not a bug; it is a mechanical consequence of applying a percentage to an interim value after rounding the first percentage.
Two identical items sold at the same price can yield different proceeds if the game-specific fee rounds differently in each calculation. The only way to see the exact proceeds before listing is to check the market listing page, where Steam displays the fee breakdown for that specific item. Do not trust a mental calculation or a third-party tool that does not replicate Valve's sequential rounding.
| Fee Scenario | Transaction Fee (15%) | Interim Amount | Game-Specific Fee (5%) | Total Fee | Seller Proceeds |
|---|---|---|---|---|---|
| No game-specific fee | $0.15 | $0.85 | $0.00 | $0.15 | $0.85 |
| 5% game-specific, round down | $0.15 | $0.85 | $0.04 | $0.19 | $0.81 |
| 5% game-specific, round up | $0.15 | $0.85 | $0.05 | $0.20 | $0.80 |
| 10% game-specific, round down | $0.15 | $0.85 | $0.08 | $0.23 | $0.77 |
| 10% game-specific, round up | $0.15 | $0.85 | $0.09 | $0.24 | $0.76 |
What To Do Next
Before you list any item on the Community Market, open its listing page and read the fee breakdown. Do not rely on mental arithmetic or a third-party calculator that does not replicate Valve's sequential rounding. The one-cent difference is not a display glitch; it is a real consequence of the fee structure. If you list without checking, you accept that your proceeds may be one cent more or less than you expect. That is the single most practical thing you can do to avoid confusion.
Common Questions
Why do I get $0.81 instead of $0.80 for a $1.00 sale with a 20% fee?
Because the 5% game-specific fee is applied to the interim amount after the transaction fee, and that interim amount is $0.85. 5% of $0.85 is $0.0425, which rounds to $0.04 if the system rounds down. That makes total fees $0.19, not $0.20.
Can I predict which way the rounding will go?
No. Valve does not publish the rounding algorithm. It could be round-half-up, round-half-down, or something else. The only reliable way to see your proceeds is on the market listing page before you confirm the sale.
Does this only happen with a game-specific fee?
Yes. With a 15% transaction fee alone on $1.00, the fee is exactly $0.15, no fractional cent. The cent discrepancy only appears when the game-specific fee produces a fractional cent that rounds differently than expected.
What if the game-specific fee is 10%?
On a $1.00 sale, after the $0.15 transaction fee, the interim is $0.85. 10% of $0.85 is $0.085. That rounds to $0.09 if rounding up, or $0.08 if rounding down. Total fees would be $0.24 or $0.23, proceeds $0.76 or $0.77. The cent discrepancy still appears.
Does the sale price affect the rounding?
Yes. A higher sale price might produce a fractional cent that rounds in the opposite direction. For example, $1.50 with a 15% transaction fee gives $0.225, rounded to $0.23. Interim is $1.27. 5% of $1.27 is $0.0635, which might round to $0.06 or $0.07. The direction is unpredictable.
Can I avoid this problem?
Not if the game has a game-specific fee. The only workaround is to list items and accept that the proceeds may differ by one cent from your mental calculation. Checking the fee breakdown on the listing page before confirming is your only protection.
Is there a way to see the final proceeds before listing?
Yes. When you list an item on the Community Market, the page shows the transaction fee, the game-specific fee, and the total proceeds you will receive. Use that number, not your own calculation, to decide whether to list.