Which crypto tax tool actually works for a Norwegian tax return — and which one is right for you. We test every tool against what Skatteetaten actually asks for: the wealth value at the 1 January price, gains and losses as two figures per lot, the fee on a transfer between your own wallets, and the fields of the «Virtuelle eiendeler / kryptovaluta» card. Set your transaction count and the exchanges you use below and the ranking re-sorts for your situation.
We may earn a commission when you click “Go to tool” (affiliate links). Commissions never affect scores or rankings.
| # | Tool | NO rules/50 | Platforms/25 | Import/10 | Pricekr | Price/10 | Ease/5 | Total/100 | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 47 | 25 | 10 | — | 6 | 5 | 93 | ||
| 2 | 48 | 20 | 5 | — | 6 | 5 | 84 | ||
| 3 | 23 | 25 | 5 | — | 3 | 5 | 61 | ||
| 4 | 28 | 10 | 5 | — | 10 | 3 | 56 | ||
| 5 | 14 | 20 | 10 | — | 5 | 3 | 52 | ||
| 6 | 20 | 15 | 10 | — | 4 | 1 | 50 | ||
| 7 | 12 | 10 | 10 | — | 4 | 5 | 41 |
Each criterion carries how it was checked: tested with a test portfolio, from documentation, inferred from documentation where the vendor implies it without stating it, or not tested (scored 0).
Five criteria, the same rubric in every country. Coverage and price shift with your answers above.
The ranking you see first is the default one. Change anything in the panel above and every number below is recalculated live.
Every criterion, how it's checked, and the result — the same content the side panel shows.
Divly · divly.com · priced per tax year. Integration list: 179 entries imported. Tiers (kr): ≤100: 399 kr · ≤1,000: 999 kr · ≤10,000: 1,999 kr · ≤100,000: 3,999 kr.
| Per-unit cost basis with your choice of units Every unit keeps its own purchase price and you decide which units a sale uses (HIFO, FIFO or another per-lot method); lots survive transfers between your own wallets. A pooled average cost = 0. | 5 / 5tested |
| Norwegian product (Norwegian + NOK) App and tax report in Norwegian, NOK as base currency with every value converted on the transaction date. Half credit if only the report is in Norwegian. | 3 / 3tested |
| Crypto-to-crypto counted as a sale Swapping, trading or paying with crypto realises the coin given up at the NOK value of what you received. Tax-free swaps = 0. | 2 / 2tested |
| Wealth value: what you held at the end of 31 December, at the 1 January price Formuesverdi = units held at the end of 31 December × the price on 1 January. Test: buy 1 BTC on 15 December, sell half on 2 January; the report must still show 1 BTC. The 31 December price gets half. | 4 / 4tested |
| Gains and losses as two totals, per lot, never netted The card has one field for gains and one for losses: a sale that draws on a gain lot and a loss lot adds to both. Test: 3 BTC sold over a 300 000 and a 1 200 000 lot. | 3 / 3tested |
| Fee on a transfer between your own wallets: a loss of its cost The transfer itself is not a sale; the fee coins leave at exit value 0, so the loss equals what they cost. Selling the fee at market value = 0; ignoring the fee = 1. | 3 / 3tested |
| Trading fees on both sides A purchase fee is part of the cost; a sale fee reduces the proceeds. Tested with a fiat purchase fee and a fiat sale fee. | 2 / 2tested |
| Income at receipt becomes the cost basis Staking, airdrops and other rewards are income at the NOK value when received, and that value is the cost of the later sale. | 2 / 2tested |
| Mining as its own income figure Mined coins are income at receipt and reported in Inntekt fra mining, apart from other crypto income. | 2 / 2tested |
| Fiat money never on the crypto card Euro, dollars or kroner are not virtual assets: no fiat row in the wealth value and no fiat income in the crypto income fields. | 2 / 2tested |
| Lost, stolen or scammed coins as a loss of cost A label that removes the asset with a loss equal to its purchase price, so the loss can be claimed once the conditions are met. | 1 / 1tested |
| Whole-krone figures The report’s figures in whole kroner, each rounded once; rows and totals agree. | 1 / 1tested |
| NOK at the transaction date Fiat trades converted at the exchange rate of the moment; currency effects inside the gain, never a separate FX result. | 2 / 2tested |
| Cost price when there is no market price A coin or NFT with no year-end market value is valued at its cost price in the wealth value, not at 0 or left out. | 2 / 2tested |
| The crypto card’s figures under the official field names Formuesverdi, Skattepliktig gevinst, Fradragsberettiget tap, Andre inntekter fra virtuelle eiendeler, Inntekt fra mining — named as the return names them, ready to copy. Old or home-made names = half. | 4 / 4tested |
| One row per currency for the per-asset route Name, amount at 31 December, wealth value, gain, loss and income per currency, plus the wallet or exchange, for filers who declare each asset. | 2 / 2tested |
| An attachment for the summed route A PDF to upload with the summed figures and the per-asset detail, stating the price date used for the wealth value. | 1 / 1tested |
| Filing guidance in Norwegian Maintained guidance naming the card, the two routes and the attachment, current for the latest return. | 1 / 1tested |
| Figures transferred straight into the tax return The tool writes the crypto card into your return at Skatteetaten after an ID-porten login; you check and submit. | 0 / 3tested |
| DeFi as Skatteetaten reads it Wrapping and liquidity-pool deposits and withdrawals are sales; pool returns and governance tokens are income. Documented handling, not a generic “DeFi supported” claim. | 2 / 2tested |
| Gifts: no gain for the giver Giving crypto away is not a sale with a gain; a label for gifts given and received that does this. A default that books a gain on a gift = 0. | 2 / 2tested |
| Wealth values you can see and change Each year-end value shows its basis and you can set a value per currency. | 1 / 1tested |
Kryptosekken · kryptosekken.no · priced per tax year. Integration list: 129 entries imported. Tiers (kr): ≤1,000: 600 kr · ≤5,000: 1,700 kr · ≤10,000: 2,800 kr · ≤25,000: 4,500 kr.
| Per-unit cost basis with your choice of units Every unit keeps its own purchase price and you decide which units a sale uses (HIFO, FIFO or another per-lot method); lots survive transfers between your own wallets. A pooled average cost = 0. | 5 / 5tested |
| Norwegian product (Norwegian + NOK) App and tax report in Norwegian, NOK as base currency with every value converted on the transaction date. Half credit if only the report is in Norwegian. | 3 / 3from documentation |
| Crypto-to-crypto counted as a sale Swapping, trading or paying with crypto realises the coin given up at the NOK value of what you received. Tax-free swaps = 0. | 2 / 2from documentation |
| Wealth value: what you held at the end of 31 December, at the 1 January price Formuesverdi = units held at the end of 31 December × the price on 1 January. Test: buy 1 BTC on 15 December, sell half on 2 January; the report must still show 1 BTC. The 31 December price gets half. | 4 / 4tested |
| Gains and losses as two totals, per lot, never netted The card has one field for gains and one for losses: a sale that draws on a gain lot and a loss lot adds to both. Test: 3 BTC sold over a 300 000 and a 1 200 000 lot. | 3 / 3tested |
| Fee on a transfer between your own wallets: a loss of its cost The transfer itself is not a sale; the fee coins leave at exit value 0, so the loss equals what they cost. Selling the fee at market value = 0; ignoring the fee = 1. | 3 / 3tested |
| Trading fees on both sides A purchase fee is part of the cost; a sale fee reduces the proceeds. Tested with a fiat purchase fee and a fiat sale fee. | 2 / 2tested |
| Income at receipt becomes the cost basis Staking, airdrops and other rewards are income at the NOK value when received, and that value is the cost of the later sale. | 2 / 2tested |
| Mining as its own income figure Mined coins are income at receipt and reported in Inntekt fra mining, apart from other crypto income. | 2 / 2tested |
| Fiat money never on the crypto card Euro, dollars or kroner are not virtual assets: no fiat row in the wealth value and no fiat income in the crypto income fields. | 0 / 2tested, failed |
| Lost, stolen or scammed coins as a loss of cost A label that removes the asset with a loss equal to its purchase price, so the loss can be claimed once the conditions are met. | 1 / 1tested |
| Whole-krone figures The report’s figures in whole kroner, each rounded once; rows and totals agree. | 1 / 1tested |
| NOK at the transaction date Fiat trades converted at the exchange rate of the moment; currency effects inside the gain, never a separate FX result. | 2 / 2from documentation |
| Cost price when there is no market price A coin or NFT with no year-end market value is valued at its cost price in the wealth value, not at 0 or left out. | 2 / 2from documentation |
| The crypto card’s figures under the official field names Formuesverdi, Skattepliktig gevinst, Fradragsberettiget tap, Andre inntekter fra virtuelle eiendeler, Inntekt fra mining — named as the return names them, ready to copy. Old or home-made names = half. | 4 / 4from documentation |
| One row per currency for the per-asset route Name, amount at 31 December, wealth value, gain, loss and income per currency, plus the wallet or exchange, for filers who declare each asset. | 2 / 2tested |
| An attachment for the summed route A PDF to upload with the summed figures and the per-asset detail, stating the price date used for the wealth value. | 1 / 1tested |
| Filing guidance in Norwegian Maintained guidance naming the card, the two routes and the attachment, current for the latest return. | 1 / 1from documentation |
| Figures transferred straight into the tax return The tool writes the crypto card into your return at Skatteetaten after an ID-porten login; you check and submit. | 3 / 3tested |
| DeFi as Skatteetaten reads it Wrapping and liquidity-pool deposits and withdrawals are sales; pool returns and governance tokens are income. Documented handling, not a generic “DeFi supported” claim. | 2 / 2from documentation |
| Gifts: no gain for the giver Giving crypto away is not a sale with a gain; a label for gifts given and received that does this. A default that books a gain on a gift = 0. | 2 / 2from documentation |
| Wealth values you can see and change Each year-end value shows its basis and you can set a value per currency. | 1 / 1from documentation |
Coinpanda · coinpanda.io · priced per tax year. Integration list: 1,185 entries imported. Tiers (kr): ≤100: 796 kr · ≤1,000: 1,502 kr · ≤3,000: 2,913 kr · ≤20,000: 5,030 kr.
| Per-unit cost basis with your choice of units Every unit keeps its own purchase price and you decide which units a sale uses (HIFO, FIFO or another per-lot method); lots survive transfers between your own wallets. A pooled average cost = 0. | 5 / 5from documentation |
| Norwegian product (Norwegian + NOK) App and tax report in Norwegian, NOK as base currency with every value converted on the transaction date. Half credit if only the report is in Norwegian. | 0 / 3from documentation |
| Crypto-to-crypto counted as a sale Swapping, trading or paying with crypto realises the coin given up at the NOK value of what you received. Tax-free swaps = 0. | 2 / 2from documentation |
| Wealth value: what you held at the end of 31 December, at the 1 January price Formuesverdi = units held at the end of 31 December × the price on 1 January. Test: buy 1 BTC on 15 December, sell half on 2 January; the report must still show 1 BTC. The 31 December price gets half. | 2 / 4tested, partly met |
| Gains and losses as two totals, per lot, never netted The card has one field for gains and one for losses: a sale that draws on a gain lot and a loss lot adds to both. Test: 3 BTC sold over a 300 000 and a 1 200 000 lot. | 0 / 3tested, failed |
| Fee on a transfer between your own wallets: a loss of its cost The transfer itself is not a sale; the fee coins leave at exit value 0, so the loss equals what they cost. Selling the fee at market value = 0; ignoring the fee = 1. | 1 / 3tested, partly met |
| Trading fees on both sides A purchase fee is part of the cost; a sale fee reduces the proceeds. Tested with a fiat purchase fee and a fiat sale fee. | 2 / 2tested |
| Income at receipt becomes the cost basis Staking, airdrops and other rewards are income at the NOK value when received, and that value is the cost of the later sale. | 2 / 2tested |
| Mining as its own income figure Mined coins are income at receipt and reported in Inntekt fra mining, apart from other crypto income. | 2 / 2tested |
| Fiat money never on the crypto card Euro, dollars or kroner are not virtual assets: no fiat row in the wealth value and no fiat income in the crypto income fields. | 0 / 2tested, failed |
| Lost, stolen or scammed coins as a loss of cost A label that removes the asset with a loss equal to its purchase price, so the loss can be claimed once the conditions are met. | 0 / 1tested, failed |
| Whole-krone figures The report’s figures in whole kroner, each rounded once; rows and totals agree. | 0 / 1tested, failed |
| NOK at the transaction date Fiat trades converted at the exchange rate of the moment; currency effects inside the gain, never a separate FX result. | 2 / 2from documentation |
| Cost price when there is no market price A coin or NFT with no year-end market value is valued at its cost price in the wealth value, not at 0 or left out. | 2 / 2from documentation |
| The crypto card’s figures under the official field names Formuesverdi, Skattepliktig gevinst, Fradragsberettiget tap, Andre inntekter fra virtuelle eiendeler, Inntekt fra mining — named as the return names them, ready to copy. Old or home-made names = half. | 0 / 4from documentation |
| One row per currency for the per-asset route Name, amount at 31 December, wealth value, gain, loss and income per currency, plus the wallet or exchange, for filers who declare each asset. | 0 / 2from documentation |
| An attachment for the summed route A PDF to upload with the summed figures and the per-asset detail, stating the price date used for the wealth value. | 1 / 1tested |
| Filing guidance in Norwegian Maintained guidance naming the card, the two routes and the attachment, current for the latest return. | 0 / 1from documentation |
| Figures transferred straight into the tax return The tool writes the crypto card into your return at Skatteetaten after an ID-porten login; you check and submit. | 0 / 3from documentation |
| DeFi as Skatteetaten reads it Wrapping and liquidity-pool deposits and withdrawals are sales; pool returns and governance tokens are income. Documented handling, not a generic “DeFi supported” claim. | 2 / 2from documentation |
| Gifts: no gain for the giver Giving crypto away is not a sale with a gain; a label for gifts given and received that does this. A default that books a gain on a gift = 0. | 0 / 2tested, failed |
| Wealth values you can see and change Each year-end value shows its basis and you can set a value per currency. | 0 / 1from documentation |
MinKrypto · minkrypto.no · priced per tax year. Integration list: 25 entries imported. Tiers (kr): ≤100: 49 kr · ≤1,000: 199 kr · ≤3,000: 349 kr · ≤7,500: 699 kr · unlimited: 999 kr.
| Per-unit cost basis with your choice of units Every unit keeps its own purchase price and you decide which units a sale uses (HIFO, FIFO or another per-lot method); lots survive transfers between your own wallets. A pooled average cost = 0. | 5 / 5tested |
| Norwegian product (Norwegian + NOK) App and tax report in Norwegian, NOK as base currency with every value converted on the transaction date. Half credit if only the report is in Norwegian. | 3 / 3tested |
| Crypto-to-crypto counted as a sale Swapping, trading or paying with crypto realises the coin given up at the NOK value of what you received. Tax-free swaps = 0. | 2 / 2from documentation |
| Wealth value: what you held at the end of 31 December, at the 1 January price Formuesverdi = units held at the end of 31 December × the price on 1 January. Test: buy 1 BTC on 15 December, sell half on 2 January; the report must still show 1 BTC. The 31 December price gets half. | 0 / 4tested, failed |
| Gains and losses as two totals, per lot, never netted The card has one field for gains and one for losses: a sale that draws on a gain lot and a loss lot adds to both. Test: 3 BTC sold over a 300 000 and a 1 200 000 lot. | 0 / 3tested, failed |
| Fee on a transfer between your own wallets: a loss of its cost The transfer itself is not a sale; the fee coins leave at exit value 0, so the loss equals what they cost. Selling the fee at market value = 0; ignoring the fee = 1. | 1 / 3tested, partly met |
| Trading fees on both sides A purchase fee is part of the cost; a sale fee reduces the proceeds. Tested with a fiat purchase fee and a fiat sale fee. | 1 / 2tested, partly met |
| Income at receipt becomes the cost basis Staking, airdrops and other rewards are income at the NOK value when received, and that value is the cost of the later sale. | 2 / 2tested |
| Mining as its own income figure Mined coins are income at receipt and reported in Inntekt fra mining, apart from other crypto income. | 2 / 2from documentation |
| Fiat money never on the crypto card Euro, dollars or kroner are not virtual assets: no fiat row in the wealth value and no fiat income in the crypto income fields. | 0 / 2tested, failed |
| Lost, stolen or scammed coins as a loss of cost A label that removes the asset with a loss equal to its purchase price, so the loss can be claimed once the conditions are met. | 0 / 1tested, failed |
| Whole-krone figures The report’s figures in whole kroner, each rounded once; rows and totals agree. | 1 / 1tested |
| NOK at the transaction date Fiat trades converted at the exchange rate of the moment; currency effects inside the gain, never a separate FX result. | 2 / 2from documentation |
| Cost price when there is no market price A coin or NFT with no year-end market value is valued at its cost price in the wealth value, not at 0 or left out. | 0 / 2from documentation |
| The crypto card’s figures under the official field names Formuesverdi, Skattepliktig gevinst, Fradragsberettiget tap, Andre inntekter fra virtuelle eiendeler, Inntekt fra mining — named as the return names them, ready to copy. Old or home-made names = half. | 2 / 4tested, partly met |
| One row per currency for the per-asset route Name, amount at 31 December, wealth value, gain, loss and income per currency, plus the wallet or exchange, for filers who declare each asset. | 2 / 2tested |
| An attachment for the summed route A PDF to upload with the summed figures and the per-asset detail, stating the price date used for the wealth value. | 0 / 1tested, failed |
| Filing guidance in Norwegian Maintained guidance naming the card, the two routes and the attachment, current for the latest return. | 0 / 1from documentation |
| Figures transferred straight into the tax return The tool writes the crypto card into your return at Skatteetaten after an ID-porten login; you check and submit. | 0 / 3from documentation |
| DeFi as Skatteetaten reads it Wrapping and liquidity-pool deposits and withdrawals are sales; pool returns and governance tokens are income. Documented handling, not a generic “DeFi supported” claim. | 2 / 2from documentation |
| Gifts: no gain for the giver Giving crypto away is not a sale with a gain; a label for gifts given and received that does this. A default that books a gain on a gift = 0. | 2 / 2tested |
| Wealth values you can see and change Each year-end value shows its basis and you can set a value per currency. | 1 / 1tested |
Koinly · koinly.io · priced per tax year. Integration list: 986 entries imported. Tiers (kr): ≤100: 494 kr · ≤1,000: 998 kr · ≤3,000: 2,006 kr · ≤100,000: 3,014 kr.
| Per-unit cost basis with your choice of units Every unit keeps its own purchase price and you decide which units a sale uses (HIFO, FIFO or another per-lot method); lots survive transfers between your own wallets. A pooled average cost = 0. | 5 / 5from documentation |
| Norwegian product (Norwegian + NOK) App and tax report in Norwegian, NOK as base currency with every value converted on the transaction date. Half credit if only the report is in Norwegian. | 0 / 3from documentation |
| Crypto-to-crypto counted as a sale Swapping, trading or paying with crypto realises the coin given up at the NOK value of what you received. Tax-free swaps = 0. | 2 / 2from documentation |
| Wealth value: what you held at the end of 31 December, at the 1 January price Formuesverdi = units held at the end of 31 December × the price on 1 January. Test: buy 1 BTC on 15 December, sell half on 2 January; the report must still show 1 BTC. The 31 December price gets half. | 0 / 4not tested |
| Gains and losses as two totals, per lot, never netted The card has one field for gains and one for losses: a sale that draws on a gain lot and a loss lot adds to both. Test: 3 BTC sold over a 300 000 and a 1 200 000 lot. | 0 / 3not tested |
| Fee on a transfer between your own wallets: a loss of its cost The transfer itself is not a sale; the fee coins leave at exit value 0, so the loss equals what they cost. Selling the fee at market value = 0; ignoring the fee = 1. | 0 / 3not tested |
| Trading fees on both sides A purchase fee is part of the cost; a sale fee reduces the proceeds. Tested with a fiat purchase fee and a fiat sale fee. | 0 / 2not tested |
| Income at receipt becomes the cost basis Staking, airdrops and other rewards are income at the NOK value when received, and that value is the cost of the later sale. | 0 / 2not tested |
| Mining as its own income figure Mined coins are income at receipt and reported in Inntekt fra mining, apart from other crypto income. | 0 / 2from documentation |
| Fiat money never on the crypto card Euro, dollars or kroner are not virtual assets: no fiat row in the wealth value and no fiat income in the crypto income fields. | 0 / 2not tested |
| Lost, stolen or scammed coins as a loss of cost A label that removes the asset with a loss equal to its purchase price, so the loss can be claimed once the conditions are met. | 0 / 1from documentation |
| Whole-krone figures The report’s figures in whole kroner, each rounded once; rows and totals agree. | 0 / 1not tested |
| NOK at the transaction date Fiat trades converted at the exchange rate of the moment; currency effects inside the gain, never a separate FX result. | 2 / 2from documentation |
| Cost price when there is no market price A coin or NFT with no year-end market value is valued at its cost price in the wealth value, not at 0 or left out. | 0 / 2from documentation |
| The crypto card’s figures under the official field names Formuesverdi, Skattepliktig gevinst, Fradragsberettiget tap, Andre inntekter fra virtuelle eiendeler, Inntekt fra mining — named as the return names them, ready to copy. Old or home-made names = half. | 0 / 4from documentation |
| One row per currency for the per-asset route Name, amount at 31 December, wealth value, gain, loss and income per currency, plus the wallet or exchange, for filers who declare each asset. | 0 / 2from documentation |
| An attachment for the summed route A PDF to upload with the summed figures and the per-asset detail, stating the price date used for the wealth value. | 1 / 1from documentation |
| Filing guidance in Norwegian Maintained guidance naming the card, the two routes and the attachment, current for the latest return. | 0 / 1from documentation |
| Figures transferred straight into the tax return The tool writes the crypto card into your return at Skatteetaten after an ID-porten login; you check and submit. | 0 / 3from documentation |
| DeFi as Skatteetaten reads it Wrapping and liquidity-pool deposits and withdrawals are sales; pool returns and governance tokens are income. Documented handling, not a generic “DeFi supported” claim. | 2 / 2from documentation |
| Gifts: no gain for the giver Giving crypto away is not a sale with a gain; a label for gifts given and received that does this. A default that books a gain on a gift = 0. | 2 / 2from documentation |
| Wealth values you can see and change Each year-end value shows its basis and you can set a value per currency. | 0 / 1from documentation |
CoinTracking · cointracking.info · all-time transaction count. Integration list: 301 entries imported. Tiers (kr): ≤200: 462 kr · ≤3,500: 1,527 kr · ≤20,000: 2,593 kr · ≤50,000: 3,422 kr · ≤100,000: 4,606 kr · unlimited: 9,105 kr.
| Per-unit cost basis with your choice of units Every unit keeps its own purchase price and you decide which units a sale uses (HIFO, FIFO or another per-lot method); lots survive transfers between your own wallets. A pooled average cost = 0. | 5 / 5tested |
| Norwegian product (Norwegian + NOK) App and tax report in Norwegian, NOK as base currency with every value converted on the transaction date. Half credit if only the report is in Norwegian. | 0 / 3from documentation |
| Crypto-to-crypto counted as a sale Swapping, trading or paying with crypto realises the coin given up at the NOK value of what you received. Tax-free swaps = 0. | 2 / 2from documentation |
| Wealth value: what you held at the end of 31 December, at the 1 January price Formuesverdi = units held at the end of 31 December × the price on 1 January. Test: buy 1 BTC on 15 December, sell half on 2 January; the report must still show 1 BTC. The 31 December price gets half. | 2 / 4tested, partly met |
| Gains and losses as two totals, per lot, never netted The card has one field for gains and one for losses: a sale that draws on a gain lot and a loss lot adds to both. Test: 3 BTC sold over a 300 000 and a 1 200 000 lot. | 0 / 3tested, failed |
| Fee on a transfer between your own wallets: a loss of its cost The transfer itself is not a sale; the fee coins leave at exit value 0, so the loss equals what they cost. Selling the fee at market value = 0; ignoring the fee = 1. | 0 / 3tested, failed |
| Trading fees on both sides A purchase fee is part of the cost; a sale fee reduces the proceeds. Tested with a fiat purchase fee and a fiat sale fee. | 0 / 2tested, failed |
| Income at receipt becomes the cost basis Staking, airdrops and other rewards are income at the NOK value when received, and that value is the cost of the later sale. | 2 / 2tested |
| Mining as its own income figure Mined coins are income at receipt and reported in Inntekt fra mining, apart from other crypto income. | 2 / 2tested |
| Fiat money never on the crypto card Euro, dollars or kroner are not virtual assets: no fiat row in the wealth value and no fiat income in the crypto income fields. | 0 / 2tested, failed |
| Lost, stolen or scammed coins as a loss of cost A label that removes the asset with a loss equal to its purchase price, so the loss can be claimed once the conditions are met. | 0 / 1tested, failed |
| Whole-krone figures The report’s figures in whole kroner, each rounded once; rows and totals agree. | 0 / 1tested, failed |
| NOK at the transaction date Fiat trades converted at the exchange rate of the moment; currency effects inside the gain, never a separate FX result. | 2 / 2from documentation |
| Cost price when there is no market price A coin or NFT with no year-end market value is valued at its cost price in the wealth value, not at 0 or left out. | 0 / 2from documentation |
| The crypto card’s figures under the official field names Formuesverdi, Skattepliktig gevinst, Fradragsberettiget tap, Andre inntekter fra virtuelle eiendeler, Inntekt fra mining — named as the return names them, ready to copy. Old or home-made names = half. | 0 / 4from documentation |
| One row per currency for the per-asset route Name, amount at 31 December, wealth value, gain, loss and income per currency, plus the wallet or exchange, for filers who declare each asset. | 0 / 2tested, failed |
| An attachment for the summed route A PDF to upload with the summed figures and the per-asset detail, stating the price date used for the wealth value. | 1 / 1tested |
| Filing guidance in Norwegian Maintained guidance naming the card, the two routes and the attachment, current for the latest return. | 0 / 1from documentation |
| Figures transferred straight into the tax return The tool writes the crypto card into your return at Skatteetaten after an ID-porten login; you check and submit. | 0 / 3from documentation |
| DeFi as Skatteetaten reads it Wrapping and liquidity-pool deposits and withdrawals are sales; pool returns and governance tokens are income. Documented handling, not a generic “DeFi supported” claim. | 2 / 2from documentation |
| Gifts: no gain for the giver Giving crypto away is not a sale with a gain; a label for gifts given and received that does this. A default that books a gain on a gift = 0. | 2 / 2tested |
| Wealth values you can see and change Each year-end value shows its basis and you can set a value per currency. | 0 / 1from documentation |
Summ · summ.com · subscription. Integration list: 3,512 entries imported. Tiers (kr): ≤100: 580 kr · ≤1,000: 1,172 kr · ≤10,000: 2,948 kr · ≤100,000: 5,908 kr.
| Per-unit cost basis with your choice of units Every unit keeps its own purchase price and you decide which units a sale uses (HIFO, FIFO or another per-lot method); lots survive transfers between your own wallets. A pooled average cost = 0. | 5 / 5from documentation |
| Norwegian product (Norwegian + NOK) App and tax report in Norwegian, NOK as base currency with every value converted on the transaction date. Half credit if only the report is in Norwegian. | 0 / 3from documentation |
| Crypto-to-crypto counted as a sale Swapping, trading or paying with crypto realises the coin given up at the NOK value of what you received. Tax-free swaps = 0. | 2 / 2from documentation |
| Wealth value: what you held at the end of 31 December, at the 1 January price Formuesverdi = units held at the end of 31 December × the price on 1 January. Test: buy 1 BTC on 15 December, sell half on 2 January; the report must still show 1 BTC. The 31 December price gets half. | 0 / 4not tested |
| Gains and losses as two totals, per lot, never netted The card has one field for gains and one for losses: a sale that draws on a gain lot and a loss lot adds to both. Test: 3 BTC sold over a 300 000 and a 1 200 000 lot. | 0 / 3not tested |
| Fee on a transfer between your own wallets: a loss of its cost The transfer itself is not a sale; the fee coins leave at exit value 0, so the loss equals what they cost. Selling the fee at market value = 0; ignoring the fee = 1. | 0 / 3not tested |
| Trading fees on both sides A purchase fee is part of the cost; a sale fee reduces the proceeds. Tested with a fiat purchase fee and a fiat sale fee. | 0 / 2not tested |
| Income at receipt becomes the cost basis Staking, airdrops and other rewards are income at the NOK value when received, and that value is the cost of the later sale. | 0 / 2not tested |
| Mining as its own income figure Mined coins are income at receipt and reported in Inntekt fra mining, apart from other crypto income. | 2 / 2from documentation |
| Fiat money never on the crypto card Euro, dollars or kroner are not virtual assets: no fiat row in the wealth value and no fiat income in the crypto income fields. | 0 / 2not tested |
| Lost, stolen or scammed coins as a loss of cost A label that removes the asset with a loss equal to its purchase price, so the loss can be claimed once the conditions are met. | 1 / 1from documentation |
| Whole-krone figures The report’s figures in whole kroner, each rounded once; rows and totals agree. | 0 / 1not tested |
| NOK at the transaction date Fiat trades converted at the exchange rate of the moment; currency effects inside the gain, never a separate FX result. | 2 / 2from documentation |
| Cost price when there is no market price A coin or NFT with no year-end market value is valued at its cost price in the wealth value, not at 0 or left out. | 0 / 2from documentation |
| The crypto card’s figures under the official field names Formuesverdi, Skattepliktig gevinst, Fradragsberettiget tap, Andre inntekter fra virtuelle eiendeler, Inntekt fra mining — named as the return names them, ready to copy. Old or home-made names = half. | 0 / 4from documentation |
| One row per currency for the per-asset route Name, amount at 31 December, wealth value, gain, loss and income per currency, plus the wallet or exchange, for filers who declare each asset. | 0 / 2from documentation |
| An attachment for the summed route A PDF to upload with the summed figures and the per-asset detail, stating the price date used for the wealth value. | 0 / 1from documentation |
| Filing guidance in Norwegian Maintained guidance naming the card, the two routes and the attachment, current for the latest return. | 0 / 1from documentation |
| Figures transferred straight into the tax return The tool writes the crypto card into your return at Skatteetaten after an ID-porten login; you check and submit. | 0 / 3from documentation |
| DeFi as Skatteetaten reads it Wrapping and liquidity-pool deposits and withdrawals are sales; pool returns and governance tokens are income. Documented handling, not a generic “DeFi supported” claim. | 0 / 2from documentation |
| Gifts: no gain for the giver Giving crypto away is not a sale with a gain; a label for gifts given and received that does this. A default that books a gain on a gift = 0. | 0 / 2from documentation |
| Wealth values you can see and change Each year-end value shows its basis and you can set a value per currency. | 0 / 1from documentation |