Skip to content

CS2 Skin Portfolio Tracker

Short answer

Add each CS2 skin you own with the quantity, what you paid and the date. The tracker values your holdings at Skinport lowest listings or 7-day median sales and shows profit or loss per item and in total, plus how your money is split. Everything is saved in your browser only, with JSON export and import.

Add a holding

Adding your first item replaces the example.

Value holdings at

Your portfolio is saved only in this browser. We have no accounts and never see your list, only the item names we look up prices for. Importing a file replaces the current list.

This is a real-price example with one of each item. The buy price is each item's median Skinport sale over the 90 days up to 24 Sep 2026, and the value is its lowest listing now. Add an item or import a file to start your own.

Value now

$124.95

Cost

$151.75

Profit or loss

-$26.80

-17.7%

Valued at Skinport lowest listings, snapshot 24 Sep 2026, 03:38 UTC. Skinport is our only price source.

Allocation by value

  • AWP | Asiimov (Field-Tested)79.5%
  • AK-47 | Redline (Field-Tested)18.1%
  • USP-S | Cortex (Field-Tested)2.3%
Your holdings with cost, value now and profit or loss
ItemQtyPaid eachNow eachValueP&LRemove
AK-47 | Redline (Field-Tested)Buy price: 90-day median sale1$31.64$22.67$22.67-$8.97-28.4%
AWP | Asiimov (Field-Tested)Buy price: 90-day median sale1$116.33$99.35$99.35-$16.98-14.6%
USP-S | Cortex (Field-Tested)Buy price: 90-day median sale1$3.78$2.93$2.93-$0.85-22.5%

How does the CS2 portfolio tracker work?

Search for a skin, enter how many you own, what you paid for one and the date you bought it, then add it. The tracker looks up the current Skinport price for each holding and shows what it is worth now, what it cost you, and your profit or loss in dollars and percent.

The allocation bar shows how your money is split. If one knife is 70% of the bar, most of your portfolio moves with that one item. Totals and the bar update as soon as you add, remove or import a holding.

When you open the page for the first time, you see an example portfolio built from real Skinport prices. Adding your first item replaces it with your own list.

Where is my portfolio saved?

Your holdings are saved in your browser's local storage on this device, and nowhere else. There are no accounts. The only thing the page sends to our server is the list of item names, so it can look up their prices. Your quantities, buy prices and dates never leave your browser.

That also means clearing your browser data deletes the list. Use Export JSON to download a backup file, and Import JSON to load it on another device or browser. Importing replaces the list you have open.

The file is plain JSON. Each holding has a market name (n), a quantity (qty), the price you paid for one (buy) and a date (date, as YYYY-MM-DD).

How is profit and loss calculated?

For each holding:

  • Cost = buy price x quantity
  • Value now = Skinport price x quantity
  • Profit or loss = value now - cost
  • Profit or loss % = profit or loss / cost x 100

The totals add up every holding that has a price. If an item has no Skinport price at all, it is left out of both the value and the cost, and the tracker tells you how many were skipped. That keeps one missing price from showing up as a fake loss.

The tracker does not take selling fees off the value. It shows what your skins are priced at, not what you would receive after selling them. See the marketplace fee calculator for that step.

Lowest listing or 7-day median: which should I use?

Prices come from one source: a snapshot of the Skinport items API and sales history. The snapshot on this page is from 24 Sep 2026 at 03:00 UTC. We do not blend in other marketplaces.

You can value your holdings two ways.

SettingWhat it isGood forWeak spot
Lowest listingThe cheapest price a Skinport seller is asking nowSeeing what you would pay to buy the same item todayOne cheap or trade-locked listing can drag it down
7-day median saleThe middle price of real Skinport sales over the last 7 daysA steadier number based on completed salesSlow to react, and thin for rare items

If the chosen number is missing, the tracker falls back to the other one, then to the 30-day median sale, and marks the row. Our snapshot includes listings that are still trade locked, which can be cheaper than items you can trade today.

