U.S. Visa Forms Made Easy

Simple, Step-by-Step Form Filling

Fill out official U.S. visa forms with helpful guidance at every step

How It Works

  • Choose a form below to get started
  • Answer 2-3 questions at a time with helpful tips
  • Your progress is saved automatically
  • Review and edit before generating your filled PDF
USCIS Filing Stage
I-130

Petition for Alien Relative

For U.S. citizen to petition for their foreign spouse to immigrate to the United States

Difficulty
Medium
Time Needed
45-60 minutes
View Official Form
USCIS Filing Stage
I-130A

Supplemental Information for Spouse Beneficiary

Collects biographic information about the spouse beneficiary

Difficulty
Easy
Time Needed
20-30 minutes
View Official Form
NVC Processing
I-864

Affidavit of Support

U.S. citizen sponsor proves they can financially support the immigrant spouse

Difficulty
Medium
Time Needed
30-45 minutes
View Official Form
NVC Processing
DS-260

Online Immigrant Visa Application

Main immigrant visa application completed online by the spouse in Pakistan

Difficulty
Hard
Time Needed
60-90 minutes
View Official Form

Need Help Choosing?

For Spouse Immigration:

  1. 1Start with I-130 (Petition for spouse)
  2. 2Complete I-130A (Spouse information)
  3. 3Then file I-864 (Financial support proof)
  4. 4Finally, DS-260 (Main visa application)

Features

  • Automatic progress saving
  • Helpful tips for every question
  • Examples for guidance
  • Edit anytime before final PDF
  • Download filled official form