Hi all!
After researching and reading this forum for weeks I have finally come up with a plan that I think MIGHT work to reduce taxes from crypto as much as possible.
(Sorry for the long post but it was a lot to explain..! )
Strategy:
- I am currently tax resident in a high tax country in Europe which tax "professional" crypto investing and trading as personal income tax (up to 50%)
- I will move to and become tax resident in another country that benefits my crypto investments and trading, and Bulgaria is my top candidate. I will need to rent an apartment all year so I can actually prove to my goverment that I am permanently living somewhere else and also to get temporary residence in Bulgaria and become tax resident.
- Bulgaria has 10% flat tax rate on income and capital gains, which is not a lot, but I hope to reduce this (for parts of my investment / trading)
- Create a 0% tax offshore IBC that I will use to trade/invest from.
Example execution:
- My personal account has 10 BTC and 100k USDT.
- Issue a loan of 100k USDT to the IBC which I transfer to another crypto exchange account registered under the offshore IBC company.
- I will buy BTC spot with USDT received as a loan and use the BTC funds to trade on different exchanges, both spot and derivatives such as Binance, Bitfinex, Bybit, FTX etc.
- When I have made profits from investing / trading I will pay the 100k USDT loan back to my personal account.
- The remaining funds are now 100% profits owned by the IBC company which is taxed 0%
- I can either pay myself a salary (10% Bulgarian income tax), dividends (5% tax), spend the funds directly, or just keep them in the company to invest / trade in the future (no taxes as long as funds are owned by the company)
Benefits:
- I can pay myself dividends and pay 5% tax instead of 10% capital gains tax
- I can spend funds directly (0% tax)
Questions I have:
- Are there any legal issues with issuing this loan by sending USDT or BTC to another account registered under the IBC? Is it enough to set up a written contract with the amount, date & time, names and signature?
- How should I report the 100k USDT as long as it's issued as loan? Do I need to report it as part of my holdings, even though I don't actually control the funds?
- How are the rules for spending funds on things not related to the business activity? Can I use profits from trading/investing to pay for rent, meals, travels without concern if I have an IBC that don't require accounting and auditing (such as Seychelles)? Can tax authorities in Bulgaria, or where I live now, create any sort of problems if I do this?
- In the example I issued roughly 50% of my holdings as loan. Is there any reason I should not issue 100% of my holdings as loan to the IBC to avoid taxes completely before I either pay salary or dividends?
Does anyone here know if this set up will work and if it's actually 100% legal? I want to do everything by the law, and also report everything I'm required to
Thanks for all the help!
After researching and reading this forum for weeks I have finally come up with a plan that I think MIGHT work to reduce taxes from crypto as much as possible.
(Sorry for the long post but it was a lot to explain..! )
Strategy:
- I am currently tax resident in a high tax country in Europe which tax "professional" crypto investing and trading as personal income tax (up to 50%)
- I will move to and become tax resident in another country that benefits my crypto investments and trading, and Bulgaria is my top candidate. I will need to rent an apartment all year so I can actually prove to my goverment that I am permanently living somewhere else and also to get temporary residence in Bulgaria and become tax resident.
- Bulgaria has 10% flat tax rate on income and capital gains, which is not a lot, but I hope to reduce this (for parts of my investment / trading)
- Create a 0% tax offshore IBC that I will use to trade/invest from.
Example execution:
- My personal account has 10 BTC and 100k USDT.
- Issue a loan of 100k USDT to the IBC which I transfer to another crypto exchange account registered under the offshore IBC company.
- I will buy BTC spot with USDT received as a loan and use the BTC funds to trade on different exchanges, both spot and derivatives such as Binance, Bitfinex, Bybit, FTX etc.
- When I have made profits from investing / trading I will pay the 100k USDT loan back to my personal account.
- The remaining funds are now 100% profits owned by the IBC company which is taxed 0%
- I can either pay myself a salary (10% Bulgarian income tax), dividends (5% tax), spend the funds directly, or just keep them in the company to invest / trade in the future (no taxes as long as funds are owned by the company)
Benefits:
- I can pay myself dividends and pay 5% tax instead of 10% capital gains tax
- I can spend funds directly (0% tax)
Questions I have:
- Are there any legal issues with issuing this loan by sending USDT or BTC to another account registered under the IBC? Is it enough to set up a written contract with the amount, date & time, names and signature?
- How should I report the 100k USDT as long as it's issued as loan? Do I need to report it as part of my holdings, even though I don't actually control the funds?
- How are the rules for spending funds on things not related to the business activity? Can I use profits from trading/investing to pay for rent, meals, travels without concern if I have an IBC that don't require accounting and auditing (such as Seychelles)? Can tax authorities in Bulgaria, or where I live now, create any sort of problems if I do this?
- In the example I issued roughly 50% of my holdings as loan. Is there any reason I should not issue 100% of my holdings as loan to the IBC to avoid taxes completely before I either pay salary or dividends?
Does anyone here know if this set up will work and if it's actually 100% legal? I want to do everything by the law, and also report everything I'm required to
Thanks for all the help!