What countries do not tax U.S. Social Security benefits?

Asked by: Kamille Hermiston IV  |  Last update: August 11, 2026
Score: 4.5/5 (61 votes)

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.

What is the best country to retire to from the US on Social Security?

The best five places to retire abroad, according to various experts and insiders, are Portugal, Spain, Panama, Italy, and Costa Rica.

Are Social Security benefits taxed if you live abroad?

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.

What countries have a Social Security agreement with the US?

Agreement Descriptions

  • Australia. Austria. Belgium. Brazil. Canada. Chile.
  • Czech Republic. Denmark. Finland. France. Germany. Greece.
  • Hungary. Iceland. Ireland. Italy. Japan. Luxembourg.
  • Netherlands. Norway. Poland. Portugal. Slovak Republic. Slovenia.
  • South Korea. Spain. Sweden. Switzerland. United Kingdom. Uruguay.

What is the 5 year rule for Social Security?

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. 

Which Countries Do Not Tax Foreign Pension Income? - AssetsandOpportunity.org

37 related questions found

Can you have dual citizenship and still collect Social Security?

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.

What countries can U.S. citizens retire to?

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.

Can I retire in another country and collect Social Security?

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.

What is the best country for expats to live in?

Top 5 most popular countries for expats right now

  • Portugal. Portugal remains a top destination for expats moving abroad due to its mild climate, low cost of living, and laid-back lifestyle. ...
  • Spain. ...
  • Mexico. ...
  • United Arab Emirates (UAE) ...
  • Thailand. ...
  • Kuwait. ...
  • Italy. ...
  • Japan.

Does Mexico tax U.S. Social Security benefits?

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.

Where in the world can I live comfortably on $2000 a month?

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.

What is the $1000 a month rule for retirement?

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. 

What is the easiest country for a US citizen to move to?

These countries tend to be the easiest for Americans to adjust to, thanks to language, cultural familiarity, and strong infrastructure.

  • Canada. Canada remains one of the most popular destinations for Americans. ...
  • Ireland. ...
  • Australia & New Zealand. ...
  • Portugal. ...
  • Spain. ...
  • Germany. ...
  • United Kingdom. ...
  • Mexico.

What countries have the best healthcare?

The Best Healthcare in the World

  • Singapore.
  • Japan.
  • South Korea.
  • Taiwan.
  • China.
  • Israel.
  • Norway.
  • Iceland.

Do I lose my Social Security if I become a citizen of another country?

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).

What is the new law about dual citizenship in the USA?

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.

What is the Social Security bonus trick?

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.