The USCIS green card mailing timeline refers to the period from the approval of your Green Card petition to when the United States Citizenship and Immigration Services (USCIS) mails the card to your address. Typically, it averages 2 to 4 weeks but can vary depending on processing bottlenecks, address issues, or holidays.
How Long Does It Take for USCIS to Mail Green Cards?
The USCIS green card mailing timeline usually ranges between 2 and 4 weeks after approval. Once USCIS approves your I-485 (Application to Register Permanent Residence) or I-751 (Petition to Remove Conditions), the physical Green Card is sent via first-class mail through USPS. However, delays are possible due to incorrect addresses, production backlogs, or holidays.
Key Takeaways
- The standard timeline for receiving your Green Card is 2–4 weeks after approval.
- USCIS uses USPS First-Class Mail, which typically ensures timely delivery within the U.S.
- Common causes of mailing delays include address errors, production issues, and USPS delivery delays.
- You can track your Green Card using the USPS tracking number provided by USCIS.
- If your Green Card does not arrive, you should first verify your case status online and potentially contact USCIS or USPS.
What Happens After USCIS Approves Your Green Card?
Once USCIS approves your application, it moves to the card production stage in its secure facility. Here's a step-by-step breakdown:
-
Approval Notice Issued
USCIS mails Form I-797 (Notice of Approval) to confirm your application or petition has been approved.
Timeline: 1–2 weeks after approval. -
Card Production
Your Green Card enters the production queue. Printing and personalization occur at specialized facilities.
Timeline: 5–10 business days. -
USPS Shipping
The card is mailed via USPS First-Class Mail. You receive a tracking number via your USCIS online account or email.
Timeline: 2–4 business days.
Example Timeline of Events
| Stage | Process Time | Details |
|---|---|---|
| Approval Notice Sent | 1–2 weeks | Form I-797 sent via USPS |
| Green Card Produced | 5–10 business days | Personalization and printing |
| Green Card Mailed | 2–4 business days | Sent via USPS First-Class with tracking |
How to Track Your Green Card Delivery
USCIS uses USPS First-Class Mail to send Green Cards. After production, you can track your card using the following steps:
-
Log in to Your USCIS Account
Visit USCIS Case Status and log in using your credentials. USCIS will update your case status with a USPS tracking number once the card has been mailed. -
Monitor Delivery via USPS
Enter the provided tracking number on the USPS website to get real-time updates on your delivery.
Most deliveries occur within 7–10 business days. However, ensure you’ve correctly updated your mailing address on Form AR-11 (Change of Address Form) if you've recently moved.
What to Do If Your Green Card Doesn’t Arrive?
If you haven’t received your Green Card within 30 days of approval, follow these steps:
-
Check Case Status Online
Log in to your USCIS account to confirm the card’s production/delivery status. Any issues or delivery attempts will be noted. -
Contact USPS
Use your USPS tracking number to verify delivery status. If marked "delivered" and you didn’t receive it, visit your local post office. -
File Form I-90 (Replacement Card)
If your card is lost in the mail, submit Form I-90 through USCIS to request a replacement. Fees may apply unless the loss was a USCIS error.
For further steps, refer to our full USCIS green card produced not arrived what to do guide.
Common Causes of Green Card Mailing Delays
Several factors can contribute to delays in your Green Card's arrival:
| Cause | Description |
|---|---|
| Incorrect Mailing Address | Ensure your address is updated with USCIS through Form AR-11. |
| Production Delays | Periods of high demand (e.g., fiscal year end) can slow production timelines. |
| USPS Delivery Issues | Issues such as holidays or undeliverable mail can delay first-class shipments. |
| Lost Mail | Rarely, cards may be lost during USPS transit, requiring additional support. |
Frequently Asked Questions about USCIS Green Card Mailing Timeline
How long does it take to receive my Green Card after approval?
Most applicants receive their Green Card within 2 to 4 weeks of petition approval. Delays may occur during peak production periods.
Can I track my Green Card shipment?
Yes, USCIS provides a USPS tracking number once your card is mailed. You can track the delivery through the USPS website.
What should I do if my Green Card doesn’t arrive after 30 days?
If your Green Card doesn’t arrive within a month, first verify your case status online. If it’s marked delivered, contact USPS or file Form I-90 for a replacement.
Are there fees for replacing a lost Green Card?
Yes, filing Form I-90 to replace a lost Green Card costs $540 ($455 filing fee + $85 biometrics fee). You may avoid these fees if USCIS confirms the loss occurred due to their error.
What happens if I moved recently?
If you’ve moved, update your address with USCIS immediately using Form AR-11 to avoid delivery issues.
Monitor Your Refunds with Pine AI
At Pine AI, we help you track recurring bills, subscriptions, and refunds—including those related to immigration fees. Automate your financial well-being with our smart tools—sign up for free at Pine AI.






