Helpful Links
Immigration Resources
Helpful tools, links, and information for navigating the U.S. immigration system. Click any item to learn more and access the official resource.
Tracking Your Case
6 resources
Enter your receipt number (found on your I-797 Notice of Action) to check the current status of any pending application or petition with USCIS. This tool provides real-time updates on where your case stands in the review process.Visit USCIS Case Status
Use this tool to look up estimated processing times for specific forms at each USCIS office or service center. Select the form you filed and the office handling your case to see how long similar cases are currently taking. This can help you understand whether your case is within the normal processing window or if it may be time to submit an inquiry.Check Processing Times
If your case is taking longer than expected, a notice or card was not delivered, or you need to report a typographical error on a USCIS-issued document, you can submit an electronic inquiry through the e-Request system. You can use this tool before calling the USCIS Contact Center, as it often provides a faster path to resolution.Submit an e-Request
If you have a case before the Immigration Court, this system allows you to check your next hearing date, court decisions, and case status. You can search by your Alien Registration Number (A-Number). You can also call the automated hotline at 1-800-898-7180.Check Court Case Status
If your case is being processed through a U.S. Embassy or Consulate abroad, you can check the status of your immigrant or nonimmigrant visa application here. You will need your case number and other identifying information.Check Visa Status
If your immigrant visa case is pending at the National Visa Center, you can use this page to submit an inquiry about your case status, missing documents, fee payments, or interview scheduling. The NVC handles processing between USCIS petition approval and your consular interview abroad.Contact NVC
Your Accounts & Records
3 resources
Create a free USCIS online account to file forms, pay fees, change your address, check case status, upload evidence, respond to Requests for Evidence, and receive digital copies of notices. If you filed by paper, you can still add your case to your online account using your receipt number. We strongly recommend that all clients create an account to stay informed about their case.Create or Sign In to myUSCIS
Your I-94 record confirms your legal admission to the United States, including your date of entry, class of admission, and the date you are authorized to stay until. If you entered by air or sea, your I-94 was created electronically and can be retrieved and printed from this website. You will need your name, date of birth, and passport information. We recommend printing your I-94 after every entry into the United States and keeping it with your immigration documents.Get Your I-94 Record
If you are a respondent in immigration court proceedings, and don't have an attorney, this portal allows you to file forms with the Immigration Court or Board of Immigration Appeals, update your contact information, and view hearing details. We strongly recommend you consult with an attorney prior to submitting any documents on your own.Access EOIR Portal
Visa Information & Priority Dates
3 resources
The Visa Bulletin is published monthly and determines when immigrant visa numbers are available for family-sponsored and employment-based preference categories. If you are waiting for a green card in a preference category, the Visa Bulletin tells you whether your priority date is current and whether you can file your adjustment of status application or schedule a consular interview. Understanding the Visa Bulletin can be confusing, contact our office if you need help interpreting how it applies to your case.View the Visa Bulletin
Each month, USCIS announces whether applicants in preference categories should use the "Final Action Dates" or the "Dates for Filing" chart from the Visa Bulletin to determine when they can submit their adjustment of status application.View Filing Charts
If your case is being processed through the National Visa Center for a consular interview abroad, this tool provides estimated wait times for interview scheduling at U.S. embassies and consulates worldwide.Check Interview Wait Times
Key Government Agencies
5 resources
USCIS is the federal agency that processes immigration and naturalization applications within the United States. This includes petitions for family members, employment-based visas, asylum applications, green card renewals, work permits, naturalization, and more.Visit USCIS
EOIR oversees the Immigration Courts and the Board of Immigration Appeals. If you are in removal proceedings or have a case before an immigration judge, EOIR is the agency that administers your court hearings.Visit EOIR
The Department of State manages visa processing at U.S. embassies and consulates around the world. This site includes information on visa applications, interview scheduling, travel advisories, and passport services.Visit State Department
CBP manages the entry of people and goods into the United States at ports of entry, including airports, seaports, and land borders. CBP officers make admissibility decisions and issue I-94 records upon arrival.Visit CBP
ICE handles immigration enforcement within the United States, including detention, deportation proceedings, and worksite investigations.Visit ICE
For Employers
3 resources
E-Verify is an online system that allows employers to confirm the employment eligibility of newly hired employees by comparing information from Form I-9 against government records. Some employers are required to use E-Verify by law or as a condition of federal contracts.Visit E-Verify
Form I-9 is required for every employee hired in the United States. This page provides instructions, the current form, and guidance for employers on properly completing and retaining I-9 records.Visit I-9 Central
If you are an employer sponsoring a foreign worker for permanent residence, the PERM labor certification process is administered by the Department of Labor. This page provides information about the application process, prevailing wage determinations, and program requirements.Visit DOL Foreign Labor
Detention & Enforcement
2 resources
If a family member or client has been detained by U.S. Immigration and Customs Enforcement or U.S. Customs and Border Protection, this online tool can help you locate them. You can search using the person's Alien Registration Number (A-Number), or by their full legal name, date of birth, and country of birth. Note that the locator only shows individuals currently in ICE custody or who have been in CBP custody for more than 48 hours. Children under 18 do not appear in the system. If you cannot find someone through the online tool, contact the nearest ICE Enforcement and Removal Operations field office.Search ICE Detainee Locator
If an immigration judge has granted bond for a detained individual, you can post the bond online through ICE's CeBONDS system. CeBONDS allows U.S. citizens, lawful permanent residents, law firms, and nonprofit organizations to verify bond eligibility and make cash immigration bond payments electronically, without having to travel to an ICE field office. Bond payments are made via bank transfer (Fedwire or ACH) and are processed Monday through Friday, 9:00 a.m. to 3:00 p.m. in the time zone where the individual is detained. You will need the detained person's full name and A-Number to get started. If you need assistance, contact ICE at ICECeBONDS-Helpdesk@ice.dhs.gov.Visit ICE CeBONDS
Address Changes & Important Forms
3 resources
Federal law requires most non-U.S. citizens to report a change of address to USCIS within 10 days of moving. You can file the change online through this page. Failure to report an address change can have serious consequences for your immigration case.Update Your Address
Access the complete library of USCIS forms, including current versions, filing instructions, and fee schedules. Always verify you are using the most current version of a form before filing.Browse All Forms
ICOR is an informational tool created by EOIR to help individuals understand immigration court proceedings. It explains what to expect at hearings, how to prepare your case, and where to find legal assistance. Available in English, Spanish, Haitian Creole, Portuguese, Chinese, and Punjabi.Visit ICOR
Helpful Contact Numbers
USCIS Contact Center:1-800-375-5283 (TDD: 1-800-767-1833)
EOIR Court Hotline:1-800-898-7180 (TDD: 1-800-828-1120)
National Visa Center:1-603-334-0700
CBP Info Center:1-877-227-5511
CBP (Detained):1-866-347-2423
Need Help With Your Case?
These resources can help you stay informed, but they are no substitute for experienced legal counsel. If you have questions about your immigration case, please contact our office.
Schedule a ConsultationDisclaimer: The resources listed on this page are provided for informational purposes only and do not constitute legal advice. Reading this content or contacting our office does not create an attorney-client relationship. Government websites and policies may change without notice. For guidance specific to your immigration case, please schedule a consultation with our office.

