File Green Card with Smart Software | GreenCardHero

The easy, accurate, affordable software for filing marriage green card

Complete your entire application with step-by-step customized instructions, at a fraction of the lawyer's cost.

Complete Your Application in 3 Simple Steps

Complete forms, Collect documents, Submit application

Step 1

Complete Forms with a Customized Questionnaire

No more confusion over which forms to fill out. Instead, just answer a simple questionnaire customized for your case, with detailed help along the way. You can finish it under an hour, and download the completed forms right away.

Step 2

Collect Documents with a Personalized Checklist

No more worries about forgetting anything important. Instead, collect all the required documents for your case using an interactive checklist. You may even save money with our exclusive money saving tips!

Step 3

Submit Application with Step-by-Step Instructions

We'll show you how to assemble and submit your application in the USCIS recommended way, and how to track your case status after filing. Together let's celebrate your new green card at the finish line!

Work and Travel Permit Included

For applicants currently living in the U.S, we will also help you apply for authorization to work in and travel outside the U.S. while your green card is pending.

The Accuracy You Can Trust

Our instructions come from official U.S. government sources.

From Official Sources, Cited and Verifiable

All GreenCardHero instructions, unless otherwise cited, are based on official publications from the U.S. government. So you can count on us for authority and accuracy.

We cite all our sources. If you ever want to verify the accuracy of any instruction, simply click on the source link right next it.

113 Pages, Streamlined into One Smart Software

That's the amount of USCIS form instructions for one common type of marriage green card application.

GreenCardHero breaks them into step-by-step pieces and presents you the right information at the right time. You get what you need, without the frustration.

More Guidance than DIY, More Affordable than Lawyers

Who Should Use GreenCardHero

GreenCardHero supports applicants in all four major marriage green card categories:

Married to a U.S. citizen,
and currently living abroad

Married to a green card holder,
and currently living abroad

Married to a U.S. citizen,
and currently living in the U.S.
on a visa such as F1, H1B, J1, L1, etc.

Married to a green card holder,
and currently living in the U.S.
on a visa such as F1, H1B, J1, L1, etc.

Ensured by Robust Eligibility Checks

GreenCardHero supports the most common application scenarios. If your case is complex and may be better handled by a lawyer instead, we will inform you in the software.

Secure and Private

GreenCardHero is a secure, stand-alone desktop application. Unlike other services, your sensitive data is never uploaded to the Internet.


Your sensitive data never leaves your computer. It is private and stored only on your own computer's hard drive.


You have full control over your sensitive data at all times. To delete your data, simply drag it into your computer's recycle bin.


Your sensitive data is never uploaded to a 3rd-party server and never transmitted over the Internet. This eliminates major security risks often exploited by hackers.

10% of a Lawyer's Cost

Hiring a lawyer can cost $3,000 or more. GreenCardHero saves you money with technology.

Customized, step-by-step walk-through of the entire application process, from the beginning to receiving your green card

Detailed instructions for each step, based on official government sources


Complete Forms

Complete all required application forms by answering a simple customized questionnaire **

Instant download of completed forms

Collect Documents

Collect all required supporting documents with a customized document checklist

File Application

Instant download of customized application cover letters

Access to filing instructions that follow USCIS recommendations

Track Status

Access to instructions for application status tracking

Apply for permit (EAD card) to work and travel while green card is pending (relevant only to in U.S. applicants)

Register for e-notification when USCIS accepts your forms

Access to customized application timeline

Access to customized application process overview

Online chat support

Exclusive money saving tips

* Price does not include standard application fees charged by the U.S. government.

** For applicants currently living abroad, two of the forms are not covered by GreenCardHero. We will remind you to fill them out on your own.

Frequently Asked Questions

Yes, it does! Here is the entire process in a nutshell:

GreenCardHero will begin with a set of eligibility questions to customize the software for your case. Then it will present an overview of your application process. Then it will walk you through the forms, the documents, how to submit, and finally the next steps after submission. The next steps will include a customized post-filing timeline, case tracking instructions, green card interview tips, and things to do after receiving green card.

If multiple separate submissions are required for your case, we will guide you through each submission and what to do between submissions.

GreenCardHero is designed to support common application scenarios, which covers most applicants. However, if any of the following applies to your case, we suggest that you hire an immigration attorney instead:

  • The spouse who is seeking a green card has prior immigration violations, past criminal offenses, or a previously denied application.
  • The spouse who is a U.S. citizen or green card holder has a current annual income below the HHS Poverty Guidelines.

Not sure if GreenCardHero supports your case? That’s totally OK. Just start GreenCardHero for free, and our eligibility checking algorithm will inform you if your case is too complex for us to handle.

It depends on how complex your case is and how much time and money you want to spend. Here are our suggestions:

  • Hiring a lawyer is the right choice for complex cases like the ones listed above. But if your case is simple, a lawyer may not be very useful. In addition, a lawyer can take weeks or months to complete your case, and can cost $3,000 or more.
  • Do-it-yourself might work if you have a lot of time and willpower to comb through hundreds of pages of confusing government documents and contradicting online forum answers, and are willing to risk leaving out something important. For the amount of time, energy, and risk involved, DIY may in the end turn out be to an expensive option.
  • GreenCardHero is the wise choice for applicants with simple cases who want step-by-step guidance, fast turn-around time, and save money.

Optionally, you can combine GreenCardHero with a quick final lawyer review to doubly ensure accuracy: first complete your application with GreenCardHero, then take it to a lawyer near you for a review. A lawyer review may cost around $250, much more affordable than a full lawyer service.

Yes! GreenCardHero is free to download, and you can use almost all parts of the software for free, including the customized questionnaire, the customized document checklist and filing instructions. We only charge when you decide to download the filled out application forms and cover letters.

Download GreenCardHero

Get started today!

Sign up for immigration news and product updates