MyCheck
Sign InStart Free
Back to all posts
ByMyCheck Editorial Team
8 min read

Green Card Mailed but Not Delivered? What to Do Now

Green Card Mailed but Not Delivered? What to Do Now

Quick answer: If your USCIS case status shows Card Was Mailed To Me but nothing has shown up, wait at least 7–10 business days from the mail date before worrying — first-class mail delays happen. If it's been more than 30 days with no card and no USPS tracking movement, call the USCIS Contact Center at 800-375-5283 and ask them to open a non-delivery inquiry, since USCIS does not always provide tracking on standard green card mailings.

Key takeaways

  • USCIS typically mails green cards via USPS first-class mail, which doesn't come with tracking by default — so "no tracking number" doesn't mean something went wrong.
  • Give it 7–10 business days after the status change before you take action; give it 30 days before you escalate to USCIS directly.
  • If your card was returned as undeliverable due to an address issue, you'll usually need to update your address with USCIS and request a reprint, which can add weeks to the timeline.
  • A card lost in the mail is replaceable, but you'll file Form I-90 and pay the associated fee — check the current amount on the USCIS I-90 fee page before assuming what it costs.

Step 1: Confirm the status actually says "Card Was Mailed To Me"

Log into your USCIS online account or check your case status and make sure the exact message is Card Was Mailed To Me, not something similar like New Card Is Being Produced. Those are two different stages.

"New Card Is Being Produced" means the card hasn't left the facility yet — there's nothing to track and no reason to worry about delivery. Only once the status flips to "Card Was Mailed To Me" has USCIS actually handed it to USPS.

This distinction matters because a lot of anxiety comes from people checking the wrong status message and assuming a card is already in the mail when it's still being printed. If your app or portal is checking your case automatically, you'll get notified the moment it actually changes — which saves you from refreshing a status page every morning wondering if today's the day.

Step 2: Note the exact date the status changed

Write down the date your status updated to "Card Was Mailed To Me." This date is your clock — it's what you'll use to calculate how long you've waited, and USCIS will ask for it if you eventually call them.

Most cards mailed within the continental US arrive within about a week to ten business days of that status update. Delivery timing can vary depending on your local USPS delivery volume, holidays, and whether your address requires forwarding.

Don't skip this: if you've moved since filing and haven't formally updated your address with USCIS, your card may have been mailed to your old address. Confirm the address on file matches where you currently live before assuming the card is simply delayed in transit.

Step 3: Check for a USPS tracking number — but don't expect one

Most standard green card mailings don't include a tracking number, because USCIS generally uses regular first-class mail for this step rather than a trackable service. That's different from, say, a returned passport or an expedited document, which sometimes does travel with tracking.

If you do have a tracking number (some cases route through USPS Priority Mail or a similar trackable service), check it at USPS.com. Look for these signals:

  • "Delivered" — the card should be in your mailbox, mail slot, or wherever your carrier leaves mail; check with anyone else who has access to that location.
  • "In Transit" with no recent movement for several days — this can mean a regional processing delay, which sometimes resolves on its own.
  • "Notice Left" — someone attempted delivery and left a slip; you may need to pick the item up at your local post office.
  • No tracking information at all — this is normal for standard first-class mail and is not itself a red flag.

If there's no tracking number available anywhere in your case, that's expected, not alarming. It just means you're waiting on the same timeline everyone with regular first-class delivery is waiting on.

Step 4: Rule out an address or delivery problem at your end

Before assuming the card is lost, eliminate the simple explanations first:

  • Check with everyone in the household. Roommates, family members, or building staff sometimes hold mail without mentioning it.
  • Check your mailbox lock and USPS informed delivery, if you're enrolled — it shows scanned images of incoming mail before it arrives.
  • Ask your building or apartment complex if they have a separate package or oversized-mail holding area; green card envelopes are sometimes flagged as requiring a signature.
  • Confirm your address is correct and complete on your USCIS account, including apartment or unit numbers — a missing unit number is one of the most common reasons mail gets returned.
  • Ask your local post office directly whether they're holding anything for your address, especially if you've recently moved within the same building or block.

