CryptaTax
🌐 EN
EnglishENDeutschDEEspañolESFrançaisFRItalianoIT日本語JA한국어KONederlandsNLPolskiPLPortuguêsPT
Sign In Get Started Free

Crypto Capital Gains Tax in Italy: How to Calculate What You Owe

TAX REPORTING Crypto Capital Gains Tax in Italy: Howto Calculate What You Owe

If you hold or trade cryptocurrency in Italy, you have a tax obligation that many investors still overlook. Italian tax law treats crypto assets as a distinct asset class subject to capital gains rules, and the Agenzia delle Entrate has made clear that profits above a certain threshold must be declared. Working out exactly what you owe can feel complicated, particularly if you have traded across multiple exchanges or moved assets between wallets throughout the year. A reliable crypto tax calculator removes much of that complexity. It aggregates your transaction history, applies the correct Italian rules to each disposal, and produces a crypto tax report you can use directly when you file. This guide covers the full picture: how Italian crypto tax works, which events trigger a liability, what rates apply, and how to approach the process of calculating and filing your return accurately.

How Italy Taxes Cryptocurrency Gains

Italy revised its approach to crypto taxation as part of the 2023 Budget Law, bringing greater clarity to an area that had previously relied on interpretive guidance. Under the current framework, crypto assets are treated as a distinct category for tax purposes, separate from foreign currency holdings. Gains realised from the sale, exchange, or other disposal of crypto assets are subject to a substitutive tax, which is a flat-rate levy applied in place of the ordinary income tax system for this asset class.

The flat rate that applies to crypto capital gains is set at twenty-six percent. This applies to net gains, meaning you can offset losses from the same tax year against gains before calculating the amount due. If your losses exceed your gains in a given year, Italian rules allow you to carry those losses forward to offset future gains, subject to the applicable conditions and time limits set by the tax authority.

One important structural point is that not every crypto holding automatically creates a tax event. Italy applies a threshold-based approach: a taxable gain only arises if the total value of crypto assets held exceeded a specified threshold for more than seven consecutive days during the tax year. Understanding exactly how that threshold works, and whether your portfolio crossed it, is one of the first things a crypto capital gains calculator needs to assess before any figures are produced.

Which Transactions Trigger Italian Crypto Tax

Not every interaction with your crypto portfolio counts as a taxable disposal under Italian rules. Knowing which events create a liability is essential before you attempt to calculate crypto taxes for the year.

The following transaction types are generally treated as taxable events in Italy:

Selling crypto for euros or any other fiat currency is the most straightforward disposal. Each sale is a separate event, and the gain or loss on each one feeds into your overall net position for the year. Exchanging one cryptocurrency for another is also treated as a disposal of the first asset and an acquisition of the second, which means a crypto-to-crypto swap can trigger a gain even if you never converted anything to euros. Using crypto to purchase goods or services follows the same logic: the moment you spend your coins, you have disposed of them at their current market value, and any uplift from your acquisition cost is potentially taxable.

Transfers between your own wallets are not taxable events, provided you can demonstrate that both wallets belong to you. This is an important distinction because exchange data alone does not always make wallet ownership obvious. Keeping clear records of your own wallet addresses matters here, and a good crypto tax software tool will let you label wallets so transfers are correctly excluded from disposal calculations.

Receiving crypto as income, for example from staking rewards or airdrops, sits in a different category and may be treated as ordinary income rather than a capital gain at the point of receipt, with a subsequent capital gain arising only on a later disposal.

The Threshold Rule and Why It Matters

Italy's threshold rule is one of the more distinctive features of its crypto tax framework, and it catches some investors off guard. The rule requires that your total crypto holdings must have exceeded the relevant threshold for more than seven consecutive days within the tax year before any gain becomes taxable. If your portfolio never crossed that level for that duration, gains realised during the year may fall outside the taxable scope entirely.

In practice, most active traders and longer-term holders will cross the threshold without difficulty. The seven-day consecutive requirement is the element that requires careful documentation. You need to be able to show the value of your portfolio on each day across the year, which is straightforward if you use crypto tax software that pulls in historical price data automatically. Without that kind of tool, reconstructing daily portfolio values from exchange statements alone can be extremely time-consuming.

The threshold also interacts with how you report your holdings. Italian residents are required to declare their foreign financial assets, including crypto held on non-Italian exchanges, in the RW section of the Modello Redditi tax return. This disclosure requirement applies regardless of whether a taxable gain has arisen, and failure to complete it can lead to separate penalties independent of any capital gains liability.

Transaction Type Taxable Event in Italy? Notes
Crypto sold for fiat (EUR) Yes Subject to 26% substitutive tax on net gain
Crypto exchanged for crypto Yes Treated as disposal at market value
Crypto used to buy goods/services Yes Disposal at point of use
Transfer between own wallets No Must evidence wallet ownership
Staking/airdrop receipt Potentially as income Separate rules may apply; further disposal is then taxable
Holding without disposal No Unrealised gains are not taxed

