Similar to national IDs and certain government documents, USCIS green cards, work permits, and non-immigrant visas come with an expiration date. It’s important that holders of these documents are tracking these expiration dates and take action to renew them early on.

Expiration Dates for Green Cards, Work Permits, and Non-Immigrant Visas

Green cards, work permits, and non-immigrant visas have expiration dates that are unique from each other.

Green Cards

Most green cards or permanent resident cards are valid for 10 years. However, some individuals may be put on a conditional permanent resident status, whose green cards are valid for only two years.

Work Permits

Work permits or employment authorization documents (EADs) expire much faster than a typical green card. Most EADs are valid for only one year, but the duration depends on the holder’s immigration status.

Non-Immigrant Visas

The expiration date of non-immigrant visas differs from person to person. However, one can learn when their visa expires by visiting their I-94 online with, which will indicate the expiration of the non-immigrant status.

When To Renew Your USCIS Documents

The earliest filing date for most green cards, work permits, and non-immigrant visas is six months in advance. It’s recommended that holders take advantage of this and file their renewal well before their expiration dates.

If they are working with an immigration attorney, they should notify their lawyers of the expiration dates at least seven months in advance to give the office enough time to prepare the documents and file the application.

Why You Need to Renew Your USCIS Documents in Advance

USCIS processing times are slow and even a simple renewal of a green card, EAD, or visa can take months to adjudicate. Filing a renewal at the last minute can lead to losing authorization to live or work in the U.S. Holders will need to file for a renewal as soon as it is possible so they don’t encounter any problems with their immigration status.