How it works

Your whole application,
in four simple steps.

Answer in English, Spanish, or Portuguese. Your answers go on the official USCIS forms, you write your cover letter with the software’s help, and it checks everything for completeness before you file.

  1. Check requirements

    You get the exact list of what your case needs, and every document you upload is checked against it.

  2. Complete your application

    Answer simple questions. Your answers fill the official USCIS forms, in the right fields, in the required format.

  3. Verify and submit

    Every field, signature, and document is checked. Then you download and file it yourself, or have an independent licensed attorney file for you.

  4. Track your case

    After you file, enter your USCIS receipt number to follow your case and find resources for each stage.

Your case

See what your case needs. It costs nothing to find out.

Free eligibility check
Free eligibility check