All posts

· Skinvestments

Cost Basis and Record-Keeping for CS2 Skins

Build a clean acquisition ledger for CS2 skins: dates, costs, trades, trade-ups, and drops - so P&L stops being a guess.

cs2 · cost-basis · records · portfolio

CS2 skin cost basis ledger

Why records beat vibes

Ask ten players what they paid for a skin they have held a year. Many will shrug. Without cost basis, “profit” is storytelling.

You do not need corporate accounting. You need a consistent ledger.

Minimum fields per lot

Treat each acquisition as a lot:

When you sell, add sale date, market, gross, fees, net.

Trades and trade-ups

Trades: assign a fair value at the time using a liquid mark, and note it. Perfect precision is impossible; contemporaneous estimates beat rewriting history later.

Trade-ups: cost basis of the output is the sum of inputs (and any fees). Do not pretend the output’s first Steam ask was your cost.

Drops and gifts

Drops can be basis zero. Still log them. Zero-basis sales are still taxable events in some jurisdictions - this guide is not tax advice; check local rules and a professional if needed. From a portfolio view, drops are free inventory that still deserves tracking.

Cadence

Tools like Skinvestments reduce the pain of syncing what you own; you still own the discipline of what you paid.

What good records unlock

Start simple. A complete modest ledger beats an abandoned complex one.