How to Calculate Crypto Taxes: The Core Method

Calculating your Italian crypto tax liability starts with establishing the cost basis of every asset you have disposed of during the tax year. The cost basis is the original acquisition price of the asset, including any fees paid at the time of purchase. Your gain or loss on a disposal is the difference between the proceeds received and the cost basis of the asset sold.

Italy applies a LIFO (last in, first out) method for determining which units of a particular asset are treated as sold when you make a partial disposal. This means the most recently acquired coins are treated as the ones you sold first. The choice of cost basis method matters significantly because it affects the size of any gain or loss you report. Using LIFO rather than average cost or FIFO can produce very different outcomes depending on how the price of the asset moved between your various purchases.

Once you have calculated individual gains and losses across all disposals, you net them against each other to arrive at an overall net gain or net loss for the year. If the result is a net gain and your portfolio crossed the threshold requirement, you apply the twenty-six percent rate to that net figure to arrive at the tax due. You then report this in the appropriate section of your Modello Redditi personal tax return.

Step Action Required Key Detail
1 Gather all transaction records Imports from exchanges, wallets, DeFi protocols
2 Apply LIFO cost basis method Italian rules default to LIFO for crypto
3 Calculate individual gains and losses Proceeds minus cost basis for each disposal
4 Net gains against losses Losses in same year offset gains
5 Check threshold requirement Portfolio must have exceeded threshold for 7+ consecutive days
6 Apply 26% substitutive tax rate On net gain if threshold was met
7 Complete Modello Redditi and RW section File by the applicable deadline

Why a Crypto Tax Calculator Saves Time and Reduces Errors

The manual approach to calculating Italian crypto taxes is feasible if you made only a handful of trades in a single asset on one exchange. For anyone with a more active trading history, or assets spread across multiple platforms, manual calculation quickly becomes unmanageable and prone to errors that can be costly if the Agenzia delle Entrate reviews your return.

A dedicated crypto tax calculator connects to your exchange accounts and wallets via API or file import, pulling in your full transaction history automatically. It then applies the correct cost basis methodology, identifies which transactions are taxable events under Italian rules, and produces a crypto tax report that sets out your gains, losses, and the tax figure due. The output is structured to align with what needs to go into your return, which simplifies the filing process considerably.

Beyond saving time, automated crypto tax software also reduces the risk of missing transactions. It is easy to forget about a swap made eighteen months ago on a platform you no longer use actively, but that swap may still have created a taxable gain that belongs in your current year return if the asset was originally acquired earlier. Software that maintains a continuous cost basis record across your full history catches these situations automatically, whereas a manual approach based only on recent records will not.

CryptaTax is designed specifically for individual filers who need to calculate crypto taxes accurately and generate a clean crypto tax report for their accountant or for direct filing. The platform supports Italian LIFO methodology and handles complex scenarios including multi-exchange portfolios and DeFi interactions.

Filing Deadlines and Penalties

Italian personal tax returns are filed annually. The standard deadline for submitting the Modello Redditi falls in the autumn of the year following the tax year in question. Late filing, underpayment, or failure to complete the RW foreign assets disclosure can each attract separate penalties, and those penalties are calculated as a percentage of the unpaid tax or the undisclosed asset value.

Italy also operated a voluntary disclosure regime that allowed holders to regularise previously undeclared crypto positions, but the window for that specific process is not permanently open. If you have years of unfiled crypto transactions, taking advice on how to approach back-years is important before you simply include them in your current return without context.

One further consideration is the stamp duty equivalent that applies to crypto assets held in Italy. This annual levy is assessed on the value of crypto holdings and is reported alongside the income tax return. It is a separate obligation from the capital gains tax and applies even in years where no disposals were made.

Illustrative Scenario

To illustrate how this applies in practice, consider the following scenario:

Marco is a software developer based in Milan who began buying Bitcoin and Ethereum in 2021. Over the following years he accumulated positions on two different exchanges and made several crypto-to-crypto swaps as he rebalanced between assets. By the time he sat down to think about his tax position for a recent tax year, he had hundreds of individual transactions spread across two platforms and a hardware wallet he used for long-term storage.

Marco knew he had made gains during the year but had no clear figure. Reconstructing his cost basis manually using LIFO across all transactions felt overwhelming. He connected his exchange accounts and wallet to CryptaTax, which imported his full history automatically. The platform identified each taxable disposal, applied LIFO to determine the cost basis of each sale, and calculated his net gain for the year. It confirmed that his portfolio had exceeded the Italian threshold for more than seven consecutive days, meaning the gain was taxable. The resulting crypto tax report set out the figures his accountant needed to complete the Modello Redditi accurately. Marco avoided the guesswork that had made him delay filing in the first place.

Frequently Asked Questions

Do I need a crypto tax calculator to file my Italian return?

You are not legally required to use software, but a crypto tax calculator is the most reliable way to apply Italian LIFO rules correctly across a large transaction history. Manual calculations on complex portfolios frequently contain errors that a purpose-built tool avoids automatically.

