
If you applied for your Individual Taxpayer Identification Number (ITIN) through a certified acceptance agent, or any online service, and you want to verify your ITIN number is actually real and active, you’re not alone. I get this question constantly in the r/ITIN subreddit. The frustrating part: the IRS doesn’t give you a simple “look up my ITIN” button anywhere online.
The good news is there’s a free workaround I’ve used myself to confirm an ITIN is sitting in the IRS database. It uses the IRS EIN Assistant, the official tool for getting a business tax ID, to quietly cross-check your ITIN, without ever finishing an EIN application. It isn’t an official “ITIN validator” (the IRS doesn’t publish one), but because the EIN tool requires a valid SSN or ITIN to move forward, clearing that step is a strong signal your number is real and active. Here’s exactly how to do it.
- There is no official IRS website to look up an ITIN, but you can confirm yours is active, for free, using the IRS EIN Assistant.
- Start an EIN application as a Sole Proprietor and enter your ITIN and exact name at the Identity step. If the system lets you continue, your ITIN is valid and in the IRS database.
- Stop there. Don’t finish the application, or you’ll be issued an EIN you may not need, and you only get one per day.
- If it fails, recheck your name and ITIN, or call the IRS at 1-800-829-1040 (267-941-1000 from outside the US).
Why You Might Want to Verify Your ITIN#
There are a few legitimate reasons to double-check that your ITIN is real and active:
- Unverified services: Not every ITIN service is an IRS-authorized acceptance agent. Some applicants have received fake or altered ITIN letters from unreliable providers.
- Doctored documents: It’s easier than ever to fake an official-looking PDF, so a letter that looks right isn’t proof on its own.
- Peace of mind: After waiting weeks for your ITIN, you simply want to confirm the number is genuinely in the IRS system before you use it to file taxes or open financial accounts.
What a Valid ITIN Looks Like#
Before the verification trick, it helps to know what a real ITIN looks like. Every ITIN follows the same basic format:
- Nine digits, always starting with 9: it’s written like a Social Security number, 9XX-XX-XXXX, but an ITIN always begins with a 9, per the IRS.
- Specific middle digits (a useful rule of thumb): historically the IRS issued ITINs whose fourth and fifth digits fell in the ranges 50-65, 70-88, 90-92, and 94-99. The IRS no longer publishes this as an official checklist, so treat it as a quick sanity check, not proof. A number outside these ranges might be mistyped or fake, but the real test is whether the IRS database recognizes it.
- If your number doesn’t start with 9 at all, that’s an immediate red flag.
How to Verify Your ITIN Online With the EIN Assistant#
The IRS doesn’t offer a direct “check my ITIN” tool, which is why this feels impossible at first. The workaround I use is to start (and deliberately abandon) an EIN application. The EIN Assistant won’t let you past the identity step unless the responsible party has a valid SSN or ITIN, so it doubles as a free, real-time check.
Remember: we are not actually applying for an EIN. We’re only using this tool to confirm your ITIN is recognized in the IRS database, then stopping.
Step 1: Open the IRS EIN Assistant#
- Go to the tool: open the official IRS “Apply for an Employer Identification Number” page and click “Apply for an EIN”
- Check the hours: the online application is only open at certain times (Eastern Time): Monday-Friday 6 a.m.-1 a.m., Saturday 6 a.m.-9 p.m., and Sunday 6 p.m.-midnight. Outside those windows the tool won’t load.
- Begin: click “Begin Application” to start.
Step 2: Choose “Sole Proprietor”#
- On the first screen the IRS asks for your Legal Structure. For verification it doesn’t really matter what you pick, but I recommend Sole Proprietor, it’s the most straightforward path.
- Next it asks why the sole proprietor needs an EIN. Choose “Started a new business” and click Continue.

IRS EIN Assistant Screenshot on Identity Step.
Step 3: Enter Your Identity Details#
- This is the step that does the checking. On the Identity screen, enter the sole proprietor’s details:
- Your ITIN (in the SSN/ITIN field)
- First name (exactly as it appears on your ITIN letter or passport)
- Middle name (optional)
- Last name (exactly as it appears on your ITIN letter or passport)
- Make sure you select “I am the sole proprietor,” not “I am a third party applying.”
Step 4: The Moment of Truth#
Click Continue. Here’s how to read the result:

