1. Hvad er FIFO?
FIFO (First In, First Out) betyder, at de kryptoenheder, du købte først, også anses for solgt først. Har du købt bitcoin ad flere omgange til forskellige priser, kan du altså ikke selv vælge, hvilket køb der matches med et salg. Du skal bruge anskaffelsesprisen fra det ældste køb, der endnu ikke er "solgt". FIFO er hovedreglen for opgørelse af gevinst og tab på krypto i Danmark.
2. Én samlet beholdning
Et vigtigt princip: din beholdning af en bestemt kryptovaluta anses som én samlet beholdning, uanset hvilken vekslingstjeneste eller wallet du sælger fra. Har du fx bitcoin spredt ud over tre børser, bruger du FIFO på tværs af dem alle — ikke pr. børs. Det gør opgørelsen mere kompleks, jo flere steder du handler.
3. Eksempel trin for trin
Markus laver to køb og to salg af bitcoin (BTC) mod DKK i løbet af året:
- Køb 1 (januar): 1 BTC til 1.000 kr.
- Køb 2 (februar): 1 BTC til 1.500 kr.
Markus har nu 2 BTC i beholdning.
Salg 1 (marts): Han sælger 0,5 BTC til 1.600 kr. pr. BTC = 800 kr. Efter FIFO bruger han de første 0,5 BTC fra Køb 1:
- Købspris: 1.000 kr. × 0,5 = 500 kr.
- Salgspris: 800 kr.
- Gevinst: 800 − 500 = 300 kr.
Salg 2 (april): Han sælger de resterende 1,5 BTC til 1.200 kr. pr. BTC. Det består af to beregninger, fordi de dækker to forskellige køb:
- De sidste 0,5 BTC fra Køb 1: købspris 1.000 × 0,5 = 500 kr., salgspris 1.200 × 0,5 = 600 kr. → gevinst 100 kr.
- Hele Køb 2 (1 BTC): købspris 1.500 kr., salgspris 1.200 kr. → tab 300 kr.
Markus' samlede opgørelse:
- Gevinster: 300 + 100 = 400 kr. → oplyses i rubrik 20.
- Tab: 300 kr. → oplyses i rubrik 58.
Bemærk, at han ikke må trække tabet fra gevinsten, inden han indberetter — de to tal skal stå hver for sig i to rubrikker.
Automatisér FIFO med Koinly
Eksemplet er med to køb og to salg. Med hundredvis af handler på tværs af flere børser bliver FIFO næsten umuligt at holde styr på i hånden. Koinly forbinder dine konti, opgør automatisk efter FIFO og laver en dansk skatterapport til rubrik 20 og 58.
4. Krydshandler (krypto for krypto)
Bruger du én kryptovaluta til at købe en anden — fx bitcoin for at købe ripple — regnes det skattemæssigt som et salg af bitcoin og et køb af ripple. Du skal derfor opgøre gevinst eller tab på bitcoin-salget efter FIFO, selv om der ikke er gået DKK ind på din konto. Værdien opgøres til kursen på handelstidspunktet. Krydshandler er en klassisk kilde til oversete skattepligtige begivenheder.
5. Gebyrer og undtagelser
- Handelsgebyrer knyttet direkte til købet eller salget kan indgå i opgørelsen: købsgebyrer lægges til anskaffelsessummen, salgsgebyrer trækkes fra salgsprisen.
- Ikke fradragsberettiget: udgifter til interne overførsler mellem egne wallets og til skatteberegningsrapporter kan som udgangspunkt ikke fradrages, fordi de ikke er knyttet til en konkret handel.
- Snæver modregningsundtagelse: køber du fx 10 enheder på én gang og sælger dem ad flere omgange i samme indkomstår uden at købe nye ind imellem, må du lave en nettoberegning. Et nettotab oplyses stadig i rubrik 58.
6. Rubrik 20 og 58
Når året er opgjort, oplyser du dine samlede gevinster i rubrik 20 (anden personlig indkomst, uden AM-bidrag) og dine samlede tab i rubrik 58 (ligningsmæssigt fradrag med en skatteværdi på ca. 27 %). Fristen er som udgangspunkt 1. maj året efter (1. juli, hvis du har udvidet oplysningsfrist). Gem dokumentation for hver handel: dato, mængde, kurs og gebyr.
7. Automatisér det med Koinly
FIFO er simpelt på papiret, men bliver hurtigt uoverskueligt med mange handler, krydshandler og flere børser. Koinly forbinder dine børser og wallets via API eller CSV, anvender FIFO automatisk på tværs af hele din beholdning og laver en rapport, du kan bruge til rubrik 20 og 58. Du er dog selv ansvarlig for de indberettede tal — værktøjet leverer grundlaget.
Læs videre: Beskatning af bitcoin i Danmark · Bedste krypto-skatteprogram · DAC8 forklaret.