If you filed an immigration application or petition with the U.S. Citizenship and Immigration Services (USCIS), you can check the progress of your case’s status online or by phone. And learn how long it may take to process it.
Online: Use the case status online tool to check for updates about your immigration case. You will need your 13-character receipt number from your application or petition.
By phone: If you are calling from the U.S., contact the USCIS National Customer Service Center at 1-800-375-5283 or TTY 1-800-767-1833. If you are outside the U.S., call 212-620-3418 or contact a USCIS international field office.
Even if you have not filed an application with USCIS, you can still find out how long processing may take by using USCIS’ case processing time tool. When you use the tool, you will need to select: