29 CFR 1904.29 · .32 · .39 · .41
OSHA recordkeeping deadlines
Every fixed date and rolling clock in Part 1904, with live countdowns and a calendar file you can import.
- Free
- No signup
- Runs in your browser
Next deadline
2026 filing calendar
Fixed dates · 29 CFR 1904.32 & 1904.41
Thu, Jan 1
Start the 2026 OSHA 300 log
A new log year begins. Close out 2025: review the log, total it, and prepare the 300A.
Sun, Feb 1
Post the 2025 OSHA 300A
Post the certified annual summary where employee notices are usually posted.
Mon, Mar 2
Submit 2025 data to OSHA ITA
Covered establishments submit electronically through the Injury Tracking Application. There is no weekend rollover.
Thu, Apr 30
Last day the 2025 300A must stay posted
The summary stays up from February 1 through April 30. After that it can come down; keep it on file for five years.
Thu, Dec 31
Close the 2026 log
Review entries for completeness, total the columns, and have a company executive certify the 300A.
No weekend rollover for March 2. March 2, 2026 is a Monday. When it lands on a weekend, submit by the Friday before. OSHA’s ITA accepts late submissions until December 31, but late is still late.
Any day of the year
Start a clock
Some deadlines start when something happens. Pick what happened and when, and get the exact time it’s due.
7 days · Record the case on the 300 and 301
Enter each recordable injury or illness within 7 calendar days of receiving information about it. 1904.29(b)(3) (opens osha.gov in a new tab)
The recordkeeping year, start to finish
OSHA injury records run on the calendar year, and a new 300 log starts every January 1. At the end of each year you review the log for completeness, total the columns (zeros if there were no cases), and have a company executive certify the 300A summary (29 CFR 1904.32(b)(3)). The certifier must be an owner of a sole proprietorship or partnership, a corporate officer, the highest-ranking company official at the establishment, or that person’s immediate supervisor.
By February 1 the certified 300A goes up where employee notices are usually posted, and it stays up through April 30 (29 CFR 1904.32(b)(6)). Covered establishments also submit to OSHA’s Injury Tracking Application by March 2 (29 CFR 1904.41(c)). The ITA coverage checker tells you whether that includes you.
Clocks that start on an event
Most deadlines aren’t on the calendar at all. They start when something happens:
- A recordable case goes on the 300 and 301 within 7 calendar days of learning about it (29 CFR 1904.29(b)(3)).
- A work-related fatality is reported to OSHA within 8 hours; an in-patient hospitalization, amputation or loss of an eye within 24 hours (29 CFR 1904.39).
- An employee or former employee who asks for the 300 log, or for their own 301, gets a copy by the end of the next business day (29 CFR 1904.35(b)(2)).
- An authorized government representative gets the records within 4 business hours (29 CFR 1904.40(a)).
- Records are kept for 5 years after the end of the year they cover, and updated during that time (29 CFR 1904.33).
A worked example
A supervisor learns on Friday, October 2, 2026 that an employee needed sutures after a work injury. The case is recordable, so it must be on the 300 and 301 by Friday, October 9; weekends count. At year end it is totaled into the 2026 300A, which is posted from February 1 to April 30, 2027, submitted to the ITA by Tuesday, March 2, 2027 if the establishment is covered, and kept through the end of 2031.
Common mistakes
- Assuming March 2 rolls to Monday. No rule moves it. March 2, 2030 is a Saturday, so plan to submit by Friday, March 1.
- Taking the 300A down early. It stays posted through April 30, even after the ITA submission.
- Skipping a zero-case year. The 300A is still certified and posted, with zeros.
- Letting old logs go stale. During the five-year retention period, add newly discovered cases and record changes in classification (29 CFR 1904.33(b)).
FAQ
Questions people ask
Short answers with the rule behind each one. Guidance only, not legal advice.
Does the March 2 deadline move if it falls on a weekend?
How long does the 300A have to stay posted?
Do I post a 300A if we had no injuries?
How long do we keep OSHA 300 logs?
How do I work out an 8- or 24-hour reporting deadline?
Can I add these deadlines to Outlook or Google Calendar?
From the guides
Related guides
More free tools
All tools300log workspace
Keep every establishment on schedule
300log keeps logs, 300A summaries and filing exports for each establishment and year, so February 1 and March 2 never sneak up on you.



