Yes. For U.S. tax purposes, capital gains are considered a part of your worldwide income. This means that if you are a U.S. citizen or resident alien, you will typically be taxed on your worldwide income, which includes any capital gains that result from selling or exchanging assets, regardless of where the sale or exchange takes place.
This means that if you sell or exchange assets and realize a gain in a foreign country, you must report that gain on your U.S. tax return. This applies whether the asset is real estate, stocks, bonds, or any other type of property.
However, you may be eligible for specific exclusions, deductions, or credits that can reduce your U.S. tax on these gains. For example, you may be able to claim a foreign tax credit for foreign taxes paid on the gain. Also, if you sell your main home, you may be able to exclude up to $250,000 of gain ($500,000 for married couples filing jointly) from your income.
You can learn more about US Capital Gain taxes here: US Capital Gains Tax: Everything Expats Need to Know
Start your taxes today with the guidance and support of one of our expert accountants: Get Started Today!