Ghid ANAF

Metoda FIFO la crypto — ce e și cum se aplică

FIFO (First-In-First-Out) este metoda acceptată de ANAF pentru calculul costului de achiziție la vânzarea criptomonedelor. Prima intrare, prima ieșire.

Ce este FIFO

FIFO înseamnă First-In-First-Out — „primul intrat, primul ieșit". Când vinzi o cantitate de crypto, costul atribuit vânzării vine de la cele mai vechi achiziții pe care le ai, în ordine cronologică.

Conceptul e simplu: dacă ai cumpărat 3 tranșe de ETH la prețuri diferite și vinzi o parte, nu alegi tu ce „loturi" vinzi — se consumă automat din prima tranșă, apoi din a doua, etc.

De ce FIFO și nu alte metode

Metodele posibile de calcul al costului pentru tranzacții multiple sunt:

  • FIFO — primul cumpărat, primul vândut;
  • LIFO — ultimul cumpărat, primul vândut;
  • HIFO — cel mai scump cumpărat, primul vândut (optimizează fiscal);
  • Cost mediu ponderat — se face media tuturor achizițiilor.

ANAF România acceptă FIFO. Alte metode (LIFO, HIFO, cost mediu) nu sunt recunoscute oficial și folosirea lor te poate expune la recalcul nefavorabil în caz de control.

Avantajul FIFO: e predictibil și transparent. Dezavantajul: în piețe bull prelungite, FIFO tinde să dea câștiguri mai mari decât alte metode (vinzi entitățile cu costul cel mai mic).

Exemple pas cu pas

Exemplul 1: o singură vânzare parțială

Ai făcut 2 achiziții de BTC:

  • 15.03.2025 — cumperi 0,5 BTC la 100.000 lei (cost 50.000);
  • 20.06.2025 — cumperi 0,5 BTC la 140.000 lei (cost 70.000).

În 10.11.2025 vinzi 0,7 BTC la 180.000 lei/BTC = 126.000 lei total.

Cost FIFO: consumi tot primul lot (0,5 BTC × 100.000 = 50.000 lei) + 0,2 BTC din al doilea lot (0,2 × 140.000 = 28.000 lei). Cost total: 78.000 lei.

Câștig: 126.000 − 78.000 = 48.000 lei.

Rămâne în „inventar" 0,3 BTC din al doilea lot, cu cost remanent de 42.000 lei — se va folosi la următoarea vânzare de BTC.

Exemplul 2: vânzări succesive din mai multe loturi

Continuă exemplul anterior — în 01.12.2025 mai vinzi 0,2 BTC la 200.000 lei/BTC = 40.000 lei.

Cost FIFO: consumi 0,2 BTC din lotul rămas (cost remanent ratio: 0,2/0,3 × 42.000 = 28.000 lei).

Câștig: 40.000 − 28.000 = 12.000 lei.

Izolare per coin — NU amesteci BTC cu ETH

Fiecare criptomonedă are propriul său „inventar" FIFO. Cumpărarea de ETH nu influențează costul tău la BTC, și invers. Swap-urile între monede (BTC → ETH) sunt evenimente impozabile separate — se tratează ca vânzare de BTC și cumpărare de ETH în aceeași zi.

Atenție la stablecoin-uri: USDT, USDC, BUSD etc. sunt fiecare inventar separat. Un swap USDT → USDC generează câștig/pierdere chiar dacă valoarea în lei e aproape identică.

Cum intră comisioanele în calcul

Comisioanele trebuie incluse corect pentru un calcul fidel:

  • Comisioanele de cumpărare se ADAUGĂ la costul de achiziție. Cumperi 1 BTC la 100.000 lei cu comision 100 lei → costul tău este 100.100 lei.
  • Comisioanele de vânzare se SCAD din prețul de vânzare. Vinzi 1 BTC la 150.000 lei cu comision 150 → încasarea netă e 149.850 lei.

Ambele reduc câștigul impozabil.

În calculatorul cryptotax.ro

Tab-ul „Calcul detaliat" din calculator implementează FIFO corect: introduci toate tranzacțiile (BUY / SELL, coin, cantitate, preț RON, fee, dată), sortarea e făcută cronologic automat, costul este consumat FIFO per coin. Rezultatul include totalul câștigurilor și max câștig per tranzacție — relevant pentru regula 200 lei/tx.

Următorii pași