If you’ve received a large inheritance or have sold a property overseas and wish to transfer the money, various taxes may apply such as inheritance tax, gift tax, or capital gains tax. However, once those taxes are paid in the local jurisdiction where the assets originate, and the funds are yours, you may not have to pay tax again to repatriate the funds overseas.
Many, but not all, countries have double-taxation treaties in place, which protect citizens from paying tax on the money twice. However, you may be required to furnish proof that you paid any estate or gift tax to a foreign government. While you may not need to pay tax on large sums of money being sent abroad, some governments will require you to file a declaration that you are bringing the money into the country.
Failing to declare the assets could result in a fine.