OSHA ITA Calculator: Form 300A Electronic Filing Requirements

The OSHA Injury Tracking Application (ITA) requires certain employers to electronically submit injury and illness data from their OSHA 300 logs. Under the ITA, employers submit ITA log data through OSHA's online portal, including Form 300A annual summary information and, starting in 2026, Form 301 individual case data.

ITA tracking requirements apply to designated high-hazard industries such as oil & gas extraction and support activities. Establishments with 250+ employees must submit Form 300A data annually, while those with 20-249 employees in covered industries must also file. This free OSHA ITA calculator helps oil and gas contractors quickly determine whether their company likely falls under electronic submission requirements based on employee count and NAICS code.

Based on current OSHA requirements · Sources: OSHA.gov, 29 CFR 1904.41 · Last verified: January 2026

Posting Window: Feb 1 - Apr 30
Electronic Filing Deadline: March 2
OSHA ITA Coverage Calculator
Check if your establishment is likely required to electronically submit OSHA Form 300A data. Based on OSHA ITA Coverage App requirements
1Your details
2Your result

Select a common oil & gas code or enter your own

or enter:

Select your employee count above to check your filing requirement

This calculator provides guidance based on OSHA ITA coverage rules. For definitive answers about your establishment's requirements, use the official OSHA ITA Coverage Application. OSHA updates covered industries periodically.

Get Deadline Reminders
We'll email you in late January before the March 2 filing deadline.

No spam. Just one reminder email before the deadline each year.

Uploading to OSHA ITA? Validate Your CSV First.

Catch formatting errors, wrong headers, and missing fields before OSHA rejects your file. Our free validator checks against the official ITA spec.

March 2 filing deadline — don't waste time on rejection roulette.

Scroll to Validator

Validate Your OSHA ITA CSV Before Filing

Upload your 300/301 case data CSV to check for header errors, date formatting issues, missing fields, and common ITA rejection causes. Get a cleaned CSV ready for OSHA upload.

Top 5 ITA CSV Rejection Errors & Fixes

These are the most common reasons OSHA's ITA portal rejects a CSV upload. Fix them before you submit.

1

Establishment name mismatch

Fix: Your CSV establishment_name must match your ITA portal registration exactly, including punctuation and abbreviations. "ABC Oil LLC" is not the same as "ABC Oil."

2

Date format rejected

Fix: All dates must be MM/DD/YYYY. The ITA spec does not accept YYYY-MM-DD, DD/MM/YYYY, or dates without leading zeros. 2/3/2025 should be 02/03/2025.

3

Required fields left blank

Fix: case_number, establishment_name, and year_of_filing can never be blank. Even zero-case submissions need these populated for every row.

4

Character limit exceeded

Fix: job_title is capped at 100 characters, and narrative description fields have their own limits. Truncate before upload or the entire file is rejected.

5

Column header mismatch

Fix: Headers must match the OSHA ITA spec exactly, including underscores and casing. "Case_Number" or "caseNumber" will fail. Use "case_number" as specified.

Pro Tip: Catch all five before OSHA does.

Our free CSV validator above checks for every one of these errors and auto-fixes what it can. Run your file through before uploading to the ITA portal.

One Rejected ITA Filing Costs Hours.

Stop wrestling with CSV formatting every March. BasinCheck generates OSHA-compliant exports automatically from your incident data.

10 years of BasinCheck costs less than one OSHA fine.

View Pricing — $149/mo

OSHA ITA Log Requirements

The ITA log is the electronic version of your OSHA 300 log data submitted through OSHA's Injury Tracking Application portal. Rather than a separate form, the ITA log collects the same injury and illness records you already maintain on OSHA Forms 300 and 300A, and beginning in 2026, Form 301 individual incident reports for establishments with 100+ employees in designated industries (per 29 CFR 1904.41).

Employers can submit their ITA log data in two ways: CSV file upload (ideal for establishments with many records) or manual entry through the ITA portal's web form. Both methods require the same data fields, including establishment details, NAICS code, and annual summary totals from your OSHA 300/300A logs.

OSHA uses this data to identify workplaces where employees are at greatest risk and to direct compliance assistance and enforcement resources to those industries and establishments with the highest injury and illness rates.

The ITA is a federal OSHA program established under the Occupational Safety and Health Act. States that operate their own OSHA-approved safety and health plans must meet or exceed federal reporting requirements, though specific procedures may vary. Establishments in state-plan states should contact their regional OSHA office or state agency for information on any additional filing obligations.

OSHA requires employers to train designated personnel on proper recordkeeping procedures, including how to classify injuries and illnesses and when to report them. Safety and health training ensures that the information recorded on Forms 300 and 301 is accurate before it is submitted through the ITA. Establishments should review their training program annually to confirm staff understand current federal recordkeeping standards.

Required ITA Log Data Fields

Establishment name & address
6-digit NAICS code
Average number of employees
Total hours worked
Total recordable cases
Days away from work cases
Job transfer/restriction cases
Injury & illness type counts

How to Use the OSHA ITA Application

The ITA coverage application determines whether you must file. The ITA portal is where you submit data. Here's how to use both.

1

Navigate to OSHA's ITA Coverage Application

Visit osha.gov/ita and select the ITA Coverage Application. This is a separate tool from the ITA filing portal. It only checks whether your establishment is covered.

2

Enter your NAICS code

Input your establishment's 6-digit NAICS code. Common oil & gas codes include 211120 (Crude Petroleum Extraction), 213111 (Drilling), and 213112 (Support Activities).

3

Enter your employee count

Provide the peak number of employees at your establishment during the previous calendar year. The threshold is 20 employees for designated industries.

4

Review your coverage determination

The ITA coverage application will confirm whether your establishment must electronically submit injury and illness data based on your industry and size.

5

Proceed to the ITA portal to file

If covered, navigate to the ITA filing portal to submit your Forms 300A data. You'll need your establishment information, NAICS code, and annual summary totals.

Taking Over OSHA Filing?

New safety manager inheriting an ITA account? Here's how to get access and avoid common setup confusion.

Recover ITA Portal Access

  • Use the “Forgot Password” link on the ITA login page to reset credentials tied to the establishment's registered email.
  • If the email is no longer accessible, submit an ITA Help Request Form or call OSHA at 1-800-321-OSHA (6742).
  • Have your company's EIN and establishment address ready. OSHA will verify ownership before granting access.

Two Portals, Two Accounts

A common point of confusion: the ITA Coverage Application (checks if you need to file) and the ITA Filing Portal (where you submit data) are separate systems with separate logins.

The Coverage Application does not require an account. Anyone can check coverage status.
The Filing Portal requires an account linked to each establishment. This is where CSV uploads and manual entry happen.

What is ITA Reporting?

ITA reporting refers to the electronic submission of OSHA Form 300A data through OSHA's Injury Tracking Application (ITA) portal. Covered establishments must upload their annual summary data by March 2 each year. The ITA portal collects injury and illness data and workplace health and safety statistics that OSHA uses to identify high-hazard workplaces and target enforcement resources.

The submission process supports two formats: CSV file upload for establishments with large datasets, and manual data entry through the ITA portal's web form. Both methods require the same core information from your OSHA Forms 300 and 300A including establishment details, total recordable cases, days away from work, and injury/illness type breakdowns.

Beginning with the 2025 reporting year (due March 2, 2026), OSHA's updated federal rule requires establishments with 100 or more employees in certain high-hazard industries to also submit Form 301 (Injury and Illness Incident Report) data through the ITA. This expansion significantly increases the detail of information OSHA collects, including how and when each incident occurred.

OSHA publishes aggregated injury and illness data from ITA submissions to support federal workplace health and safety research. Establishments can also look back at their own previously submitted information through the ITA portal, making it a useful resource for internal safety benchmarking and year-over-year trend analysis of recordable injury rates.

ITA Tracking & Key Deadlines

Effective ITA tracking means staying ahead of OSHA's annual compliance cycle. Here are the critical dates and information to track.

