Do You Pay Tax on CS2 Skins in Sweden?

Sweden · Capital income (inkomst av kapital) · Tax year 2026 · Last verified July 2026
Estimates, not tax advice (ej skatterådgivning). This guide explains the Swedish rules as we've verified them against Skatteverket sources, but it can't account for your personal circumstances, and rules change. Confirm your position with an accountant who understands digital assets before filing anything.

Short answer: yes. If you sell CS2 skins for more than they cost you, the profit is a capital gain (kapitalvinst) and it's taxed as income of capital at a flat 30%. It doesn't matter that skins are digital, that they live in a Steam account, or that nobody you play with has ever declared anything — Sweden taxes gains on assets generally, and Skatteverket has spent years applying exactly this framework to cryptoassets, which sit in the same conceptual bucket as skins: intangible things you own, with a market value, that you can sell at a profit.

The good news is that the Swedish system is one of the simplest in our ten-country series: one rate, no holding-period games, no cliffs. The two things you actually need to understand are the average-cost method and the way losses are restricted.

The headline numbers for 2026

The Swedish tax year for individuals is the calendar year. For 2026:

How your cost basis works: genomsnittsmetoden

If you bought one skin once and sold it once, the gain is simple: proceeds minus cost. Skin investors rarely do that — you buy 100 cases in March, 200 more in August at a different price, then sell 150 next spring. Sweden answers the "which ones did I sell?" question with the average-cost method (genomsnittsmetoden): all acquisitions of the same item form one pool, and each sale uses the pool's average cost per unit.

Say you bought 100 Fracture Cases at 12 kr and 200 more at 24 kr. Your pool holds 300 cases at a total cost of 6,000 kr — an average of 20 kr per case. Sell 150 at 40 kr each and your gain is (40 − 20) × 150 = 3,000 kr, regardless of which batch you imagine you sold. The remaining 150 cases keep the 20 kr average. This matters enormously for cases and stickers accumulated across dozens of purchases at wildly different prices, and doing it wrong — for example, cherry-picking your most expensive buys as the cost basis — is the most common error in DIY skin-tax spreadsheets.

"But I never cashed out" — the Steam Wallet question

This is the question that fills every trading thread, so let's take it seriously. A taxable disposal isn't only "kronor arriving in my bank account". Under general capital-gains principles, exchanging one asset for another is also a disposal — this is exactly how Skatteverket treats crypto-to-crypto swaps, where trading ETH for BTC crystallises a gain even though no fiat ever moved. Applied strictly to skins, selling a knife on the Steam Community Market — even though the proceeds are locked in wallet funds you can never withdraw — is arguably a disposal at market value, and so is trading one skin directly for another.

There's a genuine counter-argument that Steam Wallet credit isn't money and that only real cashouts should count, but you should understand that's a position, not settled law. Our practical suggestion: whichever view you take, record everything on both bases. If you know your gains both including and excluding Steam-Market sales, you can have an informed conversation with an accountant instead of reconstructing five years of trades from memory.

Losses: usable, but watch the quotation rules

Realised losses on your skins can reduce your capital income, but Swedish law doesn't always let a loss count krona-for-krona. Outside the listed-shares regime (where full offset against share gains applies), capital losses on other assets are generally quotaed to 70% before they're deducted against other capital income. And if your total capital position for the year is negative, the deficit converts to a tax reduction — 30% of the deficit up to 100,000 kr, 21% above that — rather than a refundable loss.

Two practical consequences:

What you can deduct

Fees reduce your gain. Marketplace commissions (CSFloat's ~2%, Steam's ~15% where relevant) and withdrawal fees are costs of the transaction — they come off your proceeds or join your acquisition cost. Foreign-currency trades should be converted to SEK at the exchange rate on the transaction date, not a year-end average.

A worked example

Meet Erik, who cashes out via a third-party marketplace during 2026:

SaleProceeds (after fees)Average costGain / loss
Butterfly Knife | Doppler18,000 kr11,000 kr+7,000 kr
300 × Fracture Case6,500 kr2,000 kr+4,500 kr
Katowice 2019 stickers1,200 kr2,700 kr−1,500 kr

Gains total 11,500 kr. If the sticker loss is deductible in full against those gains, the net is 10,000 kr and the tax is 10,000 × 30% = 3,000 kr. If the 70% quotation applies to the loss, only 1,050 kr of it counts, the net is 10,450 kr and the tax is 3,135 kr. The gap is small here, but it scales with your losses — which is exactly why the classification question is worth putting to a professional if your loss years are large.

When and how to report

Capital gains from skins won't be pre-filled in your deklaration the way Swedish broker trades are — no marketplace reports them to Skatteverket for you. You declare them yourself with your return in the spring following the income year (spring 2027 for 2026). There's no de minimis: a net gain is taxable from the first krona. Declare loss years too, so the deficit-of-capital reduction is actually applied.

The records that save you

For every acquisition: date, item, quantity, unit price, currency, and the SEK exchange rate that day. For every sale: date, platform, gross proceeds, fees and net received. That's the complete dataset Skatteverket could ask for, and it's exactly what you need to run the average-cost maths correctly. Reconstructing it retroactively from Steam's purchase history is miserable; capturing it as you go is trivial.

Or let CS2 Vault do the maths

CS2 Vault is a local-first Windows desktop tracker built for exactly this. Every buy is stored as a dated lot; the Sweden tax profile applies genomsnittsmetoden automatically, computes the flat 30% on your net position, and converts foreign-currency trades at the historical rate for the right day. The tracker is free. The full tax engine, report export and Cash Out Calculator are in Vault Pro at $6.99/month or $49/year, with a 14-day trial and no card required. Your data never leaves your machine.

Free tracker forever · Local-only data · Average-cost pooling built in


Figures verified July 2026 against Skatteverket sources (Belopp och procent, income year 2026: 30% state tax on capital income; loss-quotation and deficit-of-capital reduction rules) for tax year 2026. Rules change — this page is refreshed alongside our annual re-verification, but always check current Skatteverket guidance and speak to a professional before filing. This is not tax advice.