News

How to Get a Social Security Number (SSN) on a J-1 Visa

J-1 visa holder submitting documents at a Social Security office.

Do you have a new Intern or Trainee program starting soon? J-1 Visa holders are eligible to apply for a Social Security Number (SSN), and we encourage obtaining one! J-1 participants will need an SSN in order to get paid by their host company. Even if the program is unpaid, an SSN can be useful for opening a U.S. bank account, filing taxes, or accessing other services that require identification. Participants and hosts should discuss in advance whether this is required by the company or to receive compensation.

Key Takeaways:

Applying for an SSN for J-1 visa holders is a multi-step process that requires timing, documentation, and in-person verification. J-1 participants may arrive in the U.S. up to 30 days before the program start date, and they may use this time to apply for the SSN.

How to Apply for a Social Security Number on a J-1 Visa

J-1 visa holder preparing to apply for a Social Security Number.


To apply for a Social Security Number, J-1 participants must complete the following steps:

Step 1: Validate your J-1 visa in SEVIS

Upon arrival to the U.S., participants must send us their U.S. residential address via our website. We will then use this information to validate their visa within the government SEVIS database within two business days. Social Security offices will not accept an SSN application unless the J-1 visa has been validated in SEVIS.

Step 2: Apply and schedule now, but wait before attending appointment 

It is advised that participants apply online for their SSN if that option is available to them. However, the appointment should be scheduled no less than 10 days after entry to the U.S. and 48 hours after providing Cultural Vistas with the required information to validate their visa. This is to ensure that all databases have adequate time to communicate with one another. Attending an appointment before this time may result in further delays 

Step 3: Gather Your J-1 Visa SSN Documents

To meet the SSN requirements for J-1 visa holders, participants must bring original documents to their local Social Security office, including:

Step 4: Visit a Social Security office in person

Participants must apply in person at their local SSA office. You can start your application online and schedule your visit, but final submission requires an in-person appointment with the original documents listed above.

Step 5: Wait for your Social Security Number card

Once your application is submitted, it may take up to two weeks or more for the card to arrive by mail at the address provided on the SSN application form.

Do J-1 participants need an SSN to begin the program?

No!  Please read the guidance from the Social Security Administration on this topic. Participants can be added to their host organization’s payroll without an SSN. They can show the receipt of having applied for the card, and/ or the host organization will be able to use a “dummy number” to enroll them on the payroll until they get their number. Participants must give their host organization their Social Security Number (listed on the card they receive) as soon as they receive it.

As a reminder, participants should not be classified as independent contractors.

What if a participant already has a Social Security Number?

If a participant previously received an SSN while on a past J-1 program or visit to the U.S., they should continue to use that same number. A Social Security Number is valid for life, even if the participant’s visa status changes.

Does a J-1 SSN expire after the program ends?

No. A Social Security Number issued to a J-1 visa holder remains valid indefinitely. While a participant’s legal ability to work depends on their visa status, the SSN itself does not expire and should not be re-applied for in future programs.

Having trouble?

If a participant runs into any problems obtaining the SSN, they should reach out to their primary contact at Cultural Vistas, or train@culturalvistas.org – we are happy to help!