SSN vs ITIN for J1 Visa Holders – What You Need to Know
Do you need an SSN or ITIN as a J-1 visa holder? Learn when each applies, how to get one, and which number to use on your tax return.

You’ve just landed your first job in the United States on a J-1 visa. Your employer asks for a Social Security Number (SSN) or an Individual Taxpayer Identification Number (ITIN). You’re not sure which one you need, how to get it, or whether it matters for your taxes. The truth is, the answer depends on your visa category, how long you’ve been in the U.S., and whether you’re eligible for a Social Security Number in the first place. This guide walks you through the difference, helps you figure out which one applies to you, and explains what each number means for your tax return.
This article is written for J-1 visa holders who had a W-2 job (not a 1099/contract role) and worked more than 3 months in the U.S. If that’s not you, some of this may not apply.
What’s the Real Difference Between SSN and ITIN?
A Social Security Number (SSN) is a nine-digit identifier issued by the IRS and Social Security Administration for U.S. citizens and eligible authorized workers; an ITIN (Individual Taxpayer Identification Number) is a nine-digit tax ID issued only by the IRS to nonresidents and certain others who need to file a U.S. tax return but don’t have an SSN. The core difference: an SSN allows you to work legally in the U.S. and build Social Security credits toward retirement, unemployment, and disability benefits; an ITIN is *only* for filing taxes and doesn’t grant work authorization or benefit eligibility. Once you file taxes with either number, that number follows you on every U.S. return you file going forward. Getting the wrong one, or trying to switch later, creates filing problems and delays.
Which Number Should You Get – SSN or ITIN?
This depends on whether you’re authorized to work and your J-1 category. Most J-1 visa holders are authorized to work in the U.S., which means you’re eligible to apply for an SSN through the Social Security Administration—not the IRS. If you can work legally, an SSN is almost always the right choice because it lets you build work history and, in many cases, allows your employer to withhold the correct amount of Social Security and Medicare tax (called FICA). However, if you’re on a J-1 category that doesn’t permit employment (rare for typical J-1 student or trainee placements), or if you’re working without proper J-1 authorization, you may need an ITIN instead—but that’s a question for your program sponsor or an immigration attorney, as it touches visa compliance rules that are outside the tax lane.
In most cases, if this is your first time in J-1 status and your sponsor approved work, apply for an SSN. You’ll apply at a local Social Security office using your passport, visa documentation, and the original or certified copy of your birth certificate. Once approved, you’ll receive your SSN card in the mail—processing typically takes a few weeks. Give that SSN to your employer so they can report your wages correctly.
When ITIN Comes Into Play – And Why It’s Not the Default
You might see advice online saying “J-1 holders get an ITIN.” That’s not quite right. Many tax services default every J-1 to an ITIN without checking eligibility, which creates problems later. You only apply for an ITIN if you’re ineligible for an SSN—for example, if you’re a spouse or dependent on a J-2 visa (not a J-1 principal), or if you’re a J-1 in a category that genuinely prohibits work and you still need to file taxes. Even then, you should confirm with your sponsor first.
If you do apply for an ITIN, you file Form W-7 with the IRS. The IRS will issue your ITIN, and you use it the same way as an SSN on your tax forms—but it has no work-authorization or benefits value.
The Stumbling Blocks – What Most J-1 Workers Get Wrong
Confusing ITIN eligibility with default practice. Just because your friend was told to get an ITIN doesn’t mean you should. If you’re authorized to work, an SSN is the better route. An ITIN is a fallback, not the standard path.
Not understanding FICA withholding implications. If you have an ITIN and your employer doesn’t know about it, they may withhold Social Security and Medicare tax from your paycheck—money you’re not eligible to use. With an SSN, those withholdings go toward your U.S. work credits. If your paycheck shows FICA was taken but you filed with an ITIN, that’s a red flag to review with a tax preparer.
Waiting too long to apply for an SSN. Some J-1 workers put this off until after they’ve already started working. Apply for your SSN as soon as your sponsor approves your work authorization—ideally before your first day—so your employer has it from the start. Switching numbers mid-year causes withholding and reporting chaos.
Frequently Asked Questions
Can I get both an SSN and an ITIN?
Technically, the IRS discourages it, and in practice, you shouldn’t need to. Once you have an SSN, use it for all tax filings, employment, and benefits. If you’ve already been assigned an ITIN and later become eligible for an SSN, apply for the SSN and notify the IRS of the change on your next tax return. Don’t file the same tax year under both numbers.
What if my employer says they need an ITIN, not an SSN?
That’s unusual and worth clarifying. Most U.S. employers are required to withhold income tax and FICA using an SSN (or a valid work authorization document tied to an SSN application). If an employer insists on an ITIN, ask why—it may signal they’re not clear on work authorization requirements. Confirm your work status with your sponsor before proceeding.
I’m already working and haven’t applied for an SSN or ITIN yet. What do I do?
Stop and apply for an SSN right away through the Social Security Administration. Bring your passport, J-1 visa, and birth certificate (original or certified copy) to your local Social Security office. Let your employer know you’re in the process. If your employer has already been withholding tax without a number, disclose the SSN as soon as you receive it so they can correct their records.
If I have an ITIN, will that affect my J-1 visa or future visa applications?
That’s an immigration-law question and outside the scope of tax filing. Talk to your sponsor or an immigration attorney about how an ITIN might interact with your visa status or future applications. A tax preparer can’t advise on that.
Does my SSN or ITIN change when I renew my visa or return to my home country?
No. Once issued, your SSN or ITIN is permanent. If you return to the U.S. on the same visa category later, you use the same number. If you change visa categories (e.g., from J-1 to H-1B), you still use the same SSN or ITIN. The number doesn’t expire or reset based on visa status.
This is general information, not personalized tax advice. Your exact eligibility for an SSN or ITIN depends on your visa category, prior time in the U.S., and work authorization status. Use the J1GoTax calculator for a straightforward filing estimate based on your own details, and consult a qualified tax preparer if you’re unsure whether you should have an SSN, ITIN, or need to update your number on a prior return.
The SSN vs ITIN decision is one of the first steps in your U.S. tax journey as a J-1 holder. Getting it right from the start—applying for an SSN if you’re authorized to work, understanding FICA withholding, and using that number consistently—saves you headaches when tax season arrives. Answer a few quick questions about your income and visa details, and see your estimated tax position with the calculator.
Answer a few quick questions and see your estimated refund — no login required, no obligation.