Worked example 1: the starter portfolio

This is the real-price example the page loads, with one of each item. Each buy price is that item's median Skinport sale over the 90 days up to 24 Sep 2026. Each current price is the lowest listing from the 24 Sep 2026 snapshot.

HoldingQtyPaid eachNow eachValueP&L
AK-47 | Redline (Field-Tested)1$31.64$22.67$22.67-$8.97 (-28.4%)
AWP | Asiimov (Field-Tested)1$116.33$99.35$99.35-$16.98 (-14.6%)
USP-S | Cortex (Field-Tested)1$3.78$2.93$2.93-$0.85 (-22.5%)
  1. Total cost: $31.64 + $116.33 + $3.78 = $151.75.
  2. Total value: $22.67 + $99.35 + $2.93 = $124.95.
  3. Profit or loss: $124.95 - $151.75 = -$26.80, or -17.7%.

The allocation bar shows the AWP | Asiimov at 79.5% of the value, the Redline at 18.1% and the Cortex at 2.3%. Most of this portfolio rides on one skin.

Worked example 2: the same portfolio at 7-day medians

Switch the setting to 7-day median sale. The current prices become $28.59 for the Redline, $104.15 for the AWP | Asiimov and $3.30 for the Cortex.

  1. Total value: $28.59 + $104.15 + $3.30 = $136.04.
  2. Cost is still $151.75.
  3. Profit or loss: $136.04 - $151.75 = -$15.71, or -10.4%.

The loss shrinks by about 40% just by changing which Skinport number you trust. Neither is wrong. The lowest listing is the price to buy one more today. The median is closer to what recent buyers actually paid. Looking at both gives you a range instead of one exact looking number.

What does the tracker not do?

  • It does not read your Steam inventory. You add holdings yourself, or import a file.
  • It does not show prices from other marketplaces. Skinport is the only source.
  • It does not include stickers, agents or other items the price snapshot does not cover yet. They show as "No price".
  • It does not take off selling fees, so a small paper profit can still be a loss once you sell.
  • It does not store price history per holding. It compares what you paid with the latest snapshot.

When should you use a portfolio tracker?

Use it if you buy skins to hold, if you want to know which items have gained or lost the most since you bought them, or if you want to see how much of your money sits in a single knife or glove. It is also a simple record of what you paid, which is easy to forget a few months later.

Before buying to hold, read are CS2 skins a good investment and how CS2 skin prices work. To price a long list in one go, paste it into the inventory value checker. To check a single flip after fees, use the trade profit calculator.

Frequently asked questions

How do I track the value of my CS2 skins?

Add each skin with the quantity, what you paid for one and the date you bought it. The tracker looks up the current Skinport price and shows the value, cost and profit or loss.

Where is my portfolio saved?

Only in your browser's local storage on this device. There is no account, and we never receive your list. Use Export JSON to keep a backup or move it to another device.

Why do the numbers not match the Steam Market?

The tracker uses Skinport prices only. Steam Market prices include a 15% fee and pay out Steam Wallet money, so they are often higher than cash marketplace prices.

Is the value what I would get if I sold today?

No. It is the Skinport lowest listing or median sale. Selling usually means pricing a little under the lowest listing and paying a seller fee. Check the fee calculator for what you would keep.

Should I use lowest listing or 7-day median?

Lowest listing shows what the cheapest seller asks right now. The 7-day median is the middle price of real sales in the last week, which is steadier and harder to move with one odd listing.

Can I import a portfolio from another tracker?

You can import a JSON file with a list of holdings, each with a market name (n), quantity (qty), buy price (buy) and date. The easiest way to see the format is to export your own list first.

Are CS2 skins a good investment?

Prices can drop as well as rise, and every sale pays a fee, 15% on the Steam Market. Read are CS2 skins a good investment before you buy to hold.

Try next