Immigration Resources

Explaining Removal of Conditions

A conditional green card or CR1 visa, is a card that allows you to live and work in the United States just like any other green card holder but is only limited to two years.

Form I-140 Explained

Form I-140 is used by US employers to petition for an employment-based immigrant visa for a foreign national, with processing times ranging from 15 days to 10 months.

Diversity Visa Lottery

Learn how to apply for the U.S. Diversity Visa Lottery, eligibility requirements, application steps, and how to avoid scams while pursuing a chance to obtain a green card.

Understanding Form I-589

USCIS Form I-589 is used to apply for asylum in the U.S. and for withholding the removal of the petitioner and their family members from the U.S.

Understanding Form I-9

USCIS Form I-9 is an Employment Eligibility Verification document used to verify the identity and employment authorization of new employees, whether they are U.S. citizens or immigrant workers.

Understanding the H-1B Cap Lottery

H-1B Visa is a temporary, U.S. non-immigrant visa category that is used by U.S.-based companies/employers to temporarily employ an alien worker.

Understanding B-1/B-2 Visitor Visas

When applying for a B-1/B-2 visitor visa, it's important to understand their requirements. Learn more about getting approved for a B-1/B-2 visitor visa.

K-1 Fiance Visa

A K-1 visa allows a U.S. citizen to bring a foreign fiance into the country to get married. Read how fiance visas work, who is eligible, and how much it costs.

Form I-485 – Explained

When you want to obtain your green card, you must start by submitting Form I-485. Review this checklist to ensure you have everything in order!

I-131 Advance Parole Application

If you need to travel outside of the U.S. but you’re waiting for Green Card approval, you’ll need to complete Form I-131, Advance Parole Application.

Green Card Through Marriage: Explained

Learn how to apply for a U.S. marriage green card (CR-1 or IR-1) based on marriage duration, starting with the I-130 petition process.

National Visa Center (NVC): What It Does and How the Process Works

The National Visa Center (NVC) processes U.S. visa applications by verifying documents, scheduling consular interviews, and coordinating with USCIS to advance immigration cases.
Scroll to Top
frca-logo
FileRight