This is what you will see once ITIN is verified (a checkmark on Identity Step).
If your ITIN is valid and active#
- The system lets you move on to the next step (the Address section).
- That means the EIN Assistant successfully matched your ITIN against the IRS database.
- Your ITIN is legitimate and active.
If something is wrong#
- You’ll see an error like “The information you have entered does not match IRS records.”
- This can mean a fake ITIN or simply a typo or a name that doesn’t match your records.
Step 5: Stop and Decide What’s Next#
- If it worked: that’s all you needed, your ITIN is real. Do not continue the EIN application. Just close the tab or navigate away.
- If it failed: re-enter your name and ITIN carefully and try variations (with and without your middle name). If it still fails and the details are right, your ITIN may be expired or was never fully issued, so call the IRS at 1-800-829-1040, or see why an ITIN application gets rejected.
Important Safety Notes#
Don’t Finish the EIN Application#
This method is only for verifying your ITIN. If you click all the way through, the IRS will issue you a real EIN you may not need, and unwinding that is a hassle.
You Only Get One EIN Attempt Per Day#
The IRS limits each responsible party to one EIN per day across all channels, per the EIN application rules. So don’t repeatedly run full applications to “test” numbers. Just do your check, read the result at the identity step, and stop before submitting.
Accuracy Matters#
The check only works if your details match the IRS database exactly:
- Your name must match your official documents precisely.
- Your ITIN must be typed with no errors.
- Any mismatch will look like a failure even when the ITIN is real.
System Limitations#
- The tool is only available during the hours listed above, it isn’t 24/7.
- Your session times out after 15 minutes of inactivity, and there’s no save, so you’d start over.
Red Flags of a Fake ITIN Letter#
While you’re at it, these are common warning signs of a fraudulent ITIN letter:
- A missing IRS logo or formatting that looks off.
- Spelling or grammatical errors.
- Unusual payment demands.
- Suspicious contact details or a non-government return address.
- Pressure to act immediately.
Other Ways to Verify Your ITIN#
If the EIN Assistant route doesn’t work for you, here are official alternatives:
- Call the IRS directly:
- 1-800-829-1040 (inside the US)
- +1-267-941-1000 (from outside the US)
- 1-800-908-9982 (ITIN unit, for the status of documents you mailed in)
- Check your IRS Online Account: if you’ve set one up and verified your identity, your ITIN appears on your account and tax transcripts.
- Ask your acceptance agent: a legitimate Certified Acceptance Agent who filed your application can confirm your status.
- Apply with a registered agent next time: if you’re still applying, or need to renew an ITIN, working with an IRS-registered acceptance agent like Taxsym means you get genuine, IRS-issued documents and a smoother process from the start.
Why Does This Method Work?#
The EIN Assistant requires a valid taxpayer identification number, an SSN or ITIN, for the responsible party. When you enter your ITIN, the system checks it against IRS records before it lets you continue. That built-in check is exactly what we’re borrowing: if the IRS accepts your ITIN to start an EIN, the number is genuinely active in their system.
Frequently Asked Questions#
How do I verify my ITIN number online for free?#
Start an EIN application on the IRS EIN Assistant, choose Sole Proprietor, and enter your ITIN and exact name on the Identity step. If the system lets you continue, your ITIN is valid and active in the IRS database. Then close the tool without finishing, it costs nothing.
Is there an official IRS tool to check my ITIN online?#
No. The IRS does not publish a public “ITIN lookup” tool. Your official options are to call the IRS (1-800-829-1040, or 267-941-1000 internationally) or to sign in to your IRS Online Account. The EIN Assistant method is an unofficial but reliable workaround.
How can I tell if my ITIN is fake or real?#
A real ITIN has nine digits and starts with 9, but a letter alone isn’t proof. The surest test is whether the IRS recognizes the number: through the EIN Assistant check above, by calling the IRS, or via your IRS Online Account. The number has to actually exist in the IRS system.
How do I know if my ITIN is expired?#
An ITIN expires if it isn’t used on a federal tax return for three consecutive years. If the EIN Assistant rejects a number you know is yours, expiration is a likely cause. Confirm by calling the IRS, then renew your ITIN before filing. Here’s more on whether ITINs expire.
Can I check my ITIN status online?#
There’s no online status tracker for an ITIN you already have. Use the EIN Assistant check or your IRS Online Account. If you’re waiting on a brand-new ITIN application, the IRS asks you to call after about 7 weeks (9-11 weeks in peak season).
Will this create an EIN I don’t want?#
Only if you finish the application. The verification happens at the identity step, well before an EIN is issued. As soon as you see whether your ITIN is accepted, close the tool, so no EIN is created. Remember you can only request one EIN per responsible party per day.
What should I do if my ITIN fails the check?#
First, re-enter your name and ITIN exactly as they appear on your documents, and try with and without your middle name. If it still fails, the ITIN may be expired or was never properly issued, so call the IRS at 1-800-829-1040, or work with a registered acceptance agent. If you’re starting fresh, see our guide on how to get an ITIN.
Conclusion#
Using the IRS EIN Assistant is one of the few ways to confirm your ITIN is active online, in real time, straight against the IRS database, and it’s free. Just remember it’s an unofficial check: read the result at the identity step and stop there. If your ITIN turns out to be invalid or expired, contact the IRS directly or work with a registered Certified Acceptance Agent to fix it.


