Well, Cyprus non-dom is taxed only what he brings to Cyprus. That's a big difference.
Estonia income tax is on GLOBAL income.
For example, you can trade cryptos as Cyprus resident, use non-cyprus accounts for that and︀ pay 0% tax.
With Estonia you cannot do that, you would have to declare everything,︁ all foreign accounts and income.
Audits in Eastern European countries are very common and you︂ would spend much of your time explaining everything to tax inspectors.
If they find some︃ discrepancies in your tax returns is very common in Eastern Europe to start criminal prosecutions..︄
Thats why many people stick with non-dom Cyprus or UAE, Monaco etc..
Estonia income tax is on GLOBAL income.
For example, you can trade cryptos as Cyprus resident, use non-cyprus accounts for that and︀ pay 0% tax.
With Estonia you cannot do that, you would have to declare everything,︁ all foreign accounts and income.
Audits in Eastern European countries are very common and you︂ would spend much of your time explaining everything to tax inspectors.
If they find some︃ discrepancies in your tax returns is very common in Eastern Europe to start criminal prosecutions..︄
Thats why many people stick with non-dom Cyprus or UAE, Monaco etc..