How to Check Your Priority Date

Find the one date that sets your place in the green card line, then check it against the Visa Bulletin in a couple of minutes.

Last reviewed 2026-05-30 against USCIS and U.S. Department of State sources · About TheVisaTools

Your priority date is the most important number in your green card case. It sets your place in line, and almost every question you will ask — "Am I current?", "How long do I have to wait?", "Can I file my I-485 yet?" — depends on it. The good news is that finding it takes only a minute once you know where to look. This guide shows you exactly where your priority date lives, how to avoid the common mix-ups, and how to check it against the Visa Bulletin.

What a priority date is

A priority date is the day the U.S. government received the petition that started your immigrant process. It acts as your timestamp in line. Because green cards are limited by annual and per-country caps, everyone waits in order of their priority date, and the monthly Visa Bulletin announces how far the line has advanced. If you want the full picture of how that line works, read our companion guide on how the Visa Bulletin works.

Step 1: Find the right document

Your priority date appears on the official notices USCIS sends you. The two most useful are:

  • Form I-797, Notice of Action — the receipt or approval notice for your petition. This is the document most people use.
  • Form I-140 approval notice — for employment-based cases, the approved immigrant petition notice also shows the priority date.

If you used PERM labor certification, your certified ETA Form 9089 from the Department of Labor shows the date the labor certification was filed, which often becomes your priority date.

Step 2: Locate the priority date field

On the I-797 Notice of Action, the top section is a box with several labeled fields: receipt number, case type, received date, notice date, and priority date. The priority date is a single calendar date. Write it down exactly — the day, month, and year all matter when you compare it to the Visa Bulletin cutoff.

Be careful not to confuse it with the other dates on the notice. The "received date" or "notice date" is when USCIS logged or printed the notice, which is not the same as your priority date in categories that require PERM.

Step 3: Know which date is actually yours

This is where people slip up. Your priority date depends on your category:

  • EB-2 and EB-3 (employer-sponsored): the priority date is normally the day your PERM labor certification was filed with the Department of Labor — which can be months earlier than your I-140 receipt.
  • EB-1A and EB-2 NIW (self-petition): there is no PERM, so the priority date is the day your I-140 was filed.
  • Family-based: the priority date is the day the I-130 petition was filed.

If you are mapping out where this date sits in the overall process, our H-1B to Green Card Roadmap shows how the priority date is set and where the waiting stage fits.

Step 4: Identify your category and country

To check your date against the Visa Bulletin you need two more facts: your preference category (EB-1, EB-2, EB-3, etc.) and your country of chargeability. Chargeability is normally your country of birth — not your citizenship or current residence. In some cases a spouse can "cross-charge" to the other spouse's country of birth, which can shorten the wait if one country is less backlogged.

Step 5: Compare against the Visa Bulletin

Now you have everything you need. Open the current Visa Bulletin, find your category row and country column, and read the cutoff date in that cell. Then compare:

  • If your priority date is earlier than the cutoff, you are current — a visa number is available.
  • If your priority date is later than the cutoff, you are still waiting, and you watch the cutoff advance each month.
  • If the cell shows "C", the category is current for everyone; "U" means no numbers are available this month.

Rather than do this by hand, the Priority Date Calculator does the comparison for you: enter your category, country, and priority date, and it tells you immediately whether you are current and how far the cutoff is from your date. To estimate the remaining wait based on recent movement, use the Green Card Wait Time Estimator.

A quick worked example

Say your I-797 shows a priority date of 1 March 2013, you are in EB-2, and you were born in India. You open the bulletin, find the EB-2 row and the India column, and the Final Action Date reads 15 July 2014. Your March 2013 date is earlier than that cutoff, so you are current — the line has reached you. If your date were instead 1 December 2014, you would be just behind the cutoff and would keep watching the bulletin each month.

Protecting your priority date

An approved I-140 generally lets you keep your priority date even if you change employers and a new I-140 is filed — this is called "porting." It is one of the most valuable things to understand if you have been waiting a long time, because it means years in line are not lost when you switch jobs. The exception is if the original petition was revoked for fraud or a material error. Because the rules are fact-specific, confirm your own situation with a licensed immigration attorney before relying on porting.

The bottom line

Finding your priority date comes down to five steps: grab your I-797 or I-140 notice, locate the priority date field, confirm which date applies to your category, identify your category and country, and compare against the Visa Bulletin. Once you have the date written down, checking whether you are current takes seconds with the Priority Date Calculator. Keep that date somewhere safe — you will use it every month until your green card is approved.

This guide is for general informational purposes only and is not legal advice. The official USCIS notices and Visa Bulletin always control, and rules like priority date porting are fact-specific. For advice about your individual situation, consult a licensed immigration attorney or accredited representative.

Frequently asked questions