Picture this: your Upwork payment comes through, but 30% is missing. The IRS withheld it automatically. Your ITIN expired months ago and you had no idea. By the time a letter from the IRS reaches Pakistan, the damage is already done. This guide covers exactly when an ITIN expires, what triggers it, and what you need to know before your next U.S. tax filing - whether you are in Karachi, Lahore, Islamabad, or anywhere else in Pakistan.
The core rule is simple enough: if your ITIN goes unused on a U.S. federal tax return for three consecutive years, it expires on December 31 of that third year. Once that happens, you cannot file again until you complete the renewal process.
Say you had U.S. freelance income in 2022 and filed your return. Then your U.S. client work dried up. No U.S. income in 2023, 2024, or 2025 - and no federal returns filed for those three years.
That December 31 date does not move. It does not matter when during that third year your last filing happened. The IRS treats the final day of the calendar year as the expiration point, full stop.
The expiration is not tied to when you got the ITIN - it is tied to when you last used it. Three years of no filing and it goes inactive.
File a return using your ITIN and that three-year non-use count resets completely. Annual filing is your best protection against expiration.
This is where even consistent filers get caught off guard. Beyond the three-year rule, the IRS also expires batches of ITINs based on middle digits - and this can hit you even if you have been filing every year without fail.
Your ITIN follows this format: 9XX-XX-XXXX. Those two middle digits are what matter for batch expiration checks.
If yours fall in any of the ranges below, your ITIN may already be expired. Most people skip this check entirely. They look at their filing history, see they have been consistent, and assume they are fine. But if your middle digits land in those ranges and you have never renewed, your ITIN is likely already inactive. Regular filing does not protect you from batch expiration.
Middle digits in this range are subject to IRS batch expiration regardless of filing history
These middle digits fall within IRS batch expiry cycles - check your ITIN card or IRS correspondence
Regular filing does not protect you if your middle digits are in this range - renewal is required
Most people find out through IRS Letter CP-48 - the official notice the IRS sends when your ITIN is about to expire or already has.
IRS letters sent to Pakistan often arrive late, damaged, or not at all. The safer move is to have a U.S. mailing address on file with the IRS - through a registered agent, a tax professional, or a family member stateside who can forward mail.
If your plan for learning about CP-48 is simply waiting for the mail, that is a real risk. Without a U.S. mailing address on file, you might not find out your ITIN expired until your return gets rejected.
The most straightforward fix is filing a U.S. federal tax return every year. As long as your ITIN appears on a filed return, that three-year non-use clock never starts ticking.
As long as your ITIN appears on a filed return, that three-year non-use clock never starts ticking. For Pakistan-based NRPs, this covers the most common situations.
U.S. platform income counts - file each year and your ITIN stays active
Investment income in U.S. markets - always requires a return
U.S. real estate income creates a filing obligation that preserves your ITIN
But what about a year when you have no U.S. income at all?
If you had no U.S. income in a given year, it is easy to assume there is no reason to file. But submitting a return showing zero income - and zero tax owed - still counts as ITIN activity.
Think of it as insurance for your ITIN. One simple filing keeps your number alive and saves you from a much more painful renewal process later. The cost of filing is almost always less than the time and hassle of starting that process over.
Freelance, investment, rental - any U.S.-sourced income means a standard return is required
A return showing zero income and zero tax owed still registers ITIN activity with the IRS
The ITIN must actually appear on a filed federal return - the three-year clock resets from that point
If someone told you your ITIN has a fixed expiry date from when you first got it, they are working from outdated information. Check your middle digits and your filing history instead.
Today, expiration is based entirely on usage - three consecutive years without your ITIN appearing on a federal return. Check your middle digits and your filing history instead.
Yes. Before the PATH Act, ITINs expired automatically every five years from issuance. That system is gone. Expiration is now purely about usage - three consecutive years without filing a federal return using your ITIN and it expires. The focus shifted from a fixed clock to actual participation in the system.
ITINs expired automatically five years from the date they were first issued, regardless of filing activity
Under current rules, an ITIN stays valid as long as you remain active in the U.S. tax system. Use it, keep it. Stop using it, lose it.
If your ITIN has expired - whether from three years of non-use or a middle digit batch expiration - renewal means submitting Form W-7 to the IRS with documentation proving your foreign status and identity. For most Pakistani filers, that means your passport. And this is where a common mistake tends to happen.
Sending your original Pakistani passport to the IRS through international mail is a genuine risk. Passports get lost, delayed, held at customs. You could be without your primary travel document for months.
One firm rule: do not try to renew before your ITIN has actually expired. The IRS will reject premature renewal submissions. You can only renew once your ITIN has expired or you have received a CP-48 letter confirming expiration is coming.
The solution is to use a Certified Acceptance Agent (CAA) - an IRS-authorized professional who can verify your identity documents in person and certify copies that the IRS will accept. Using a CAA means your original passport never leaves Pakistan.
On timing: if you are submitting a tax return at the same time, attach the renewal request to it. If you are renewing without a current return, submit the W-7 on its own.
Given the CAA requirement, the IRS correspondence involved, and the timing rules, most NRPs find it worth working with a professional ITIN renewal service rather than going it alone. Getting it wrong means starting over.
A CAA is an IRS-authorized professional who can verify your identity documents in person and certify copies that meet IRS standards. Your original passport stays with you in Pakistan. Uncertified copies sent on your own will almost certainly be rejected.
Do not renew prematurely. The IRS rejects submissions before expiration. Renew only once expired or after receiving CP-48. If filing a tax return simultaneously, attach the W-7 renewal to it. Otherwise, submit W-7 on its own.
We can check your middle digits, review your filing history, and tell you exactly where you stand - before the IRS does it for you with a rejected return.
Don't wait for a rejected return or a missing Upwork payment to find out your ITIN has expired. Our team handles the full renewal process from Pakistan - CAA-certified, no passport mailing required.