Form I-129F brings a foreign fiancé(e) of a U.S. citizen to the U.S. for marriage within 90 days, after which they can adjust status to permanent resident.
Quick Reference
Filing fee: $675 · Processing time: 8-15 months · USCIS link: uscis.gov/i-129f
Who can file I-129F
Only U.S. citizens (not LPRs) can file I-129F for fiancé(e). Both parties must be:
- Free to marry (any prior marriages legally terminated)
- Have met in person within the 2 years prior to filing (limited cultural/medical waivers)
- Intend to marry within 90 days of K-1 entry
K-1 vs CR-1/IR-1 spouse visa — strategic comparison
| Factor | K-1 (then AOS) | CR-1/IR-1 (married first) |
|---|---|---|
| Total time to U.S. | 8-12 months | 12-18 months |
| Total time to GC | 20-30 months | 12-18 months |
| Total cost | ~$3,500 (K-1 + AOS) | ~$2,000 |
| Work authorization | After AOS EAD (delayed) | Upon entry |
| Travel during AOS | Need Advance Parole | Free travel |
K-1 gets the foreign partner to the U.S. faster but costs more and takes longer to GC. CR-1/IR-1 (marrying first abroad) is slower to entry but faster overall to green card.
Required evidence
- Petitioner's USC proof (passport, birth certificate, naturalization certificate)
- Beneficiary's birth certificate
- Both passports (biographical pages)
- Proof of meeting in person within 2 years (photos with dates, travel records, hotel receipts)
- Statements of intent to marry (signed by both)
- Evidence of bona fide relationship (communications, photos over time, joint plans)
- Termination of prior marriages
- IMBRA disclosure (international marriage broker)
Process timeline
- USC files I-129F with USCIS (~$675)
- I-129F approval (~8 months)
- Case to National Visa Center, then U.S. embassy
- Beneficiary attends K-1 visa interview (~2-3 months after approval)
- K-1 visa issued, beneficiary travels to U.S. (entry must occur within 6 months)
- Marriage within 90 days of entry
- File I-485 adjustment of status, plus I-765 EAD and I-131 AP
- Receive 2-year conditional green card (~12 months later)
- File I-751 in 90-day window before card expires