Where to check your visa status depends on which country issued your visa

The method you use to check your visa status depends entirely on which country's visa you hold. If you applied for a U.S. visa, you will check through the U.S. State Department or U.S. Citizenship and Immigration Services (USCIS). If you applied for a visa to another country—Canada, the United Kingdom, Australia, or elsewhere—that country's immigration authority will have its own tracking system. You cannot check a U.S. visa status through a Canadian system, for example.

Most countries offer at least two ways to check: an online portal where you enter your process number, and a phone line staffed during business hours. The online method is faster and available 24 hours a day. The phone method is useful if you have lost your process number or need to speak to someone about a delay.

Key Takeaways

  • U.S. visa applicants check status through the State Department website (for nonimmigrant visas like tourist or work visas) or USCIS (for immigrant visas and green cards).
  • You will need your process number or case number, which appears on your receipt notice or confirmation email sent after you submitted your process.
  • Online status checks update every 24 hours and show whether your process is pending, approved, denied, or ready for pickup.
  • Processing times vary by visa type and location; a tourist visa may take weeks while an employment visa can take months.
  • If your status has not changed in longer than the stated processing time, contact the visa office directly by phone rather than submitting a new inquiry.

Checking a U.S. nonimmigrant visa status online

If you applied for a U.S. tourist visa (B-1/B-2), work visa (H-1B, L-1, O-1), student visa (F-1), or other temporary visa, use the State Department's Visa Status Check tool at ceac.state.gov. This system tracks visas issued at U.S. embassies and consulates worldwide.

Go to the website and select your country from the dropdown menu. Then enter your case number, which is a 10-digit code that appears on your receipt notice or in the confirmation email you received when you submitted your process. The system will display your status within seconds. Statuses include "Administrative Processing" (the visa is under review), "Refused" (denied), "Issued" (approved and ready to pick up), or "Applicant Did Not Appear" (you missed your interview).

The online system updates once every 24 hours, usually overnight. If you checked this morning and saw "Administrative Processing," checking again in two hours will not show a change. Wait at least a day before checking again.

Checking a U.S. immigrant visa or green card status

If you applied for an immigrant visa (to move to the U.S. permanently) or a green card, use the USCIS online case status tool at uscis.gov/case-status. This system is separate from the State Department tool and covers applications handled by USCIS, including I-485 (adjustment of status), I-130 (family sponsorship), and I-140 (employment sponsorship).

Enter your receipt number, which begins with three letters followed by 10 digits (for example, EAC2301234567). You can find this number on your receipt notice, called an I-797. The system will show your status, the date your process was received, and the date USCIS expects to make a decision. If your case is delayed, the tool will sometimes display a message explaining why.

USCIS updates case status information every 24 hours. If the tool says your case is "Decision is Being Made," the decision may arrive within days or weeks depending on the visa category.

Checking visa status by phone

If you cannot find your case number or prefer to speak with someone, you can call the visa office that processed your process. For U.S. nonimmigrant visas, call the U.S. embassy or consulate in the country where you interviewed. You can find the phone number on the State Department website under "Contact Us" for your specific location.

For USCIS cases, call the USCIS National Customer Service Center at 1-800-375-5283. Have your receipt number ready. Wait times are often long, especially during business hours, so call early in the morning or late in the afternoon if possible. The line operates Monday through Friday, 8 a.m. to 8 p.m. Eastern Time.

When you call, be prepared to provide your full name, date of birth, and case number. The representative can tell you your current status and, if your case is delayed, may be able to explain why or escalate your case for priority review.

What different visa statuses mean

Understanding what each status means will help you know what to do next. "Pending" or "Administrative Processing" means your process is still under review. This is normal and does not indicate a problem. Some visa types, particularly employment visas and cases involving security checks, routinely spend weeks or months in administrative processing.

"Issued" or "Approved" means your visa has been granted. For nonimmigrant visas, you will need to pick up your passport with the visa stamp from the embassy or consulate. For immigrant visas, you will receive instructions on how to proceed to the United States. "Refused" or "Denied" means your process was not approved. The notice will usually explain the reason. You may be able to reapply, but you should understand why you were denied first.

"Applicant Did Not Appear" means you missed your scheduled interview. Contact the visa office when ready to reschedule if you missed it by accident.

How long visa processing typically takes

Processing time varies widely by visa type, country, and current workload at the embassy or consulate. Tourist visas (B-1/B-2) often take two to four weeks. Student visas (F-1) typically take one to two weeks. Work visas (H-1B, L-1) can take one to three months. Immigrant visas and green cards can take anywhere from several months to over a year, depending on whether you are sponsoring a family member or explore through an employer.

The State Department and USCIS both publish average processing times on their websites. Check the processing time for your specific visa type and location before you assume your case is delayed. If your case has been pending longer than the published time, contact the visa office by phone to ask whether there is an issue.

What to do if your status has not changed

If your process has been in "Administrative Processing" or "Pending" for longer than the published processing time, do not submit a new inquiry through the online system. Submitting multiple inquiries does not speed up your case and may actually delay it. Instead, call the visa office directly and ask to speak with someone about your specific case.

When you call, explain how long your case has been pending and ask whether there is missing information, a security check in progress, or another reason for the delay. Some visa offices will escalate your case if it is significantly overdue. If you are calling about an employment visa or family sponsorship, mention if there is a time-sensitive reason for your urgency—for example, a job start date or a family emergency—though this will not may provide faster processing.

If the visa office cannot help by phone, you may be able to request information through your country's embassy or consulate in the United States, or through a lawyer who specializes in immigration if your case is complex.

Frequently Asked Questions

Can I check someone else's visa status?

No. The online systems require the case number or receipt number, which is confidential. Only the person who applied for the visa can check their own status. If you are a family member or employer trying to track an process, you will need to ask the applicant for their case number, or contact the visa office by phone and explain your relationship.

What if the online system says my status is unknown?

This usually means the case number you entered is incorrect. Double-check the number on your receipt notice—it should be exactly 10 digits for State Department cases or 13 characters for USCIS cases. If you have lost your receipt, contact the visa office by phone and provide your name and date of birth so they can look up your case number.

Does checking my status multiple times slow down my process?

No. Checking your status online does not affect your process in any way. You can check as often as you want. However, the system only updates once every 24 hours, so checking multiple times in one day will show the same information.

How do I know if my visa was denied?

The online status system will display "Refused" if your visa was denied. You should also receive a written notice from the visa office explaining the reason. Common reasons include incomplete documentation, failure to demonstrate ties to your home country, or security concerns. You may be able to reapply, but you should address the reason for the denial first.

What should I do if I need my visa urgently?

Call the visa office by phone and explain your situation. Some offices offer expedited processing for cases involving medical emergencies, business travel, or other urgent circumstances, though this is not may provide. Have your case number ready and be prepared to provide documentation of the urgency.