Free OSHA Compliance Tools

Free OSHA Recordkeeping Tools

Five ungated slices of the same rules engine LogStead runs — recordability, incident rates, ITA submission, CSV pre-flight, and an auto-totaling 300/300A workbook. No account, no file upload, and no AI deciding what belongs in your legal record.

Recordability Checker

Does this injury belong on my 300 log?

Walks the official decision tree from 29 CFR 1904.4–1904.7 — work-relatedness, the significant-injury list, then the general recording criteria — and returns a recordable-or-not answer that cites the rule it turned on.

One case at a time. It reads nothing and stores nothing.

Open the tool

TRIR & DART Calculator

How do my incident rates compare?

Your recordable counts and hours worked become TRIR and DART rates on the standard 200,000-hour basis, then get benchmarked against Bureau of Labor Statistics SOII averages for your NAICS code.

Needs numbers you already have; the benchmark is BLS published data, not our estimate.

Open the tool

ITA Submission Checker

Do I have to submit to OSHA electronically?

Establishment size and NAICS code in, an answer under 29 CFR 1904.41 out — including whether you owe just the 300A summary or the detailed 300/301 case data, with the appendix that decided it.

Says "possibly required" rather than guessing when your NAICS code sits outside the appendix vintage.

Open the tool

ITA CSV Validator

Will OSHA’s portal accept my file?

Per-row, per-field checks against OSHA's published ITA CSV specifications, for both the 300A summary file and the 300/301 case-detail file — auto-detected by header.

Runs entirely in your browser. The file never leaves your computer.

Open the tool

300/300A Excel Workbook

Not ready for software, but the template keeps breaking?

A downloadable spreadsheet 300 Log that enforces the recording rules in-sheet — one outcome per case, day-count bounds, the 180-day combined cap flagged — and rolls itself into an auto-totaling 300A Summary.

A file, not a page: no email gate, and the totals are pinned to the same math the product runs.

Open the tool

This tool gives general information based on OSHA’s recordkeeping rules (29 CFR Part 1904) to help you understand your obligations. It is not legal advice and does not replace the current regulation or the judgment of a qualified safety professional. Rules can change and edge cases exist — verify results against the current text at osha.gov/recordkeeping and consult a professional before making a compliance decision.

Which one do you need?

Recordkeeping questions arrive in a predictable order, and they arrive at predictable times of year. Find the situation you’re actually in:

You’re here because…Start with
Something just happened and you don’t know whether to write it down. You have seven calendar days from learning of the case to record it.Recordability Checker
A customer, insurer, or general contractor asked for your TRIR — or you want to know whether your numbers are normal for your industry.TRIR & DART Calculator
It’s the first quarter and you’re not sure whether the electronic submission applies to you at all.ITA Submission Checker
You know you have to submit, you have a CSV, and you’d rather not find out it’s malformed from the portal in deadline week.ITA CSV Validator
You keep the log in a spreadsheet on purpose, and you want the totals and the recording rules handled instead of hand-checked.300/300A Excel Workbook

The recordkeeping calendar concentrates three of these into about eight weeks: the annual summary gets posted February 1 through April 30 under 29 CFR 1904.32(b)(6), and covered establishments owe their electronic submission by March 2 under 1904.41(c). If you’re reading this in January, the checker and the validator are the two worth running early — a submission question answered in February is calmer than the same question answered on March 1.

How these tools work

Deterministic, not generative

Every answer comes from the regulation encoded as an explicit decision tree — the same code path, every time, for the same inputs. There is no language model anywhere in the determination. That is a deliberate architectural commitment: your OSHA log is a legal record, and a legal record should not depend on a system that can produce a different answer on Tuesday.

Nothing leaves your browser

The tools run client-side — and the workbook is a plain file download. Case details you type into the checker and the CSV you drop into the validator are never transmitted to us and never stored — injury data is exactly the kind of thing that should not travel to a vendor you haven’t signed anything with. We measure that a tool was completed, not what you put into it.

They’re also honest about their edges. When a NAICS code falls outside the vintage OSHA’s appendices were written in, the ITA checker says possibly required and tells you why, rather than inventing a verdict. When the validator can’t check something — establishment matching and processing order live inside OSHA’s portal, not in the file format — it says so on the page.

The tools answer one question at a time. The log has to hold all year.

Each tool above runs one slice of LogStead’s rules engine on a single case or a single file. LogStead runs the whole obligation continuously — every determination recorded with the rule it hinges on, the 300 log and 300A built from those records, and the ITA files generated from the log rather than assembled by hand in deadline week.

Start your free 14-day trial

No credit card required.

Common questions

Are these really free, or is it a trial?
Free and ungated — no account, no email address, no usage cap. They stay that way. LogStead is the paid product; these are the parts of it that answer a single question well enough to give away.
Can I rely on a tool’s answer for a compliance decision?
Treat them as informed starting points, not determinations of record. They encode the regulation faithfully and cite what they used, but edge cases exist, rules change, and none of this is legal advice — verify against the current text at osha.gov/recordkeeping before you act on anything consequential.
Do I need to keep a 300 log at all?
Most employers with more than ten employees do, unless their industry is partially exempt under Subpart B. The ITA checker tests that same partial-exemption list on the way to its answer, so it will tell you if your NAICS code appears there.
What happens after a tool gives me an answer?
Nothing automatic — you write the case on your log, or you upload your file. The gap the tools don’t close is the year-round one: keeping every determination, its reasoning, and the resulting 300, 300A, and 301 forms in one place that’s ready when someone asks for it. That’s what LogStead does.

Want the reasoning behind the answers? Start with the full recordability decision tree, how to fill out the OSHA 300 log, or browse all recordkeeping guides. You can also walk through the full product with sample data, without signing up.