PRIVATE BETA · Review every form carefully before filing.
Documents you'll upload after signing up
You don't need all of these to start — upload what you have today
Petitioner (U.S. citizen or LPR)
  • Passport or driver's license
  • Birth certificate OR naturalization / citizenship certificate
  • Recent utility bill or lease (proof of U.S. address)
Beneficiary (the family member being petitioned for)
  • Passport (biographic page)
  • Birth certificate
  • National ID (if applicable)
Proof of relationship
  • Marriage certificate (if spouse)
  • Children's birth certificates (if any)
  • Photos together, joint lease, joint bank statements, or similar
Start with what you have. Our platform reads every document as you upload it, extracts the data, and maintains an auto-updated checklist showing what you've submitted and what's still needed. You can add missing documents later — no deadline, no penalty.
Don't worry. For each document you upload we'll give you clear feedback, suggestions for providing any missing documents, and a legibility rating of every page — so you'll always know exactly where your case stands.

Create your account

Set up in 30 seconds and start your case.

Filing a case for yourself or a family member? Pick Client / Family.

Want to earn commission promoting GreenCardsUSA? Click Affiliate — you'll be taken to the affiliate application (admin approval required).

Already registered? Sign in
🎯
Not ready to sign up? Learn the app risk-free first.
Explore every feature for 2 hours in a private Practice Case — no email, no credit card. See how the Case Coach fills your I-130 automatically before you commit.
Start the Free Practice Case →
Install GreenCardsUSA
Snap document photos, get case updates — feels like an app.
Sign in — or try before you commit
Enter your email and password to continue your case. If you're new here and just want to understand what GreenCardsUSA does, scroll down to the green 'Practice Case' card and explore the entire app free for 2 hours — no signup needed.
1 / 2