We ranked ITIN services by four factors: IRS.gov listing (must be an official CAA), price, online capability (no passport mailing), and applicant support. ITIN Plus ranks #1 at $99 — the only IRS-listed CAA under $100. Full rankings below.
| Criteria | Weight | Why It Matters |
|---|---|---|
| IRS.gov Acceptance Agent listing | Must-have | Unlicensed services cannot certify your passport |
| Price | High | IRS process is identical at any price — lower is better |
| Online / no passport mailing | High | Mailing your passport is a serious risk |
| Non-US applicant support | High | Most people applying need this from outside the US |
| Rejection support | Medium | Will they fix errors and resubmit? |
ITIN Plus is an IRS Certified Acceptance Agent operating 100% online. At $99, it is the lowest price among all verified CAAs for non-US residents. Passport verification is done via secure video call — your passport never leaves your hands. Suitable for Upwork/Fiverr freelancers, Amazon KDP authors, US LLC owners, and anyone needing ITIN for W-8BEN or Form 5472.
IRS TAC offices offer free ITIN document verification for applicants who bring a complete W-7 packet in person. The IRS staff verifies your passport and certifies your documents on-site. The major limitation: you must physically attend a TAC office in the United States. There are limited locations with ITIN services (not all TAC offices process ITIN).
Greenback is a reputable IRS CAA service specializing in US expat tax returns. Their ITIN service is often bundled with a full US tax return, making it suitable for Americans living abroad who need both services. For non-US citizens who only need a standalone ITIN (no US tax return to file), Greenback is overpriced relative to ITIN Plus.
H&R Block offers free ITIN applications but only when you file a US federal tax return through them at a participating location. For most non-US freelancers and entrepreneurs who do not have a US tax return to file, this option is not available. H&R Block also primarily operates in-person at US offices.
You can submit Form W-7 yourself and mail your original passport to the IRS Austin, TX facility. The IRS processes it and mails your passport back. This carries real risk: passports have been delayed or lost in the IRS mail system. Rejection rate is also higher for self-prepared applications. Not recommended for non-US residents.
| Service | Price | Online? | IRS Listed? | Non-US? | Verdict |
|---|---|---|---|---|---|
| ✅ ITIN Plus | $99 | Yes | Yes | Yes | Best |
| IRS TAC | Free | No | Yes | No | US only |
| Greenback | $300+ | Yes | Yes | Yes | Overpriced |
| H&R Block | Free* | No | Yes | No | US only |
| DIY Mail | ~$50 | No | N/A | Risky | Avoid |
How to verify any ITIN service: Go to IRS.gov → search "Acceptance Agent Program" → check the Foreign Countries list. A real IRS CAA is listed there. ITIN Plus Inc. is on this list. Always check before paying any service.
The only IRS-verified Acceptance Agent under $100 · 100% Online · No Passport Mailing
Start My ITIN Application →📞 +1 (305) 216-6992 · apply@itinplus.com · Verified on IRS.gov
Check the IRS.gov Acceptance Agent list first. If the service is not on that list, they cannot legally certify your passport — they are not authorized. Also avoid any service that asks you to mail your passport without being a certified IRS CAA, promises ITIN in days (IRS takes 7–11 weeks regardless), or charges $0 without being a free government program.
Be very careful. Some Fiverr/Upwork sellers offer ITIN help but are not IRS Certified Acceptance Agents. They cannot certify your passport, meaning you still have to mail the original. Always verify the seller is on the IRS.gov Acceptance Agent list before paying.
All legitimate ITIN services submit to the same IRS office, which takes 7–11 weeks. No service can speed up the IRS. What differs is how quickly they submit after your verification — ITIN Plus submits within 1–2 business days of your video call.