
Family of a U.S. citizen
You’re the citizen, or their spouse, fiancé(e), parent or child
See your optionswelcomeUSA’s AI assistant
Need a hand with something?
Ask me a question below.
In English, Spanish, Portuguese, or Ukrainian
Sofia is AI, not a lawyer, and gives no legal advice.
Easy AI-powered self-help software, up to 10x more affordable than a lawyer. See your options and price free.
Start your applicationSee your price in under 1 minute
See your price in under 1 minute
Money-back guaranteeApplications
Pick what fits you. You'll see the exact forms, documents, government fees and typical timelines before you fill in anything.

You’re the citizen, or their spouse, fiancé(e), parent or child
See your options

Work permits today. Green cards you file for yourself (EB-2 NIW, EB-1A) are coming soon.
See your options
welcomeUSA is powered by software trusted by immigration law firms nationwide.
Answer in English, Spanish, Portuguese, or Ukrainian. 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.
Answer in English, Spanish, Portuguese, or Ukrainian. The software fills the official USCIS forms and checks them for completeness before you file.
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
Answer simple questions. Your answers fill the official USCIS forms, in the right fields, in the required format.
In English, Spanish, Portuguese, or Ukrainian
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
Unlimited edits until you file
After you file, enter your USCIS receipt number to follow your case and find resources for each stage.
Resources for each stage
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 informationIf USCIS denies your application because of an error in our software, we refund our fee and up to $3,000 of your USCIS filing fees. Claim within 30 days of the USCIS notice.
How the guarantee worksPricing
One flat technology fee for your petition. No hourly billing.
USCIS filing fees are set by the government and paid by you directly to USCIS when you file, not at checkout.
AI does the heavy lifting, so your application is simpler and up to 10x more affordable than a traditional immigration lawyer.
See your exact fee
$99
Answer a few questions and see the petitions that match your answers, your exact technology fee, the government fees, the documents you’ll need, and the typical timeline.
Answer a few questions and see:
Just $99 to start · split pay on petitions from $249
Start my free checkIf you prefer, an independent licensed immigration attorney reviews your packet and files for you. Attorneys set their own fees. Starting from a draft you already prepared can lower the cost. Work with an attorney
What private immigration attorneys typically charge to prepare a family-based green card petition. How we compare →
welcome Plus & Premier Coming soonAdd an independent licensed attorney. Here’s what some of that attorney’s clients say.
Connect with an attorneyEvery case is different. These reviews are about the attorney’s past work for these clients. Your case may not have the same or a similar result, and no result is guaranteed.
FAQ
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.
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
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.
Yes. You can answer every question in Spanish, Portuguese, or Ukrainian, 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.
Your data is encrypted in transit and at rest. We never sell it or send it to USCIS, and it goes only to the service providers that make the product work. You decide when and how to file, and you can delete your account and data at any time.
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.
If USCIS denies your application because of an error in our software, we refund our fee and up to $3,000 of your USCIS filing fees. Claim within 30 days of the USCIS notice. How the guarantee works
See all questionsNew to U.S. immigration? The whole system, explained
Your case
See your price in under 1 minute
Start your application