Once issued, an OSHA card is valid indefinitely. However there are some exceptions.
The states of Connecticut, Pennsylvania and New York require recertification every five years. There is no OSHA 10 or 30 refresher course, so to remain active a new course must be purchased and completed in full.
Also, OSHA will not replace cards for any course that was taken more than FIVE* years ago even if the card would otherwise have still been valid. For replacement of any card past five years, the course must be taken over again.
*The previous cut off had been 3 years. The new regulation was released to ClickSafety by OSHA on 1/13/17.