How can I check the status of my application?

We will contact the USCIS office that received your application on your behalf to ensure that the process for you is as smooth as possible. We will work with the USCIS staff to obtain the specific information that you may need.

Have questions?
To help serve you better, we’ve compiled and listed some of the top questions we've encountered about immigration related issues.

Go to answers


Ready to get started?
Call (650) 373-1122
to inform us of your immigration needs and set up a consultation. We are also available in person at our offices or by video conference.

Book a Consultation