Do You Need to Declare Crypto in Bulgaria If You Didn’t Cash Out?

By Published On: 04/05/2026Актуализирана: 04/05/2026

One of the most frequently asked questions by investors and traders is: “Do I owe tax if I haven’t withdrawn my crypto into a bank account?”

The short answer is:
👉 Yes, in many cases you do owe tax – even without a cash out.

But to understand when exactly, you need to distinguish between two key concepts:
👉 realized gains
👉 unrealized gains

Unrealized vs Realized Gains – What’s the Difference?

Unrealized Gains

This is profit “on paper.”

Example:

  • You buy Bitcoin for €10,000
  • The price increases to €20,000

👉 You have a €10,000 gain, but you have not sold

In this case:

  • No tax is due
  • No obligation to declare income

Realized Gains

This is profit that has been “locked in” through an action.

Such actions include:

  • selling crypto for fiat (EUR, USD, etc.)
  • exchanging one crypto asset for another
  • using crypto to purchase goods or services

In these cases:

  • a taxable event occurs
  • you must declare the income

Crypto-to-Crypto: The Most Overlooked Moment

Many investors believe tax is only due when converting crypto into fiat. This is one of the biggest misconceptions.

👉 In Bulgaria: Exchanging one crypto asset for another is treated as a sale.

Example:

  • You buy ETH for €2,000
  • You exchange it for BTC when it is worth €3,500

👉 Realized gain: €1,500
👉 Tax: €150 (10%)

It does not matter that no fiat was received. The transaction is taxable.

What If You Only Hold Crypto?

If your strategy is:

  • buy
  • hold (HODL)
  • do not sell or exchange

👉 then:

  • you have no realized gain
  • you have no tax liability

This is the only scenario where
👉 “no cash out = no tax” is actually true.

Using Crypto for Payments

Another important and often overlooked point:

👉 If you use crypto to:

  • buy goods
  • pay for services

this is also considered a realization event.

Example:

  • You buy BTC for €5,000
  • You pay for a laptop when it is worth €8,000

👉 Gain: €3,000
👉 Tax: €300

What Happens in Case of Loss?

Not every trade is profitable—and that also matters.

👉 If you sell at a loss:

  • it can be used to offset gains

Example:

  • Gain from BTC: +€5,000
  • Loss from ETH: –€2,000

👉 Net gain: €3,000
👉 Tax: €300

Common Mistakes

1. “I didn’t withdraw → I don’t owe tax”

This is the most common misunderstanding.

2. Ignoring crypto-to-crypto swaps

Even active traders often fail to account for them correctly.

3. Lack of transaction history

  • multiple exchanges
  • multiple wallets

👉 without proper tracking, there is no accurate tax base

4. Confusion around DeFi

  • liquidity pools
  • yield farming

👉 often overlooked as taxable events

Practical Tips

  • Track every transaction, not just withdrawals
  • Think in terms of events, not “money in the bank”
  • Work with an accountant for more complex portfolios

Conclusion

The answer to the question
“Do I need to declare crypto if I haven’t withdrawn?” is:

👉 It depends on what you have done with your crypto.

  • If you only hold → no tax
  • If you sell, exchange, or use → tax applies

In Bulgaria, the tax logic is clear:
👉 what matters is whether a realization event has occurred—not whether money was transferred to a bank account. With increasing regulatory oversight and data exchange between platforms and institutions, proper reporting is no longer optional – it is essential for every serious investor.

Follow us

Share the article

Work With Anagami

If you’re planning to:
  • start a company in Bulgaria
  • work with international clients
  • optimize your tax structure
We can help you structure your business correctly from day one.

About Anagami

We are an outsourcing company with a focus on new technologies, digitization of documents, optimization of work processes, building and management of teams.

This is how we achieve flexible conditions and comfortable service for the customer in a time of digital transformation of business processes all over the world. Every month we work with over 400 Bulgarian and international businesses thanks to our team of 70+ highly qualified specialists in the field of accounting and business process administration. We build and manage accounting and back office teams for businesses based outside of Bulgaria and execute processes entirely according to the client’s order. We strive to always give more.

We serve entirely online. We are here to be an integral part of our clients’ businesses and contribute to their success through our work!

Request an accounting service. See our accounting plans here.

Contact us



    I agree that the personal data provided by me will be used by AAAcounting Plus Ltd to receive relevant information on your inquiry.

    More articles

    Which may be useful to you: