How to Value Your Dota 2 Inventory
Price your inventory by listing each item and its quantity, and keep the sale estimate separate.
Project editor:GrassKnuckles

To value your Dota 2 inventory, list every item with the number of copies you own, multiply each by its latest price and add up the results. The quickest way is the Dota Ledger portfolio: add items and quantities by hand (no Steam login, no automatic import) and it totals them from our daily prices. Items with no usable price are shown separately.
That total is a price estimate, not the cash you can withdraw. This walkthrough shows how to price your inventory in the portfolio, read its coverage numbers and work out a separate selling scenario.
Which inventory value do you need?
| Your question | Use this number | What to check |
|---|---|---|
| What is my collection roughly worth? | Quantity × a dated price for each exact variant | Price date, missing prices and bundle versus component |
| How much Steam Wallet credit could a sale give me? | Seller proceeds after the market’s fees | Matching listings or bids, quantity and the final seller preview |
| How much money could reach my bank or payment account? | A cash marketplace’s net sale and payout amount | Eligible items, country, fees, withdrawal minimum and currency conversion |
Keep these columns apart. A Steam Wallet amount is not a bank payout, and a listed price is not an offer to buy your items. If selling is your goal, read the Steam selling walkthrough or the cash-out checklist before choosing a route.
Build the holdings list before doing the maths
- Match the full item. Record the name, quality, bundle or component, and any relevant style or gems. Two similar pictures can be two different market items.
- Count copies, not equipped slots. Two intact bundles are two copies. Count their components only if you also own those components separately.
- Record the unit purchase cost. Include acquisition fees in your own records and keep the currency attached. For a gift with an unknown cost, enter zero only if it really cost you nothing.
- Check the price date. Use the item’s own date and status, not the date you opened this guide. If a price is missing or out of date, mark the value unknown instead of using zero.
Worked example: $16 valued, one holding unknown
The names below are real Dota 2 items, but every price and purchase cost in this example is made up for the calculation. They are not real quotes. Assume the first two prices are up to date and the third item has no usable price.
| Holding | Copies | Example unit price | Unit cost, USD | Estimated value |
|---|---|---|---|---|
| Ghillied Gunman, Standard bundle | 2 | $3 | $2 | $6 |
| Raven of Ristul, Standard bundle | 1 | $10 | $8 | $10 |
| Jade Baby Roshan, Standard | 1 | Unknown | $20 | Unknown |
The partial estimate is 2 × $3 + 1 × $10 = $16. It covers two of three holdings and three of four copies. The portfolio’s coverage line counts holdings, not copies or the share of your collection’s dollar value, so one unpriced expensive item can make a high coverage percentage look better than it is.
The recorded USD cost of all three holdings is $32: 2 × $2 + $8 + $20. Only $12 of that belongs to the priced holdings, so their gross unrealised difference is $16 − $12 = +$4. Subtracting the full $32 from the partial $16 would treat Jade Baby Roshan as worthless. Its $20 cost stays on record even though its value and profit or loss are unknown.
If you bought Raven of Ristul in euros, its USD value estimate still counts toward the total, but its euro cost and profit or loss stay out of the USD totals. There is no automatic currency conversion, so don’t relabel a euro payment as USD just to fill the profit/loss column.
Enter and check holdings in Dota Ledger
- Find an exact item through the item catalog or the price table and open its page.
- Use Track in portfolio. Enter the per-copy buy price and quantity, then choose Add. A new holding defaults to USD. When you update an existing holding, check the currency it keeps in My portfolio and match it to what you actually paid in.
- Open My portfolio. Use Edit to correct quantity, purchase price, currency, acquisition date or note. Adding an item you already hold updates that holding; it does not create a separate purchase lot.
- Read the freshness and coverage line before the total. Delayed but usable prices count toward the total. Out-of-date, missing, failed and mismatched prices stay out of it. If the site can’t confirm that its price data is up to date, it leaves prices out until it can.
- Use the State filter to see out-of-date or unavailable holdings. Retry reloads the latest item prices from our daily data; it does not fetch a live marketplace bid.
- Open Data & backup and export CSV or JSON after you record important changes. Entries stay in this browser, not in a synced Steam account, so keep the downloaded backup somewhere you control before you clear browser storage or change devices.
The data panel also previews a CSV or JSON import before you choose Merge or Replace. This restores records from a file; it does not pull your Steam inventory automatically. If an item can’t be matched or an import is rejected, fix the entry instead of forcing a total.
Why cost, value and profit or loss can cover different holdings
The portfolio’s USD cost total includes holdings with a recorded USD cost, even if they have no usable price. The estimated value includes holdings with a usable USD price, even if their cost is in another currency. USD profit or loss counts only the overlap: holdings with both a usable price and a USD cost. Compare the counts beside each total before subtracting one headline number from another.
Gross profit or loss is before selling fees. The estimated net figure uses the site’s built-in fee estimate, last reviewed on July 20, 2026, so treat it as a guide rather than a payout promise. A portfolio gain stays unrealised until a sale completes. Record the finished sale with its actual proceeds in your own transaction log.
Calculate sale proceeds separately
Choose the marketplace and look at an offer for the exact variant and the number of copies you want to sell. A top buy order for one copy cannot support selling ten at that price. An item that is not marketable or tradable may have no exit through your chosen route, whatever the estimate says.
For a hypothetical cash sale of the two priced holdings at a combined $16, a 5% selling deduction leaves $15.20; a separate $2 withdrawal charge leaves $13.20 before currency conversion. Those fees are made up, not any marketplace’s terms. Against the $12 cost of the same copies, the hypothetical net result is +$1.20, rather than the portfolio’s +$4 gross difference. Jade Baby Roshan stays unsold and unvalued in this scenario.
Use the fee calculator to check the arithmetic, then rely on the marketplace’s final preview for the real transaction. Steam adds its fees on top of the seller’s amount, so don’t reuse this cash example for Steam.
A useful inventory report fits on one line
For the worked example: “$16 partial estimate; 2/3 holdings and 3/4 copies priced; $12 comparable USD cost; +$4 gross unrealised difference; one holding unvalued; example inputs.” For your real report, replace the last phrase with the actual price date and state. Keep the cash or Wallet scenario beside it as a separate line, away from the headline total.