Get your green card or citizenship for a fraction of lawyer fees.

AI-powered self-help software that guides you through your own application, step by step in plain language. See your options and your price free, before you pay.

AI-powered self-help software that guides you through your own application, step by step in plain language. See your options and your price free.

Start your application
From $149 + USCIS feesSplit pay from $99 today

Your answers, on the official USCIS forms

English · Español · Português · Українська

From $149 + USCIS feesSplit pay from $99 today

welcomeUSA is not a law firm and is not a substitute for the advice of an attorney. No legal advice is provided. Not affiliated with any government agency.

Our mission

We make immigration simpler and more affordable, so more people can reunite with loved ones, pursue opportunity, and find safety.

What you get with welcomeUSA

Here’s how we help you get there.

Official USCIS forms

Your answers fill the official forms, in the right fields, in the required format.

Checked for completeness

Required fields and listed documents are checked before you file. It’s not a legal review.

English · Español · Português · Українська

Answer in the language you think in.

Encrypted, never sold

Your information is encrypted in transit and at rest.

Humanitarian cases

Need help affording your case? Ask our support team about humanitarian discounts.

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. Step 1

    Check requirements

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

    For you or a family member

  2. Step 2

    Complete your application

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

    In English, Spanish, or Portuguese

  3. Step 3

    Verify and submit

    Your packet is checked for completeness. Then you download and file it yourself, or have an independent licensed attorney file for you.

    Or an independent attorney files for you

  4. Step 4

    Track your case

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

    Resources for each stage

Sample cards. The people and details are fictional.

Your immigration journey, simplified.

See your options and your price free, before you pay.

Encrypted, never soldOfficial USCIS formsNot affiliated with USCIS

welcomeUSA keeps your data private.

To prepare your petition you upload IDs, certificates and other personal documents. They are encrypted, never sold, and never sent to USCIS. You decide when and how to file.

How we protect your information

Find your petition, and your price.

Choose what describes you. Your petition and price come next.

Which describes you?

I’m not sureAnswer a few questions in the free checkFree

Don’t see yours? Take the free check. It asks about your situation and shows the petitions that match your answers. You choose.

Common questions

Is welcomeUSA a law firm?

No. welcomeUSA is self-help software. We are not a law firm, we do not give legal advice, and we are not affiliated with USCIS or any government agency. If your case needs legal advice, we can connect you with an independent licensed immigration attorney.

Take the free check
How much does a petition cost in total?

Two parts: our flat technology fee, and USCIS filing fees, which you pay directly to USCIS. Our fee is $249 for citizenship, and $599 for most family petitions and for asylum.

See your exact price and USCIS fees
Can I use welcomeUSA in Spanish or Portuguese?

Yes. You can answer every question in Spanish or Portuguese, and the software translates your answers into English on the official USCIS forms, in the format the government requires. The forms themselves are filed in English, as USCIS requires.

Take the free check
What if I make a mistake on my application?

Before your packet is marked complete, the software checks that required fields are filled and listed documents are included, and flags anything missing or inconsistent. You can edit your answers as many times as you need until you file. This is a software completeness check, not a legal review.

Take the free check
How long does the process take?

You can start right now — the free eligibility check takes a few minutes. The rest moves at your pace: answer questions whenever you have time, your progress saves as you go, and nothing is final until you file. Government processing times vary by petition type and service center; your eligibility check includes the current typical timeline for your case.

Take the free check