Crypto assets are no longer a niche topic—they are part of the portfolios of investors, startups, and even traditional businesses. Despite this, their tax treatment remains unclear to many. In Bulgaria, the rules are relatively straightforward, but there are key details that are often overlooked, leading to mistakes, penalties, or overpaid taxes.
This guide covers the essentials: how crypto transactions, staking, lending, airdrops, and DeFi activities are taxed, with real examples and practical insights.
How Crypto Transactions Are Taxed
In Bulgaria, cryptocurrencies are treated as financial assets, not as currency. This means that profits from crypto trading are taxed as income from the sale of financial assets.
Tax rate:
- 10% flat tax on realized gains
How profit is calculated:
Profit = Selling price – Purchase price
Example:
- You buy Bitcoin for €10,000
- You sell it for €15,000
👉 Profit: €5,000
👉 Tax: €500 (10%)
Important: Tax is due only upon realization of profit, i.e., when a sale or exchange occurs. For companies, the standard 10% corporate tax applies.
For individuals, there are specifics:
- If the activity is not considered an independent economic activity, a 10% deemed expense deduction may apply → effective tax ~9%
- If trading is frequent and systematic (i.e., treated as a business), a 15% tax may apply
Each case should be assessed individually. For the purpose of this article, we apply a standard 10% tax rate in the examples.
Crypto-to-Crypto Transactions (Often Overlooked)
Many investors believe that if they have not “cashed out” into fiat, no tax is due. This is incorrect.
Every exchange (e.g., ETH → BTC) is considered a taxable event.
Example:
- You buy ETH for €2,000
- You exchange it for BTC when it is worth €3,000
Profit: €1,000
Tax: €100
This is one of the most common mistakes in practice.
Staking and Lending – Tax Treatment
Income from staking and lending is treated differently from trading.
What is Staking
Staking is the process of holding a cryptocurrency in a blockchain network in exchange for rewards.
👉 In practice:
- you “lock” crypto assets
- you support the blockchain network
- you receive income (similar to interest)
📊 Example:
You stake 10 ETH → you receive additional ETH as rewards
What is Lending
Lending means providing your crypto assets to other users or platforms in exchange for interest.
In practice:
- you lend your crypto
- you earn interest income
Example:
You lend USDT → you earn 5% annual yield
Key difference:
- Staking → income from participating in a blockchain network
- Lending → income from lending crypto assets
Taxation of Staking Income
Staking rewards are considered taxable income at the moment of receipt.
- Tax rate: 10% (for individuals)
Example:
- You receive staking rewards worth €1,000
Tax: €100
If you later sell those tokens:
- a second taxable event occurs (capital gain)
Lending (Crypto Loans / Yield)
Similar to staking:
- Interest income is taxed as current income
- Tax rate: 10%
Airdrops – Free, But Not Tax-Free
Airdrops are often perceived as “free money,” but their tax treatment is important.
What is an Airdrop
An airdrop is the distribution of free tokens to users, usually as part of a marketing campaign or project development.
In practice:
- you receive tokens without buying them
- sometimes in exchange for an action
- or simply for holding a certain asset
Why airdrops are used:
- promoting a new project
- incentivizing users
- rewarding early adopters
Tax treatment
In many cases:
- airdrops are considered taxable income upon receipt, based on market value
Example:
- You receive an airdrop worth €500
Tax: €50
If you later sell the tokens:
- additional capital gains may apply
DeFi and Yield Farming
What is DeFi (Decentralized Finance)
DeFi is a system of financial services built on blockchain that operates without banks or intermediaries.
Instead of institutions, it uses:
- smart contracts
- decentralized platforms
What you can do with DeFi:
- lend and borrow crypto
- trade via decentralized exchanges (DEX)
- earn yield (staking, yield farming)
- swap tokens
Example:
Instead of using a bank:
- you deposit crypto into a DeFi platform
- you earn interest
Key differences vs traditional finance:
- no central authority
- no intermediaries
- automated via code
Important
DeFi operations often involve:
- multiple transactions
- different types of income
Making tax and accounting treatment more complex
What is Yield Farming
Yield farming is a way to earn income by providing liquidity to DeFi platforms.
In practice:
- you deposit crypto into liquidity pools
- you support platform liquidity
- you earn rewards (interest, tokens, or both)
Example:
You deposit USDT and ETH → earn 8–15% annual yield + bonus tokens
Tax Treatment of Yield Farming
Typically:
- considered taxable income upon receipt
In Bulgaria:
Important
- there may be a second taxable event upon sale
- multiple transactions → complex tracking
👉 Yield farming is not just “passive income”—it has real tax implications.
Yield Farming vs Staking
Key difference:
- Staking = participation in blockchain
- Yield farming = participation in DeFi strategies
Staking:
- lower risk
- more stable returns
- fewer transactions
Yield farming:
- higher risk
- higher (variable) returns
- more transactions
Tax comparison (Bulgaria):
For both:
- income is taxable upon receipt
- tax rate: 10%
But yield farming:
- involves more events
- is harder to track
- requires more complex reporting
Combined Example
An investor during the year:
- Buys BTC for €10,000 → sells for €14,000
Profit: €4,000
- Receives staking income: €1,200
- Receives airdrop: €800
Taxes:
- Capital gain: €4,000 × 10% = €400
- Staking: €1,200 × 10% = €120
- Airdrop: €800 × 10% = €80
Total tax: €600
Most Common Mistakes
1. “I didn’t cash out → no tax”
Incorrect. Tax is due upon realization, not withdrawal.
2. Ignoring crypto-to-crypto transactions
A major issue in audits.
3. Lack of tracking
- multiple wallets
- multiple exchanges
Without proper records, accurate tax calculation is nearly impossible
4. Mixing personal and business activity
May lead to reclassification as business income.
5. Not reporting staking or DeFi income
A frequent oversight.
Practical Tips
- Keep a detailed record of all transactions
- Plan taxes in advance—not at year-end
- Use crypto accounting tools
- Seek advice for complex setups (DeFi, companies, funds)
Conclusion
Crypto taxation in Bulgaria is relatively simple:
10% tax on profits and income
The real challenge is not the rate—but:
- tracking transactions
- classifying income correctly
With evolving regulations like Markets in Crypto-Assets Regulation (MiCA) and increasing oversight, proper structuring and reporting are no longer optional—they are essential.
For investors and companies aiming for sustainable growth: your tax strategy must evolve together with your investment strategy.