Skip to main content

Fees in Italy

Updated today

📝 Description

If you trade crypto in Italy, you’ve probably wondered: “What happens to my fees—do they reduce my taxes?” The short answer: not as a separate deduction. Italy’s system focuses on what you actually receive when you dispose of tokens and what those tokens cost you. Everything else—fees, gas, withdrawals—sits in the background unless your platform has already netted them out.

▶️ Italy taxes crypto gains under Article 67(1) TUIR using the LIFO method. Your gain is:

Amount Received (corrispettivo percepito) – Acquisition Cost (LIFO).

There’s no standalone “fees” box in the law or in the forms. Fees only matter indirectly when they change the amount you receive or the quantity you hold.

📂 1. Two ways platforms show fees

A. “Net credited” proceeds

Some exchanges pay you net of fees. If your statement says €29,500 credited, that is your Amount Received. Compare it to your LIFO cost; the difference is your gain. Nothing else to subtract—because the platform already did it.

B. Separate fee line

Other platforms credit the gross sale and list a trading fee on another line. If you see €30,000 received and a separate €500 fee, your Amount Received is €30,000. You do not deduct the €500 anywhere in the capital-gains calculation. It feels counter-intuitive if you’re used to equities, but it’s how Italian crypto taxation is framed.

📂 2. Purchases: why a fee can raise your unit price without raising your cost

On buys, a separate fee does not increase the cost basis.

  • Example: €2,000 buy + €20 fee (separate)cost basis = €2,000.

If the fee is taken in kind (you receive fewer tokens), your euro outlay stays the same, but the quantity is smaller, so your unit cost rises.

  • Example: you spend €2,000 and receive 0.99 ETH because the fee was taken in ETH → cost = €2,000 for 0.99 ETH.

📂 3. Fees paid “in crypto” on sales (no extra loss to claim)

Many platforms take fees in a platform token or in the asset you’re selling (e.g., –0.05 BNB). Don’t turn that line into a deductible expense or a separate capital loss. Practically:

  • Report the cash/euro you actually received for the sale (net if the platform netted; otherwise gross).

  • Track that your fee token quantity fell. No extra loss line appears just because a fee was paid in tokens.

📂 4. Gas, withdrawals, bridges: necessary, not deductible

Network gas for transfers, withdrawal charges, bridge tolls—these enable movements but don’t get their own deduction. If a fee burns a bit of your tokens, reflect the smaller holding; the fee doesn’t raise cost basis or create a separate deductible item.

📂 5. What the forms actually ask for

In 730 → Quadro T and Redditi PF → Quadro RT, you’ll be asked for:

  • Amounts received on disposals; and

  • Acquisition costs (LIFO).

There is no “fees” field. That’s why your workflow should mirror the platform presentation:

  • Use net proceeds only when the platform already nets the fee.

  • Otherwise, report gross proceeds, and don’t invent a fee deduction.

💡 6. Examples

▶️ Net credited sale You sell; the exchange credits €29,500 (already after fees). LIFO cost €10,000Gain €19,500.

▶️ Separate fee sale You sell; statement shows €30,000 received and €500 fee on a second line. LIFO cost €10,000Gain €20,000 (the €500 is not deducted).

▶️ Purchase with separate fee You buy €2,000 of ETH + €20 fee (separate). Cost basis = €2,000 (not €2,020).

▶️ Purchase with fee in kind You spend €2,000, receive 0.99 ETH because the fee was taken in ETH. Cost basis = €2,000 for 0.99 ETH (higher unit price; no extra deduction).

▶️ Sale with fee in platform token Exchange credits €15,000 for your sale and deducts 0.05 BNB as a fee. Report Amount Received = €15,000; track that your BNB holding decreased by 0.05—no separate deductible loss.

Did this answer your question?