How crypto is taxed in Norway
In Norway, crypto is treated as an asset, somewhat similar to shares. This means you may have to pay tax on gains and wealth tax, and in some cases income tax.
Gains, Losses, and Realization
You pay tax when you have a realization of crypto. This happens, for example, when you:
- sell crypto for NOK
- swap one cryptocurrency for another (e.g., BTC to ETH)
- pay for goods or services with crypto
Gains are treated as capital income and taxed at 22%. Losses are deductible. Gains/losses are calculated as exit value (what you receive) minus entry value (what you paid), adjusted for fees. If you bought the same coin multiple times, you can use FIFO, LIFO, or HIFO to determine which “coins” you are selling.
Buying crypto in itself does not trigger tax, but you should save documentation showing the price in NOK and any fees. The Norwegian Tax Administration explains the main rules for virtual currency on its website. Transfers between your own wallets are not taxable.
Wealth Tax on Crypto
Crypto is part of your net wealth and must be reported in your tax return at market value in NOK as of 1 January in the year after the income year. If your net wealth (all assets minus debt) exceeds the set thresholds, you must pay wealth tax according to the rates from the Norwegian Tax Administration.
Staking, Yield, and Other Returns
If you receive crypto through staking, lending, or “yield,” this is treated as income when you receive it. The NOK value at the time of receipt is taxable capital income (22%) and at the same time becomes the new entry value for the coins you receive.
Declaring crypto in your Norwegian tax return
When you submit your tax return, you must enter your crypto gains and losses yourself. They usually do not appear automatically.
Where do you find crypto in the tax return?
Log in to your tax return at Skatteetaten. Go to:
- Finance → Virtual assets/cryptocurrency
Here you can either register each individual coin separately, or enter total figures and upload an attachment with the details for each transaction or each coin. Each field includes help text that explains what you need to fill in.
Change or correct previous years
Realized this year that you forgot to report crypto in an earlier year? You can go to previous years’ tax returns and submit corrected information, as long as you are still within the deadline for making changes. You can then add missing gains, losses or other crypto income so that everything is reported correctly going forward.
How to track LBank transactions for taxes
To report crypto correctly on your taxes, you need a complete overview of everything you’ve done on LBank. That means you must export both your trading data and deposits/withdrawals, across spot, margin, and futures (if you’ve used them). If anything is missing, your gains and losses may be calculated incorrectly, which can cause problems later.
Step 1: Download your spot history (Order Center)
This is where you’ll find your actual buys and sells.
- Log in to your LBank account.
- Go to Trade and click Spot.
- In the Spot view, click Order Center (the clock icon).
- Go to Transaction History and click Export trade record.
- Select a date range that covers your entire trading period.
- Make sure all trading pairs are selected.
- Click Generate Now.
- When the status shows Generated, click Download.
This file is needed to calculate your gains and losses from spot trading.
Step 2: Download your funding history
Your trading history alone is not enough. You also need to include deposits, withdrawals, internal transfers, and similar movements.
- While still logged in to LBank, use the same top menu you used to access Order Center.
- Select Funding History.
- Go to the Spot History tab.
- Set the date range to cover all transactions you’ve had.
- Under Type / Bill Type, select All.
- Click Download.
- Repeat the same process for Margin History and Futures History if you have used these products.
Once you’ve downloaded both your spot trades and funding history (spot, margin, and futures), you have a solid foundation for calculating tax on your LBank activity.
Using your transaction data to file taxes
Once you’ve downloaded your files from LBank, you can use them to calculate how much tax you owe with a crypto tax calculator made for Norway.
A tax calculator helps you to:
- Easily import your data from LBank
- Calculate the income and expenses you must report to Skatteetaten
- Generate a tax report that includes everything you need to report your crypto correctly
Like this you can keep track of all your transactions and save time when reporting tax on the cryptocurrency you’ve traded on LBank.