File Early: The ITA Portal Slows Down Near the Deadline

The OSHA ITA portal has historically experienced slowdowns, timeouts, and intermittent outages during the last week of February as thousands of establishments rush to file before March 2. We recommend completing your submission by February 15 to avoid last-minute portal issues. A rejected CSV upload at 11 PM on March 1 is a problem you can prevent.

Jan – Dec

Maintain injury & illness records

Record all workplace health incidents, injuries, and illnesses on OSHA Forms 300 and 301 throughout the calendar year. Accurate records are the foundation of ITA tracking.

February 1

Form 300A posting window opens

Post the completed Form 300A annual summary in a visible location at your establishment. The posting must remain up through April 30.

March 2

Electronic ITA submission deadline

Submit your Form 300A data through OSHA's ITA portal. This is the firm annual deadline. Late submissions may result in citations.

April 30

Posting window closes

Remove the Form 300A annual summary from your workplace posting location. Retain all records for at least five years per OSHA requirements.

Need a reminder? View the 2026 filing deadline details or use the calendar reminder above.

Who Must File Electronically?

250+ Employees

Establishments with 250 or more employees that are required to keep OSHA injury/illness records must submit Form 300A data electronically.

20-249 Employees

Establishments with 20-249 employees in designated high-hazard industries must submit. Oil & gas extraction and support services are on the list.

About Exemptions

Certain low-hazard industries are exempt from routine OSHA recordkeeping requirements. OSHA updates the list of covered industries periodically - check the current list at osha.gov/injuryreporting. Requirements may change annually. Establishments unsure about their exemption status should contact OSHA directly for information on filing requirements and to get back a definitive coverage determination.

What You Actually Submit Through the ITA

What you file depends on your establishment size and industry. Here's a quick breakdown.

20–99 Employees

Designated industries only

Form 300A only

100–249 Employees

Designated industries only

Form 300A + Form 301

250+ Employees

All recordkeeping industries

Form 300A

+ Form 301 if in a designated industry

No PDF uploads required. You submit data fields (via CSV or manual entry), not scanned documents. OSHA does not accept PDF copies of your paper forms through the ITA.

Form 300 stays with you. The OSHA 300 Log is retained at your establishment. The ITA is the electronic channel for submitting the 300A summary and 301 incident data, not the log itself.

Why ITA Compliance Matters

OSHA takes ITA non-submission seriously. Failing to file can trigger enforcement action and substantial penalties.

$16,131

Per serious violation

$161,323

Willful / repeated violations

Inspection Flag

Non-submission triggers review

Penalty amounts reflect 2024 rates. OSHA adjusts for inflation annually. A typical inspection may cite multiple violations.

OSHA's non-responder enforcement program specifically targets establishments that fail to submit required ITA data. Non-submission flags your establishment for potential inspection and can compound existing violations. Stay ahead of upcoming deadlines to avoid penalties.

Need help staying compliant?

Track Injuries & Incidents with BasinCheck

BasinCheck helps oil & gas contractors maintain the records needed for OSHA 300 log compliance. Track incidents, classify injuries, and generate 300/300A logs from your incident data.

Incident Reporting

Capture incidents with required details. AI-assisted OSHA classification with manager confirmation.

300 Log Generation

Generate OSHA 300 and 300A logs automatically from your incident data. Export-ready for posting and filing.

Corrective Actions

Track inspections and corrective actions in one place. Timestamped audit trail for compliance documentation.

OSHA ITA Filing & Compliance Questions

Common questions about ITA log submission, coverage requirements, and electronic filing

An ITA log refers to the electronic version of your OSHA 300 log data submitted through OSHA's Injury Tracking Application portal. Rather than maintaining a separate log, the ITA collects the same injury and illness data recorded on your OSHA Forms 300 and 300A and stores it in OSHA's centralized database. Employers upload their annual summary data, including total cases, days away from work, and injury types, either via CSV file or manual entry through the ITA portal.

Get OSHA-Ready with BasinCheck

Track incidents, generate 300 logs, and maintain the documentation OSHA expects. Built for oil & gas contractors.