How to Contact USCIS and FBI to Check Case Status
Here is an article submitted by a fellow member. Its very informatiive.
1. USCIS Online Status Check
With a case number, you will be able to see the current status and the last updated date (LUD).
You can set up a profile, including user name and password, and create a portfolio that includes all your immigration cases. Then log on and see the latest updates on all of them, such as I-485, I-140, AP, EAD, spouse’s cases, etc. Another useful feature for this option is that you can set up an email alert to receive automatic updates. Note that if there is a LUD change, but the message remains the same, you will not receive an alert.
2. Call National Customer Service at (800) 375 - 5283
Unfortunately, the customer service representatives don't know much more than what the online system shows. So it is not very helpful in most cases. However, on the phone you may place an inquiry with the service center that is processing your case.
3. Place a USCIS Inquiry
If your case is 30 days outside of the current processing dates, you can call customer service ( 800-375-5283) and place an inquiry. The representative will send an online message to the service center, which then mails you a letter in a few weeks to explain why your case hasn't been adjudicated. Recently, the answer is usually "your case is pending security check" or "your case is still within our processing dates."
4. Talk to a Service Center Representative Directly
Still by calling 800-375-5283, you will hear a long list of options. Choosing the right options will lead you to the service center that is processing your case. Because each case is unique, you need to listen to the options carefully and choose the ones that fit your case.
Even if you reach the center, you may be automatically transferred back to general customer service. But sometimes your call will be picked up at the service center. Explain your situation briefly, be polite but persistent, and ask about your case status. They do know a lot more details about your case, but have been instructed not to reveal much information, especially regarding background checks and FBI name checks.
5. Set up an Infopass Appointment
An infopass allows you to talk to an immigration officer directly, who has access to more information than the online system. So this is a better option to check on case status. An officer would be able to tell you whether your FBI name check has been cleared. This information alone is worth a trip for many.
6. Place a Congressional Inquiry
Writing to your senators and/or house representatives is another good option for people whose cases have been pending for a long time. Go to these websites:
and find the congressional representatives for your region. Write a personalized letter to briefly explain your case details (a copy of your i485 receipt notice would help), mention how long it has been pending, and ask for his or her help to inquire about your case status. If you are stuck in FBI name check, and have completed an FOIPA request, send in the response as well which might help.
Some congressional offices are not willing to contact the FBI directly, some will but only if your case is pending for more than one year, yet some will not even respond to your letter. So your mileage may vary. Also you may have to wait several months to receive a response in the mail, possibly due to the increasing number of letters asking for help.
The FBI has clearly stated that congressional inquiry will not help expedite the name check process. However, due to the lack of communication channels with the FBI, even a confirmation that name check is pending is worth the effort for many people anxiously waiting. Sad, but true.
7. FBI Name Check
The FBI is no longer responding to emails sent to
FBINNCP@ic.fbi.gov, so a congressional inquiry or infopass with the USCIS may be the only options.
8. FBI Fingerprint Check
Call the FBI at 304-625-5590, and a representative may be able to tell you when the result was sent back to the USCIS. Since it is usually within 24 - 48 hours, this is only useful to confirm that FP was actually processed.