If your permanent resident card is expired, you must renew it by filing an I-90. The replacement cost is $365 plus approximately $600 for attorney fees. Under most circumstances, the application can be done via mail.
If you apply for naturalization 6 months or more before the expiration date on your
Permanent Resident Card (formerly known as an Alien Registration Card or “Green
Card”), you do not have to apply for a new card. However, you may apply for a renewal
card if you wish by using an “Application to Replace Permanent Resident Card” (Form I-
90) and paying the appropriate fee. Call the USCIS Forms Line or visit www.uscis.gov.
If you apply for naturalization less than 6 months before the expiration date on your
Permanent Resident Card, or do not apply for naturalization until your card has already
expired, you must renew your card.