What is the capital gains tax rate on crypto in Italy?

Italy applies a flat substitutive tax rate of twenty-six percent on net crypto capital gains. This rate applies after you have netted any losses for the year against your gains, provided your portfolio crossed the applicable threshold requirement.

How do I calculate crypto taxes if I traded on multiple exchanges?

You need to consolidate your full transaction history across all platforms before applying the LIFO cost basis method. The most practical way to do this is to use crypto tax software that can import data from multiple exchanges simultaneously and maintain a unified cost basis record across all of them.

Is a crypto-to-crypto swap taxable in Italy?

Yes. Italian tax rules treat the exchange of one cryptocurrency for another as a disposal of the first asset at its current market value. Any gain relative to the original acquisition cost is included in your net gain calculation for the year.

What happens if my crypto losses exceed my gains?

If your total losses for the year exceed your total gains, you have a net loss position. Italian rules allow you to carry those excess losses forward to offset future gains, subject to the applicable conditions set by the Agenzia delle Entrate. You still need to report the position in your return.

Do I have to report crypto holdings even if I made no gains?

Yes. Italian residents are required to disclose foreign financial assets, including crypto held on non-Italian platforms, in the RW section of their Modello Redditi return. This requirement applies regardless of whether a taxable gain arose during the year.

What cost basis method does Italy use for crypto?

Italy applies the LIFO method to crypto assets, meaning the most recently acquired units of an asset are treated as the first ones sold when you make a partial disposal. This is important because the method directly affects the size of any gain or loss you report.

How do I generate a crypto tax report for my accountant?

A crypto tax software platform like CryptaTax can produce a structured crypto tax report once you have imported your transaction history. The report sets out your gains, losses, cost basis calculations, and the resulting tax figure in a format your accountant can use directly when preparing your Modello Redditi filing.

Can I reduce my Italian crypto tax bill by claiming losses from previous years?

Yes, provided those losses were properly reported in the year they arose and the carry-forward conditions set by Italian tax law are satisfied. Losses that were never declared cannot simply be introduced in a later year without addressing the original unfiled return.

What is the deadline for filing crypto taxes in Italy?

The Italian personal tax return deadline falls in the autumn of the year following the relevant tax year. The exact date can shift slightly from year to year, so checking the Agenzia delle Entrate website for the current year's deadline before you file is advisable.

Source: CryptaTax

FAQ

Do I need a crypto tax calculator to file my Italian return?

You are not legally required to use software, but a crypto tax calculator is the most reliable way to apply Italian LIFO rules correctly across a large transaction history. Manual calculations on complex portfolios frequently contain errors that a purpose-built tool avoids automatically.

What is the capital gains tax rate on crypto in Italy?

Italy applies a flat substitutive tax rate of twenty-six percent on net crypto capital gains. This rate applies after you have netted any losses for the year against your gains, provided your portfolio crossed the applicable threshold requirement.

How do I calculate crypto taxes if I traded on multiple exchanges?

You need to consolidate your full transaction history across all platforms before applying the LIFO cost basis method. The most practical way to do this is to use crypto tax software that can import data from multiple exchanges simultaneously and maintain a unified cost basis record across all of them.

Is a crypto-to-crypto swap taxable in Italy?

Yes. Italian tax rules treat the exchange of one cryptocurrency for another as a disposal of the first asset at its current market value. Any gain relative to the original acquisition cost is included in your net gain calculation for the year.

What happens if my crypto losses exceed my gains?

If your total losses for the year exceed your total gains, you have a net loss position. Italian rules allow you to carry those excess losses forward to offset future gains, subject to the applicable conditions set by the Agenzia delle Entrate. You still need to report the position in your return.

Do I have to report crypto holdings even if I made no gains?

Yes. Italian residents are required to disclose foreign financial assets, including crypto held on non-Italian platforms, in the RW section of their Modello Redditi return. This requirement applies regardless of whether a taxable gain arose during the year.

What cost basis method does Italy use for crypto?

Italy applies the LIFO method to crypto assets, meaning the most recently acquired units of an asset are treated as the first ones sold when you make a partial disposal. This is important because the method directly affects the size of any gain or loss you report.

How do I generate a crypto tax report for my accountant?

A crypto tax software platform like CryptaTax can produce a structured crypto tax report once you have imported your transaction history. The report sets out your gains, losses, cost basis calculations, and the resulting tax figure in a format your accountant can use directly when preparing your Modello Redditi filing.

Can I reduce my Italian crypto tax bill by claiming losses from previous years?

Yes, provided those losses were properly reported in the year they arose and the carry-forward conditions set by Italian tax law are satisfied. Losses that were never declared cannot simply be introduced in a later year without addressing the original unfiled return.

What is the deadline for filing crypto taxes in Italy?

The Italian personal tax return deadline falls in the autumn of the year following the relevant tax year. The exact date can shift slightly from year to year, so checking the Agenzia delle Entrate website for the current year's deadline before you file is advisable.