Crypto Tax in Romania
A structured summary of how individual crypto taxation works in Romania, the tax regime, headline rate, accepted cost-basis methods, exemptions and anti-avoidance rules.
General information generated from our jurisdiction dataset, not tax advice. Rules change, verify with a local professional.

Getting crypto tax in Romania right starts with one simple idea: the moment you turn a digital asset into something else of value, the tax system pays attention. Romania treats gains on cryptocurrency as taxable, so selling, swapping or spending your coins can create a reporting duty even when no lei or euros ever land in your bank account. This guide walks through when crypto is taxable, how disposals, staking and other activity are treated, which return you file with ANAF, and what records you need, then shows how CryptaTax turns a messy transaction history into a clean, file-ready Romanian report.
This is general information, not personal tax advice. Romania's treatment of digital assets sits inside its wider personal income tax system, and your exact position depends on your residency, your individual circumstances and whether your activity looks like occasional investing or something closer to a business. Always confirm the current law with the National Agency for Fiscal Administration (ANAF) or a qualified Romanian adviser, and read the verified summary table on this page for the figures, allowances and deadlines that apply to your specific tax year.
Is crypto taxed in Romania?
Yes. Romania does not treat cryptocurrency as everyday money, and it does not leave digital-asset gains untaxed. Instead, profit from crypto is generally brought into the personal income tax system as a form of income from the transfer of virtual currency. In plain terms, the gain you make when you dispose of a holding, by selling it for lei or euros, swapping it for another token, or using it to pay for goods and services, can be a taxable result that belongs on your annual return.
Understanding what is not a taxable event matters just as much. Buying crypto with fiat and simply holding it in your own wallet is generally not taxed by itself, because you have not yet realised a gain. Moving coins between two wallets that both belong to you is a transfer, not a disposal, and on its own does not create a tax charge. The tax question almost always turns on realisation: have you parted with the asset, or received new value in exchange, in a way that locks in a profit or a loss? If yes, it likely needs to be reported; if no, you are usually still in a holding phase.
How crypto is taxed in Romania
Different kinds of crypto activity can fall into different tax buckets, and the label you attach to a transaction drives how it is reported. The sections below explain the common patterns. The precise rates, allowances and any small-transaction or annual thresholds live in the verified summary table on this page, treat the descriptions here as the shape of the rules, and the table as the source for the actual numbers.
Disposals and capital gains
A disposal is the core taxable event for most individual investors. You dispose of crypto when you sell it for fiat, swap one token for another, or spend it on goods or services. The taxable result is broadly the difference between what you received and your cost basis, what you originally paid to acquire the asset, including associated fees. A crypto-to-crypto swap is easy to forget but is still a disposal of the coin you gave up, valued at its market price at that moment. Our cost basis guide → explains how acquisition cost is tracked across many lots so every disposal can be matched correctly.
Staking rewards
Staking rewards are typically treated as income when you receive them, valued at the market price on the day they land in your control. That same value usually becomes the cost basis of the new coins, so if you later sell them, only the change in value since receipt is a further gain or loss. This two-step pattern, income on receipt, then a capital result on later disposal, is one of the most common sources of double counting when people try to do it by hand. Our staking tax guide → walks through the mechanics in detail.
Mining
Mining rewards are also generally treated as income at the value of the coins when you receive them. Where mining is occasional and personal, it is usually reported as ordinary income; where it is run with scale, organisation and a profit motive, it can look more like a business activity with different reporting and possible deductions. As with staking, the receipt value becomes the cost basis for any later disposal, so keeping the date and market price of each reward is essential.
Airdrops
Airdrops vary depending on why you received the tokens. Where an airdrop is something you earned or had to do something to qualify for, it often looks like income at the value on receipt. Where tokens simply appear with no action on your part, the treatment can differ, and value may instead be recognised when you eventually dispose of them. Either way, record the date and the market value when the tokens become yours, because that figure anchors the later calculation.
DeFi
DeFi activity, lending, liquidity provision, yield farming and similar, can generate both income-like rewards and disposals, sometimes in the same transaction. Providing liquidity may involve swapping tokens for a pool position, and claiming rewards can be an income event. Because a single on-chain action can have several tax consequences at once, DeFi is where manual spreadsheets break down fastest. Treat each reward as potential income and each token swap as a potential disposal, and value everything at the time it happens.
NFTs
NFTs follow the same realisation logic as other tokens. Buying an NFT with crypto is a disposal of the coins you spent; selling an NFT is a disposal of the NFT itself, with the gain or loss measured against what it cost you. If you create and sell NFTs as a creator, the proceeds can look more like trading or professional income than a one-off investment gain, which changes how they are reported. Keep the acquisition cost, sale price and any marketplace fees for each item.
Tax rates and allowances
Romania applies its personal income tax framework to crypto gains and crypto income, and there may be specific allowances, exemptions or small-value thresholds that change whether a particular gain needs to be reported at all. Rather than quoting a number that could be out of date by the time you read this, we keep all of those figures in the verified summary table on this page and recommend you confirm the current position directly with ANAF or your adviser before filing.
What does not change is the underlying method. Your taxable gain on a disposal is driven by the gap between disposal proceeds and cost basis, and your crypto income is driven by the market value of assets when you receive them. Getting those two inputs right, accurate proceeds and accurate cost basis, matters far more than memorising a headline rate, because the rate is applied to a number you have to calculate correctly first. This is exactly where good record-keeping and the right cost-basis method earn their keep.
Which forms and how to file
In Romania, individuals generally report income and gains through the unified annual return, the Declarația Unică, submitted to ANAF, typically online through the SPV (Spațiul Privat Virtual) portal. Crypto gains and crypto income are declared alongside your other reportable income for the year. Because the exact sections, declaration codes and submission deadlines can change, treat the verified summary table on this page as your checklist and confirm the current filing requirements with ANAF before you submit.
Whatever the precise boxes, the workflow is consistent. You need a complete list of every taxable event for the year, each one valued correctly in your reporting currency, with gains and losses netted according to the rules that apply to you. Practical steps usually look like this:
- Gather every transaction across all exchanges, wallets and chains you used during the year.
- Classify each transaction, buy, sell, swap, staking reward, airdrop, fee and so on.
- Convert each disposal and each income event into your reporting currency at the time it happened.
- Match disposals to acquisitions using a consistent cost-basis method to find each gain or loss.
- Total your gains, losses and income, then carry the figures into the Declarația Unică.
- Keep the underlying calculation and source data in case ANAF asks you to support the numbers.
Record-keeping
Strong records are what make a Romanian crypto return defensible. For every asset you should be able to show when you acquired it, what it cost including fees, when you disposed of it, what you received, and the market value of any crypto received as income on the day it arrived. Because tax authorities can review past years, it is wise to keep this evidence well beyond the filing date. A good record set typically includes:
- Exchange trade histories and CSV exports for every platform you used.
- Wallet addresses and on-chain transaction IDs so activity can be traced and verified.
- The market value, in your reporting currency, of any crypto received as staking, mining or airdrop income.
- Records of fees paid, since they usually adjust either your cost basis or your proceeds.
- A clear note of the cost-basis method you used, applied consistently across the year.
Common mistakes
Most Romanian crypto-tax errors are avoidable and come from a handful of recurring blind spots rather than anything exotic. Watch out for these:
- Forgetting that crypto-to-crypto swaps are disposals, not invisible internal moves.
- Treating staking, mining or airdrop receipts as tax-free instead of income at their market value on receipt.
- Double counting staking rewards by taxing them as income and then forgetting to use that value as cost basis on later sale.
- Missing transactions from a wallet or exchange that was used briefly and then abandoned.
- Mixing cost-basis methods between assets or years instead of applying one method consistently.
- Ignoring small disposals and fees that, added up across a busy year, materially change the totals.
How CryptaTax automates your Romania crypto taxes
CryptaTax is built to remove exactly the manual work that makes Romanian crypto tax painful. You connect your exchanges and wallets, and CryptaTax imports your full history, labels each transaction by type, values every disposal and income event at the right moment, and applies a consistent cost-basis method so your gains and losses are calculated the same way across the whole year. Instead of stitching together CSVs in a spreadsheet, you get a clear, organised picture of what is taxable and why.
From there, CryptaTax produces a clean summary of your total gains, losses and crypto income for the year, ready to carry into your Declarația Unică, with the underlying detail preserved so you can support every figure if ANAF ever asks. CryptaTax is designed for individuals filing their own crypto taxes, not for enterprise accounting, so it stays focused on getting your personal Romanian return right, accurately and on time.
Related countries and guides
If your situation crosses borders, or you are weighing where to be tax-resident, these neighbouring guides are a useful next read: Bulgaria crypto tax →, Hungary crypto tax →, Slovakia crypto tax → and Slovenia crypto tax →. To go deeper on the mechanics that drive every country's numbers, see our staking tax guide → and cost basis guide →.
Individual crypto tax, Romania
General Information
Individual Tax, Regime
Individual Tax, Cost Basis
Individual Tax, Exemptions
Individual Tax, Anti-Avoidance
CryptaTax computes your gains, income and tax reports for Romania automatically across 90 blockchains and 49 exchanges.
If you are tax-resident in Romania and you dispose of crypto at a gain, or receive crypto as income, you can have a taxable result to report on your annual return to ANAF. Simply holding crypto you bought is generally not taxed until you dispose of it. The exact rate, any allowance and the filing thresholds are in the verified summary table on this page, check them there and confirm the current figures with ANAF.
Generally yes. Swapping one token for another is treated as a disposal of the coin you give up, valued at its market price at the moment of the swap, so a gain or loss can arise even though you never touched fiat. This is one of the most commonly missed events. CryptaTax records both sides of each swap automatically so nothing slips through.
Staking rewards are typically treated as income at their market value when you receive them, and that value usually becomes the cost basis of the new coins. If you later sell them, only the change in value since receipt is a further gain or loss. See our staking tax guide for the mechanics, and the summary table on this page for the figures that apply.
Individuals generally report crypto gains and income through the unified annual return, the Declarația Unică, submitted to ANAF, often online via the SPV portal. The exact sections and deadlines can change, so confirm the current filing requirements with ANAF and use the verified summary table on this page as your checklist.
Moving crypto between two wallets that both belong to you is a transfer, not a disposal, so on its own it does not create a tax charge. You only realise a gain or loss when you sell, swap or spend the asset. Keep records of the transfers anyway, so your history stays complete and your cost basis carries across correctly.
Keep exchange histories, wallet addresses and transaction IDs, the market value of any crypto received as income, and a note of the cost-basis method you used. Because tax authorities can review past years, retain this evidence well beyond the filing date. CryptaTax stores the full underlying detail behind every figure it calculates.
Yes. CryptaTax imports activity from your exchanges and wallets, classifies each transaction, values disposals and income events correctly, and applies a consistent cost-basis method to produce a file-ready summary for your Declarația Unică. It is built for individuals filing their own crypto taxes, so it stays focused on your personal Romanian return.