Skip to content
Immigration · I-90

Fill out I-90 (Green Card renewal/replacement) online — free

Form I-90 is the USCIS form you submit to renew an expiring Green Card, replace a lost or stolen one, or correct information on the card you already have. AttachKit drafts your A-Number, full legal name, current address, and country of birth from the profile you've already saved for I-485 or other immigration forms.

Who needs it: Lawful Permanent Residents whose Green Cards are within 6 months of expiry, lost their card, had it stolen, never received it after approval, or need to correct biographic data on it.

Need a blank I-90? Download from the source, then drop it in below.

Why fill it here

  • Draft A-Number, name, DOB, country of birth, and current US address from your saved AttachKit profile (reused across all USCIS forms).
  • Your I-90 never leaves your browser. AttachKit can't see your A-Number or anything else.
  • Renewal-reminder integration: after signing, optionally save the card-expiry date for a 30/7/1-day reminder cycle.
  • Free to fill unlimited forms (15 signed PDFs/mo on the free tier). Pro tier ($12/mo) for unlimited.

Fill your I-90 now

Loading the form filler…

I-90 questions, answered

General information, not legal or tax advice

This page is general information about a USCIS form. Immigration outcomes can be life-changing and error-sensitive — for advice on your case, consult a licensed immigration attorney or DOJ-accredited representative. AttachKit fills the PDF; you remain responsible for what's submitted.

When should I file I-90?
USCIS recommends filing 6 months before your Green Card expires. The filed receipt (I-797) extends your card's validity for 36 months while the renewal processes (bumped from 24 months in September 2024), so you stay in proof-of-status during the wait.
What if my card is already expired?
File anyway. The receipt still grants you 36-month extension of evidence and avoids gaps. Note: a long-expired card with no pending I-90 can complicate re-entry travel and I-9 employment verification.
Do I need to file I-90 to remove conditions on a 2-year card?
No — that's Form I-751 (Petition to Remove Conditions on Residence), not I-90. I-90 is for 10-year unconditional Green Cards. If yours has a 2-year expiry, use I-751 instead.
Will the new card have the same A-Number?
Yes. Your A-Number stays with you permanently across replacements, name changes, even citizenship — it's an immutable USCIS identifier.

More forms: I-485 · DS-160 · I-130 · I-864 · I-9