I never received my green card in the mail, what should I do? And will I have to pay the government filing fee for form I-90 all over again?

Verify if your green card was issued.

You should first contact USCIS to see if and when the green card was issued. You can call their customer service or make an InfoPass appointment. If your green card was issued but never received there is no fee, but you must meet the USCIS criteria: 1. USCIS mailed the card over 30 days ago 2. It was returned to USCIS as undeliverable 3. You have not moved from the address you provided to USCIS 4. You must submit a copy of the Form I-797, Notice of Action, for Form I-485, Form I-751, Form I-829, or Form I-90 that resulted in the issuance of your card. 5. You must also submit a copy of government-issued identification that contains your name, date of birth, photograph and signature. If you do not meet the criteria above you will need to submit the filing fee again. CITATION) http://www.uscis.gov/i-90