Social Security payments have no travel restrictions — you can leave the United States and keep receiving them

You do not lose your Social Security check because you travel or move abroad. The Social Security Administration does not stop payments based on where you are physically located. However, there are specific rules about how long you can stay outside the U.S. before your payments pause, and different rules apply depending on whether you are a U.S. citizen.

The key difference is citizenship. U.S. citizens can stay outside the country indefinitely and keep receiving payments. Non-citizens face stricter limits — most must return to the U.S. within 30 days or their payments will stop until they come back. A few non-citizen groups have longer windows, but those are exceptions.

Key Takeaways

  • U.S. citizens can travel or live abroad permanently without losing Social Security payments.
  • Non-citizens must return to the U.S. within 30 days or payments will pause until they re-enter the country.
  • You must notify Social Security before leaving if you plan to be gone for more than 30 days, even as a citizen.
  • Some non-citizen groups — including residents of certain countries and those with specific visa statuses — have longer stays permitted; check with Social Security before traveling.
  • Payments can be sent to a U.S. bank account or, in some cases, to a foreign bank, so you can receive money while abroad.

U.S. citizens traveling or living abroad

If you are a U.S. citizen receiving Social Security, you can stay outside the United States for as long as you want without your payments stopping. There is no time limit. You can live in another country permanently, travel for months, or move back and forth — your may be able to access does not change based on location.

You do need to tell Social Security before you leave if you plan to be gone for more than 30 days. Call 1-800-772-1213 or visit your local Social Security office to report your travel plans. This is not a request for permission — it is a notification so Social Security knows where to reach you and can update your file. If you do not report it and Social Security cannot contact you, they may pause your payments temporarily until they confirm you are still living.

Your payments will continue to be deposited into your U.S. bank account. If you want payments sent to a foreign bank account instead, you can request that through Social Security, though not all foreign banks participate in the program. A U.S. account remains the simplest option.

Non-citizens and the 30-day rule

If you are not a U.S. citizen, the rules are stricter. Most non-citizens must return to the United States within 30 days or their Social Security payments will stop. The 30-day clock starts the moment you leave the U.S. If you stay abroad longer than 30 days, your payments pause. They resume the month after you return and re-establish residency.

This applies to non-citizens regardless of how long they have been receiving benefits or how long they have lived in the U.S. The rule exists because Social Security is funded by U.S. payroll taxes and is primarily designed for people living in the country.

You must report your travel to Social Security before you leave, just as citizens do. Tell them your departure date and expected return date. If your plans change and you end up staying longer than 30 days, contact Social Security as soon as you realize it — waiting until you return will delay the restart of your payments.

Non-citizens with exceptions to the 30-day limit

A small number of non-citizen groups can stay outside the U.S. longer than 30 days without losing payments. These exceptions are based on visa status, residency category, or citizenship of specific countries. The groups include:

  • Residents of the Philippines, Italy, Greece, or Canada who are receiving benefits based on work history in those countries
  • Non-citizens with permanent resident status (green card holders) in some circumstances
  • Non-citizens who are immediate relatives of U.S. citizens
  • Non-citizens with certain work visa statuses

Even if you fall into one of these categories, the rules are complex and vary. Before you travel, contact Social Security directly at 1-800-772-1213 and confirm your specific situation. Do not assume your category allows extended travel — verify it with Social Security in writing or in person so you have documentation of what you were told.

What happens if you stay abroad too long

If you are a non-citizen and exceed the 30-day limit, your payments will stop automatically. You will not receive a warning or a final payment. Social Security will simply halt deposits the month after you pass 30 days outside the country.

Your payments will restart the month after you return to the U.S. and re-establish residency. You do not have to reapply or go through a new process — Social Security will resume payments once you notify them that you are back. However, you will not receive back pay for the months you were abroad, so the longer you stay, the more payments you lose.

If you are a U.S. citizen, this does not apply to you. Your payments continue no matter how long you are away.

How to report travel and manage payments abroad

Before you leave the U.S., contact Social Security to report your travel. You can do this by:

  • Calling 1-800-772-1213 (Monday through Friday, 7 a.m. to 7 p.m. your local time)
  • Visiting your local Social Security office in person
  • Using the Social Security website at ssa.gov if you have a my Social Security account

Tell them your departure date, expected return date (if applicable), and where you will be staying. Ask them to confirm your travel rules based on your citizenship and visa status. Request written confirmation of what they tell you so you have a record.

If you want your payments sent to a foreign bank account, ask about that during the same conversation. Social Security can arrange direct deposit to some foreign banks, though the process takes time and not all banks participate. If your foreign bank does not participate, your U.S. bank account remains the most reliable option — you can access the money from abroad using an ATM card or online banking.

Reporting changes while you are abroad

If your circumstances change while you are traveling — for example, you decide to stay longer than planned, or you move to a different country — contact Social Security as soon as possible. You can call the U.S. number from abroad, though international calling rates apply. Some U.S. embassies and consulates also have Social Security representatives who can help with reporting changes.

If you are a non-citizen and realize you will exceed 30 days, call immediately. Reporting it does not prevent your payments from pausing, but it ensures Social Security has accurate information and can restart your payments promptly when you return.

Frequently Asked Questions

Can I collect Social Security while living permanently in another country?

Yes, if you are a U.S. citizen. Non-citizens cannot collect indefinitely abroad — they must return within 30 days or payments stop. If you are a citizen planning to move abroad permanently, notify Social Security before you leave and arrange for payments to be sent to your U.S. bank account or, if available, a foreign bank account.

What if I am a green card holder — do I have the 30-day limit?

It depends on your specific situation and the country where you are traveling. Green card holders may have different rules than other non-citizens, but the rules vary. Contact Social Security before you travel to confirm whether the 30-day limit applies to you or if you have a longer window.

Do I lose my Social Security number or benefits if I stay abroad too long?

No. Your Social Security number does not change. If you are a non-citizen and exceed 30 days, your payments pause but your account remains active. Payments resume the month after you return to the U.S. You do not reapply or lose your may be able to access — you simply restart receiving deposits.

Can Social Security payments be sent to a foreign bank account?

Social Security can arrange direct deposit to some foreign banks, but not all banks participate in the program. Ask Social Security whether your foreign bank is on the list before you travel. If it is not, keep your U.S. bank account active and have payments sent there — you can access the money from abroad using online banking or an ATM card.

What if I am traveling and Social Security cannot reach me?

If Social Security cannot contact you for verification purposes, they may pause your payments temporarily. This is why reporting your travel plans and providing a contact method — such as an email address or phone number where you can be reached — is important. Once you respond to their inquiry, payments resume.