DOTALEDGERPatch7.41f
Market6 min readUpdated October 9, 2026

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

Market research dashboard with item cards, dated observations, and comparison lines
Illustration: Dota Ledger

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 questionUse this numberWhat to check
What is my collection roughly worth?Quantity × a dated price for each exact variantPrice date, missing prices and bundle versus component
How much Steam Wallet credit could a sale give me?Seller proceeds after the market’s feesMatching 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 amountEligible 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

  1. 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.
  2. Count copies, not equipped slots. Two intact bundles are two copies. Count their components only if you also own those components separately.
  3. 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.
  4. 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.

HoldingCopiesExample unit priceUnit cost, USDEstimated value
Ghillied Gunman, Standard bundle2$3$2$6
Raven of Ristul, Standard bundle1$10$8$10
Jade Baby Roshan, Standard1Unknown$20Unknown

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

  1. Find an exact item through the item catalog or the price table and open its page.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

Sources and examples