I understand you correctly that if I come to the usa to live and work in 2021 and start exchanging my bitcoins for dollars.
When the US Tax Service is interested in me, I will tell them that I purchased my bitcoins between 2015 and 2020, and under Russian law, cryptocurrencies were not taxed.
Will they really answer me that I have to declare my bitcoins from 2021 and pay taxes on them next year?
I'm saying that if you received bitcoins as
income (ie. by mining, providing services or selling goods), and it's been taxed as income in a country that has a tax treaty with the US, they won't have to pay income tax a second time for the same payment when moving to the US, even if the amount of income tax was zero because in the country of origin the threshold for having to pay income tax wasn't reached. That was my response to squatter's assumption that OP would get taxed
twice, once for the income upon receiving payment and once for the capital gains upon selling. (put differently, opposed to squatter I assume that OP would get taxed in the US only
once, for capital gains, since the first taxable event -- receiving the bitcoins as mining income -- happened under a different tax jurisdiction)
Thank you, I realized that double taxation is obtained in the USA. In Russia, such a system will not work - citizens will not submit their declarations.
For example, if I bought bitcoin for $ 10,000 and sold it for $ 15,000, then I will pay 13% income tax = $ 5,000 * 13% = $ 650
We have no capital gains tax.
And if I mined 1 bitcoin and sold it for 15,000, then I will pay $ 15,000 * 13% = $ 1950. I can reduce the tax if I collect documents that prove mining costs,
but most people did not keep these documents.
But while mining tax can be paid at a rate of 4% as self-employed.