Deadlines

March 2 OSHA ITA Filing Checklist: CSV Upload and Final Confirmation

Before March 2, 2027, lock the covered establishment list, validate each EIN, NAICS code, headcount, hours figure, and 300A total, then submit and save the confirmation.

Updated 4 min readBy 300log Editorial Team
Tear-off desk calendar beside an evergreen hourglass

The short version

Before March 2, 2027, lock the covered establishment list, validate each EIN, NAICS code, headcount, hours figure, and 300A total, then submit and save the confirmation. A saved draft or a test upload is not a submission; the data counts only once it is submitted in the ITA.

The last week before March 2 should be for validation, not discovery.

What you need before you start

Gather these first, and keep them with the record afterward:

  • Dated notes from the year-end log review
  • The certified 300A with the executive's name, title, and date
  • A photo or record showing where and when the 300A was posted
  • The ITA submission confirmation, if the establishment is covered

The rule behind the steps

The recordkeeping year is the calendar year. For the 2026 log, the 300A must be reviewed, certified, and posted by February 1, 2027 and stay up through April 30, 2027 (29 CFR 1904.32(b)(6)). Establishments covered by the electronic submission rule send their data to OSHA's Injury Tracking Application (ITA) by March 2, 2027 (29 CFR 1904.41(c)). The regulation sets the date and OSHA has published no weekend rollover; in 2027 it falls on a Tuesday. All year, each recordable case goes on the log within 7 calendar days.

Step by step

  1. Lock the establishment list.
  2. Check each establishment's EIN, NAICS code, headcount, and hours.
  3. Match the 300A totals to the certified summaries.
  4. Upload, fix any rejected rows, and submit.
  5. Save the confirmation with the 2026 records.

Tip: Confirm coverage, establishment data, EIN, NAICS code, 300A totals, CSV format, and the submission confirmation.

Where this usually goes wrong

Teams sometimes stop after a test upload or a saved draft.

Deadlines slip when certification waits on data other teams own: payroll hours, headcount, and an executive's calendar. The fix is to plan backward from the posting date, with named owners for hours worked, headcount, the log review, and the signature.

At the director level the question is less about one case and more about whether every site applies the rule the same way, with evidence you could show an inspector.

Special situations

  • Missed timely filing still requires submission through OSHA's ITA.
  • Each establishment posts its own 300A. One summary at headquarters does not cover the other sites.

A worked example

Six days before the deadline, an EHS director's upload returns two errors: a missing EIN for a site acquired mid-year and a NAICS code with five digits. Finance supplies the EIN the same day, the code is corrected to the six-digit value, the file is regenerated from the source, and the submission goes through with four days to spare.

How it affects the rest of your records

The same certified totals feed the posted 300A, the ITA submission, and the rates leadership sees, so a late correction in one place has to be carried into all three.

Where 300log helps

300log keeps each establishment's 300A current as cases are entered, so January is a review rather than a rebuild, and it exports ITA-ready files per establishment. Workspaces that connect an ITA API token can also authorize auto-filing of 300A data.

For a quick answer without an account, use the free deadline calendar.

Frequently asked questions

What happens if we miss March 2?

Submit as soon as you can. The ITA accepts prior-year data through December 31, but the submission is late, and failing to submit can be cited.

Do zero-case establishments have deadlines too?

Yes. If you are required to keep records, you certify and post a 300A with zeros, and covered establishments submit it electronically.

When is the 300A posting deadline for the 2026 log?

Post the certified 300A by February 1, 2027 and keep it up through April 30, 2027.

When is the ITA deadline for 2026 data?

March 2, 2027, for establishments covered by 29 CFR 1904.41. The date comes from the regulation; in 2027 it falls on a Tuesday.

Sources

Primary regulation and agency guidance this article relies on.

  1. [1]OSHA Injury Tracking Application informationOccupational Safety and Health Administration · osha.gov(opens in a new tab)
  2. [2]OSHA Injury Tracking Application frequently asked questionsOccupational Safety and Health Administration · osha.gov(opens in a new tab)
  3. [3]29 CFR 1904.41: Electronic submission requirementsOccupational Safety and Health Administration · osha.gov(opens in a new tab)

Written and reviewed by the 300log Editorial Team. Guidance, not legal advice: confirm edge cases with OSHA or counsel.

Keep reading

All Deadlines guides

From guide to log

Keep the log, the 301s and the 300A in one place

300log turns each case into its OSHA 300 Log entry and 301 report, keeps privacy cases off the shared log, totals the 300A and files it with OSHA's ITA for you as soon as you authorize it.