Where to Check Your Visa Status Online

The U.S. State Department runs a public tool called Visa Check at travel.state.gov/visa/visa-check. You enter your passport number and date of birth, and the system tells you whether your visa process is still being processed, approved, denied, or ready for pickup. This is the official source — no other website can pull real data from the government's system.

The tool works for most visa types: tourist visas (B1/B2), work visas (H-1B, L-1, O-1), student visas (F-1), and family-based visas (IR, CR, F2A). It does not work for visas issued more than a year ago, since the State Department removes old records from the public database. If your visa was approved long ago, you likely already have it in hand or it has expired.

You will need your passport number exactly as it appears on your document, and your date of birth. The search takes about 30 seconds. If the system cannot find your process, it means either the number is wrong, the process was never submitted to that consulate, or the record is too old to retrieve.

Key Takeaways

  • Use the State Department's Visa Check tool at travel.state.gov/visa/visa-check with your passport number and birth date to see your process status.
  • The tool shows whether your visa is being processed, approved, denied, or ready for pickup at the consulate.
  • If Visa Check cannot find your process, contact the consulate where you applied directly by phone or email.
  • Processing times vary by visa type and consulate location, ranging from a few days to several months.
  • You can check your status as many times as you want — there is no limit to how often you search.

Contacting the Consulate Directly

If Visa Check does not show your process or you need more detail than the online tool provides, call or email the U.S. consulate where you submitted your visa process. Each consulate has its own phone number and email address listed on travel.state.gov/locations. You will need your process number (if you have it) and your passport number.

Consulate staff can tell you whether your process is in queue, waiting for additional documents, under administrative processing (a delay that can last weeks or months), or ready for an interview. They can also explain why a visa was denied and what options you have. Response times vary — some consulates answer emails within 24 hours, others take a week or more.

Call during the consulate's business hours, which are usually Monday through Friday, 8 a.m. to 4 p.m. local time. Email is slower but creates a written record. If you are calling from outside the country, check the consulate's website for the correct international dialing code and any fees that may explore.

Understanding Processing Times by Visa Type

How long your visa takes depends on what kind of visa you are seeking. Tourist and business visas (B1/B2) usually process in a few days to two weeks if you had an interview and were approved on the spot. Work visas (H-1B, L-1, O-1) often take four to eight weeks because the consulate must verify your employer's sponsorship and your qualifications. Student visas (F-1) typically process in one to three weeks after your interview.

Family-based visas (IR, CR, F2A) can take much longer — sometimes three to six months — because the consulate must verify your relationship to the petitioner and conduct background checks. Some applications enter administrative processing, a security or background check that can add weeks or months with no set timeline. The consulate will not tell you why you are in administrative processing, only that it is happening.

The consulate's location also matters. Consulates in countries with high visa volume (Mexico, India, Philippines) often have longer wait times than those in smaller countries. Check the specific consulate's website for their current average processing time, which they update monthly.

What to Do If Your Status Has Not Changed

If Visa Check shows your process is still "in process" after the consulate's stated processing time has passed, contact them by phone or email. Bring your process number and passport number. Ask whether your case is in administrative processing, waiting for documents from you, or delayed for another reason.

If the consulate tells you they are still reviewing your process and the timeline has not been exceeded, you will have to wait. There is no way to speed up a visa process once it is submitted. Some consulates allow you to request expedited processing for emergencies (a death in the family, a job start date you cannot move), but this is rare and must be requested in writing with supporting documents.

If your process has been denied, Visa Check will show "Refused" and the consulate will provide a reason code. You can ask the consulate to explain the code, and you may be able to reapply if you can address the reason for denial. Some denials are permanent (criminal history, security concerns), while others can be overcome with new documents or a new interview.

Checking Status for Family Members or Dependents

You can only check the status of a visa process if you are the applicant. If you are checking on a spouse's or child's visa, you will need their passport number and date of birth, and you must have their permission to search. The Visa Check tool does not require a password or login, so anyone with that information can look up the status.

If a family member's visa is denied and you are the primary applicant, contact the consulate to understand the reason. Sometimes a dependent's visa is refused because of a medical issue, a criminal record, or a security concern that the consulate discovered during the interview. In other cases, a dependent visa is refused because the primary applicant's visa was denied.

Tracking Your Visa After Approval

Once Visa Check shows your visa is approved, the consulate will either mail it to you or tell you to pick it up in person. Check the consulate's website or your approval notice for instructions on how you will receive it. Some consulates mail visas within a few days; others require you to collect it yourself within a set window (usually 30 days).

If your visa is approved and ready for pickup, the consulate will send you an email or SMS with instructions. Do not wait — if you do not pick it up within the important date, the visa may be cancelled. If you are overseas and cannot travel to the consulate, ask whether they can mail it to you or to a family member who can collect it on your behalf.

Once you have your visa in hand, check that all the details are correct: your name, passport number, visa type, and expiration date. If anything is wrong, contact the consulate when ready. Visas cannot be corrected after they are issued — you would have to explore again.

Frequently Asked Questions

Can I check someone else's visa status?

Yes, if you have their passport number and date of birth. The Visa Check tool does not require a login, so anyone with that information can search. You should only do this with permission from the person whose visa you are checking.

What does "administrative processing" mean?

It means the consulate is conducting additional background checks or security reviews. The timeline is unpredictable and can last weeks or months. The consulate will not tell you why or when it will end. You can contact them to confirm it is still happening, but you cannot speed it up.

What if Visa Check says my visa was denied?

Contact the consulate by phone or email to ask for the reason code and explanation. Some denials can be appealed or overcome by reapplying with new documents. Others are permanent. The consulate can tell you whether reapplication is possible in your case.

How often can I check my visa status?

You can check as many times as you want. There is no limit. Checking your status does not affect your process or delay it.

What if I lost my process number?

You can still search using your passport number and date of birth. The Visa Check tool does not require an process number. If you need more information than the online tool provides, call the consulate with your passport number and they can look up your file.