CS2 Skin Portfolio Tracker: Value and Profit
Build a CS2 skin portfolio in two minutes: value every position at the best marketplace price and see profit after fees, in money and in percent.
Skins in CS2, Dota 2, Rust and TF2 are assets with a floating price. Until you actually value the portfolio, "I put in about this much" and "it is worth about that much" are just feelings. Here is how to build a portfolio in a couple of minutes and see the real value and profit.
Step by step
- Sign in through Steam. One click, no password, and no permission to trade or sell your items.
- Import the inventory or add positions by hand. The inventory is pulled automatically; positions can also be entered manually with a purchase price and date.
- Track value and P&L. Every position is valued at the best price across all collected marketplaces, and profit is shown in money and in percent.
- Follow the trend. A daily value chart shows whether your holdings are growing or sliding.
Why a "Steam valuation" misleads
Inventory value at Steam tags is an upper bound, not money. Three things stand between it and your real result:
- Fees. 15% of your proceeds on a Steam sale — about 13% of the tag — and 2–8% on third-party marketplaces.
- A wallet instead of money. Steam does not pay out cash: selling there grows a Steam wallet balance you can never withdraw.
- Liquidity. A position that cannot be sold without a discount is worth less than its valuation. Look at sales volume, not only at the tag.
That is why the portfolio is valued at the best price across marketplaces, and profit is counted after the fee. More on the rates in the article on marketplace fees.
Which price should you even value it at
An item has several "prices" at once, and the portfolio comes out different depending on which one you pick.
- Best ask across marketplaces — the lowest tag it is currently offered at. That is a BUYING price. Valuing your own portfolio with it means measuring what it would cost to rebuild the portfolio from scratch, not what you will receive for it.
- Median of completed sales — what the item actually changes hands for. The most honest reference for value, but it does not exist for every position: rare items can go weeks without a sale.
- Best bid (buy order) — what someone will pay right now, with no haggling. That is the floor: the price of instant liquidation.
It makes sense to watch all three and to understand that your real result lies between them: closer to the bid if you must sell fast, closer to the median if you can wait for a buyer. The Steam tag is the most deceptive of the group — it sits above the rest precisely because the fee and the locked-in money are already baked into it.
Realised and unrealised profit are two different numbers
While an item sits in your inventory its profit is unrealised: it exists as a current valuation and evaporates with the next move of the market. It becomes realised at the moment of sale — and that is when the marketplace fee, plus the cost of withdrawal if you want the money on a card, comes out of it.
The practical meaning is simple: unrealised gains cannot be spent and should not be mistaken for a result. A portfolio showing +30% on an illiquid position and one showing +8% on liquid classics — in terms of money you can actually reach, the second one is better.
A worked example
Five cases bought at $2.00 each — $10.00 invested. Six months later the best ask is $3.20 apiece, so the portfolio is valued at $16.00, or "+60%". Now finish the calculation: selling on a marketplace charging 7% nets $2.98 per case, $14.88 in total, so the clean result is $4.88 — that is +48.8%, not +60%. Sell on Steam at a $3.50 tag and roughly $3.05 per case reaches you, with the money staying inside the Steam wallet.
The gap between "+60%" and "+48.8%" is exactly the fee that a portfolio ignoring it hides from its owner — on every position, every day.
What matters for an investor
- Purchase date and price — without them there is no P&L. If a position came from a drop, enter a zero entry price: then you see the clean result.
- Horizon. With fees of 2–8% on each side, trades inside a couple of months are usually eaten by costs.
- Composition. Cases that have left the active drop pool are the simplest position for a long horizon: their inflow to the market has stopped.
- Liquidity. Keep a liquid share in the portfolio — that is the part you will actually sell if you need money quickly.
What holds a price over a long horizon, and why the market halved in 38 hours in October 2025, is covered in the article on investing in skins.