While U.S. citizens living abroad generally still owe U.S. tax on Social Security, some countries, like Costa Rica, Ecuador, Panama, Portugal, and Mexico, don't tax foreign retirement income, while others like France, through tax treaties, may exempt you from their tax, leaving it solely to the U.S.; however, you must still file U.S. taxes, and benefits can be taxed by the U.S. if your income level meets IRS thresholds, even abroad.
The best five places to retire abroad, according to various experts and insiders, are Portugal, Spain, Panama, Italy, and Costa Rica.
If IRS considers you to be a foreign person (or nonresident alien) for tax purposes, SSA is required to withhold a 30 percent flat income tax from 85 percent of your Social Security retirement, survivors, or disability benefits. This results in a withholding of 25.5 percent of your monthly benefit.
Agreement Descriptions
The Social Security "5-year rule" generally means you need to have worked and paid Social Security taxes for 5 out of the last 10 years to qualify for disability benefits (SSDI), ensuring you have a recent work history, though there are exceptions for younger workers. It also refers to a rule allowing those who previously received SSDI to get benefits reinstated if they become disabled again within five years, potentially skipping the usual waiting period.
Yes, dual citizens can receive U.S. Social Security benefits if they qualify, as citizenship isn't the main factor; meeting work credit requirements and living in a country with a Social Security agreement (totalization agreement) or being eligible under U.S. law are key, allowing benefits to be paid abroad or combined with foreign credits. The key is earning sufficient U.S. work credits, and totalization agreements help by counting work from both countries, preventing double taxation, and helping people qualify for benefits they might otherwise miss.
Popular destinations like Portugal, Thailand, Spain, Ecuador, Indonesia, Ireland, and Mexico all offer retirement visas, but the specifics will vary. Visa Length and Re-entry. The duration of a retirement visa can range from one year to several years, with some countries allowing indefinite re-entries.
If you are a U.S. citizen, you may receive your Social Security payments outside the U.S. as long as you are eligible for them. However, there are certain countries to which we are not allowed to send payments.
Top 5 most popular countries for expats right now
You will have to pay social security taxes in Mexico either to the US government or Mexico (but not both). Which government you pay social security to depends on how long you intend to stay in Mexico.
Ecuador, Colombia, and Peru deliver some of the lowest costs of living and most accessible pension visas in Latin America, where a typical $2,000 monthly Social Security check can comfortably cover housing, healthcare, and everyday expenses.
The $1,000 a month rule is a retirement guideline suggesting you need about $240,000 saved for every $1,000 per month in desired income, based on a 5% annual withdrawal rate (5% of $240k is $12k/year, or $1k/month). It's a simple way to set savings goals, but it doesn't account for inflation, taxes, or other income like Social Security, so it's best used as a starting point, not a complete plan.
These countries tend to be the easiest for Americans to adjust to, thanks to language, cultural familiarity, and strong infrastructure.
The Best Healthcare in the World
Your monthly Social Security payments continue regardless of your new citizenship status or residence in a foreign country. However, while your entitlement remains, your tax obligations regarding these payments can become more complicated once you become a non-resident alien (NRA).
Current law allows certain United States citizens to maintain foreign citizenship, which could create conflicts of interest. Senator Moreno's Exclusive Citizenship Act of 2025 would require them to forfeit their dual citizenship.
This is 66 or 67 for most people, depending on your birth year. But there's a third option: Delay benefits until age 70. In doing so, you can get a Social Security bonus in the form of a higher benefit amount. The bonus is worth up to 8% more each year you delay past full retirement age.