Fill Out USCIS Form I-129F Online
Petition for Alien Fiance(e)
U.S. Citizenship and Immigration Services
Petitions to bring a foreign fiance(e) to the United States for marriage (K-1 visa).
Reviewed July 2026
How it works
- 1
Open the form. The official PDF loads straight into the editor, no download needed first.
- 2
Fill it out in the editor. Click anywhere to type, add checkmarks and place your signature.
- 3
Download your PDF. Save the completed form, ready to print or submit.
USCIS Form I-129F, Petition for Alien Fiance(e), is the form a U.S. citizen files to ask U.S. Citizenship and Immigration Services to recognize an engagement to a foreign national. An approved petition lets the fiance(e) apply for a K-1 visa at a U.S. consulate, enter the United States, and marry the petitioner within 90 days of arrival.
You can open Form I-129F in the Universal PDF editor, type your answers directly into each field, and download a clean, completed PDF that is ready to print, sign, and mail to USCIS. Working on screen makes it easy to fix mistakes before anything goes in the envelope.
What is Form I-129F used for
Form I-129F starts the K-1 fiance(e) visa process. USCIS reviews the petition to confirm that the petitioner is a U.S. citizen, that both people are legally able to marry, and that the relationship is genuine. Once approved, the case moves to the Department of State so the fiance(e) can complete visa processing abroad.
The petition can also cover the fiance(e)'s unmarried children under 21, who may qualify for K-2 visas to accompany the K-1 applicant. In some situations the form is also associated with the K-3 category for spouses of U.S. citizens, though that path is used far less often in practice.
Who files Form I-129F
Only a U.S. citizen can file Form I-129F for a fiance(e). Lawful permanent residents cannot use the K-1 process; a green card holder who wants to sponsor a partner generally marries first and files Form I-130 instead.
As a general rule, the couple must have met in person during the two years before filing. USCIS can waive that requirement in limited situations, such as when meeting would violate strict and long-established cultural customs or would cause extreme hardship to the petitioner.
How to fill out Form I-129F
The form walks through the petitioner first, then the beneficiary. Answer every question, and write "N/A" or "None" where a question does not apply rather than leaving fields blank.
- Part 1 collects the petitioner's information: name, address history, employment, and proof of U.S. citizenship.
- Part 2 covers the beneficiary: biographic details, address, employment, prior U.S. visits, and any children.
- Later parts ask about the couple's meeting history, how the relationship developed, any use of an international marriage broker, and the petitioner's criminal history disclosures required by law.
- The petitioner signs and dates the form; unsigned petitions are rejected. If a preparer or interpreter helped, they complete their own sections.
Filing tips
Use the current edition of the form; USCIS prints the edition date in the bottom margin of every page and lists the accepted editions on its I-129F page. Mixing pages from different editions can get a filing rejected.
Include supporting evidence such as proof of citizenship, passport-style photos, proof of meeting in person, and a statement of intent to marry within 90 days. Check the current filing fee with the USCIS fee calculator before mailing, and confirm the correct filing address on the USCIS website since lockbox locations change. If your situation involves prior petitions, waivers, or criminal history, an immigration attorney or accredited representative can help you present the case correctly.
Frequently asked questions
Processing times vary by service center and change month to month. Check the USCIS case processing times tool for the current estimate before and after you file.
Yes. The K-1 visa requires the marriage to take place within 90 days of the fiance(e)'s admission to the United States. The 90-day window cannot be extended, and if the marriage does not happen the fiance(e) is expected to depart.
No. Only U.S. citizens can petition for a K-1 fiance(e). Lawful permanent residents generally marry first and then file Form I-130 for a spouse.
USCIS forwards the approved petition to the National Visa Center, which sends it to the U.S. embassy or consulate where your fiance(e) will apply for the K-1 visa and attend an interview.
Yes, the approval is valid for a limited period, generally four months, though consular officers can revalidate it while the visa case remains active. Keep the process moving after approval.
Not automatically. After marrying and filing Form I-485 to adjust status, your spouse can file Form I-765 to request employment authorization.
Related forms
Universal PDF is an independent product and is not affiliated with or endorsed by any government agency. Forms are provided from official government sources; always confirm you have the current version before filing.