Usually, an OSHA card arrives in the mail in about 2 to 8 weeks after you finish the course, depending on the training provider. Some providers say cards ship in about 4 business days, while others say to expect 6 to 8 weeks total, so the safest answer is that it can take a few weeks, not days.

Quick Scoop

If you already finished the course, your completion certificate is often available right away, but the physical wallet card comes later by mail.

Typical timing

  • Fastest estimates: around 2 weeks.
  • Common estimates: 4 business days to 6–8 weeks, depending on the provider and mailing process.
  • If it’s been over 8 weeks: contact the course provider or support team to check the status.

What can slow it down

  • An incomplete course or missing evaluation.
  • A bad or missing mailing address on your account.
  • The card being mailed to an employer or company that set up the account.

Practical rule

If you just finished training, wait for the provider’s stated mailing window, then check your account details and contact support if the card still hasn’t arrived after that.

TL;DR: Most people get their OSHA card in about 2–8 weeks , and if it’s not there after 8 weeks , follow up with the training provider.