If any part of your address was wrong at the time of mailing, the card was likely returned to USCIS as undeliverable, which means it never reached your mailbox in the first place — no amount of waiting will fix that.

Step 5: Wait the appropriate amount of time before contacting USCIS

Here's a general timeline for when to act, based on how long it's been since your status changed to "Card Was Mailed To Me":

Time since "mailed" statusWhat to do
0–7 business daysWait. This is normal transit time for first-class mail.
7–10 business daysDouble-check your address on file; ask household members and building staff.
10–30 daysContact USPS to ask about delivery issues at your address; consider a mail hold or forwarding check.
30+ days, no cardCall the USCIS Contact Center at 800-375-5283 to request a non-delivery inquiry.
Confirmed returned as undeliverableFile to update your address and request a reprint — don't wait out the 30-day window in this case.

The 30-day mark is the general point at which USCIS treats a card as significantly delayed rather than simply slow. Confirm current guidance on the USCIS contact page since procedures can be updated.

Step 6: File a non-delivery inquiry with USCIS

If you've passed 30 days with no card and no explanation, call the USCIS Contact Center and explicitly ask them to open a non-delivery inquiry — this is USCIS's own term for a case where a card was mailed but never arrived. You'll need your receipt number, the date of the mailing status change, and your current mailing address on hand.

What typically happens next:

  • USCIS reviews whether the card was returned to them as undeliverable or is presumed lost in transit.
  • If it was returned, you'll likely be asked to confirm or correct your address before a reprint is issued.
  • If it's presumed lost, USCIS may guide you toward filing Form I-90 to request a replacement card, which carries its own processing time and fee — check the current fee on the I-90 page rather than relying on an old number.
  • Replacement processing adds real time to your case, often comparable to a fresh card production cycle, so this isn't a same-week fix in most situations.

This is a different process from a general case inquiry about delays elsewhere in your application. If your card status hasn't moved past an earlier stage — say it's still stuck at Case Is Being Actively Reviewed By USCIS or you're wondering when to escalate a stalled case in general, we cover that decision in detail in When to Submit a USCIS Case Inquiry (and How to Do It Right).

Step 7: Keep records of everything while you wait

Documentation matters more than most people expect here, because if this turns into a replacement filing, you'll need to show a clear timeline.

  • Screenshot your case status page showing the date it changed to "Card Was Mailed To Me."
  • Save any USPS tracking screenshots, even ones showing no movement.
  • Write down the date and reference number of every call to the USCIS Contact Center.
  • Keep a copy of any USCIS correspondence confirming a non-delivery inquiry was opened.
  • Note the date you filed Form I-90, if it comes to that, along with the receipt number for the replacement request.

This record becomes useful if you need to explain the situation to an employer waiting on your card as proof of work authorization, or if the inquiry takes multiple calls to resolve.

What to do next

Start by confirming the exact date your status changed and double-checking your address on file — that single step resolves more non-delivery cases than anything else. If you're past 10 business days, loop in USPS about your specific address; if you're past 30 with nothing, call USCIS directly and ask for a non-delivery inquiry by name.

Tracking this manually means logging into your USCIS account and checking status pages on your own schedule. MyCheck checks your case against USCIS's official system automatically and sends a push notification the moment your status changes — including the shift to "Card Was Mailed To Me" — so you know the clock has started without having to remember to look.

Related articles

About this article

MyCheck publishes general immigration information and organization tools, not legal advice. Requirements depend on your own situation, and USCIS instructions change; confirm anything that affects a filing against the official page for your form before you rely on it. How we write and check these articles.

Something wrong or out of date? Tell us and we will correct it.


About MyCheck

MyCheck simplifies your US immigration journey with automated case tracking, personalized insights, and community support.