Fall 2023, Fontana, California. A 180,000-square-foot e-commerce fulfillment warehouse was staffing up for peak season when an OSHA compliance officer walked in at 8 a.m. A worker had complained about pallets blocking the forklift aisles. The officer didn't head for the aisles first. He headed for the office. His first words: "Show me your 300 Logs for the last five years."

The ops manager froze. They had a 300 Log, technically, but it was a mess. A picker's twisted ankle — four stitches at urgent care — was never entered, because "no hospital stay, no big deal." One case was even more telling: a temp worker's foot got crushed by a pallet on the dock, and it was logged under the staffing agency — "their employee, their injury." As for the 300A annual summary, it was signed every year and then locked in a filing cabinet. The rule says the 300A must be posted where employees can see it from February 1 through April 30. This warehouse had never posted it once.

The officer turned every gap into its own violation: the unrecorded cases, the never-posted 300A, each counted separately. I won't quote penalty figures — OSHA adjusts its penalty tables for inflation every year, so check the current schedule on osha.gov. But here's what I'll say: this warehouse ended up paying more in penalties than its entire annual safety budget.

Since then, the first thing I do in every safety walkthrough is flip through the 300 Log. You can see equipment. You can't see records. And records are exactly what OSHA asks for first.

So what actually goes on the 300 Log?

OSHA's test is three questions: work-related? A new case? Meets a recording criterion?

The first two are easy. Warehouses trip on the third. A case is recordable if it involves: death; days away from work; restricted work or a job transfer; medical treatment beyond first aid; loss of consciousness; or a significant injury or illness diagnosed by a licensed professional. Hit any one of those, and it goes on the 300 Log within 7 calendar days of learning about it, with a 301 incident report filled out alongside.

The eternal shop-floor argument is "first aid versus medical treatment." Here's my rule of thumb: bandage, ice, back to work — that's first aid, no entry. Stitches, a cast, prescription meds, a doctor telling someone to stay home — entry.

Two more examples you'll see every week in a warehouse. A picker's twisted wrist: an elastic bandage, some ice, sent back to work — first aid, no entry. But if the clinic puts on a rigid wrist brace or a cast — that's medical treatment, entry. Another: dust in the eye, flushed with saline, dabbed out with a cotton swab — first aid. A doctor extracting a particle with an instrument and prescribing antibiotic drops — entry. The line is simpler than people think: soft, flexible supports plus ice is first aid; rigid, immobilizing supports and prescription meds are medical treatment. I single out the elastic bandage because managers love it for wrist and ankle sprains — wrap them up, ice it, send them back. Handling it that way is fine, but don't let "looks minor" keep you from sending someone to the clinic. Skipping treatment they actually needed is a bigger liability than any log entry.

The temp-worker trap bites the hardest. If the injured worker is under your day-to-day supervision at your facility, the injury goes on YOUR 300 Log, not the staffing agency's. That's written into the rule, and more than half the ops managers I meet don't know it.

My standard practice now: every staffing-agency contract gets an attachment clause — the host employer owns recordkeeping for workplace injuries, and the agency cooperates with case details and information sharing. The clause costs nothing. What it buys is no finger-pointing when something happens, because that 7-calendar-day recording window closes fast.

Here's the counterintuitive part: over-recording costs you nothing; under-recording is a violation. An ugly 300 Log might sting in an insurance renewal or a customer audit. A missing entry, found by an inspector, is a standalone citation for every case you skipped. When in doubt, record.

300, 301, 300A: three different pieces of paper

The 300 Log is the running journal: one per establishment, one per calendar year, every recordable case in chronological order. The 301 is the incident report for each case — who, when, where, what happened, the injury, the treatment; an insurer's first report of injury can substitute if it has all the fields. The 300A is the year-end summary: totals from the year's 300 Log, certified by a company executive, completed by February 1, then posted where employees will actually see it from February 1 through April 30.

Note this: even a zero-injury year gets a 300A — signed and posted. A posted zero looks good.

Where you post it matters. The worst case I ever saw: a warehouse posted its 300A on the bulletin board in the second-floor admin hallway. The compliance officer's verdict — pickers and forklift drivers never go up there; their daily route is the time clock, the break room, the dock. Effectively unposted. The rule says where employees can actually see it, so post it where people walk, not where management walks. One more detail: the 300A stays up for three months, and in three months it gets covered by other notices, torn down, or hit by someone's coffee. Take a dated photo on posting day. I've watched someone get a citation knocked out on appeal with that photo.

Keep all three forms for 5 years from the end of the year they cover. Current employees, former employees, and their representatives have the right to see your 300 and 301 records — another fact most managers miss. Privacy-concern cases can have names withheld on the log, but the case itself still gets recorded.

One practical word on the five years: don't settle for "it's in the filing cabinet." While the compliance officer stands in your office waiting, every minute you spend digging is an impression you're not making. Scan it all, file it by year digitally, and be able to pull it up in minutes. A record you can't find might as well not exist.

Morning safety talk at a warehouse safety board

Electronic reporting: don't miss March 2

Paperwork done? There's also electronic filing. OSHA's Injury Tracking Application (ITA) takes prior-year data every year, with a March 2 deadline. Who files? Two tiers: employers with 250 or more employees (outside exempt industries), and establishments with 20–249 employees in designated industries file their 300A data.

Then came a final rule in July 2023, effective January 1, 2024, adding a third tier: establishments with 100 or more employees in designated high-hazard industries must also submit their 300 and 301 case data — on top of the 300A. Warehousing and storage is on that high-hazard list. Plenty of warehouse managers still don't know this and think filing the 300A is the whole job. It isn't anymore.

Three fields trip people up in ITA. First, the industry code: warehousing and storage is 493110, and I've seen it filed as 484 (truck transportation). The system accepts it. The data is wrong, and it won't save you. Second, total hours worked: don't fake it with employees × 40 × 52. Part-timers and peak-season temps swing the numbers hard, and OSHA uses total hours to compute your incident rate. Inflated hours and a suspiciously low rate are obvious. Third — since the 2024 rule added 300 and 301 case data — the 301 narrative field. People write "hurt hand" and submit. Inspectors read those. Write it at the level of "cut right index finger on pallet edge while moving pallet with hand jack in Aisle 12; two stitches at clinic." Five minutes of writing that saves you one very uncomfortable question.

Two more clocks, separate from the log: a work-related fatality must be reported to OSHA within 8 hours of the employer learning of it; an inpatient hospitalization, amputation, or eye loss within 24 hours. That's 29 CFR 1904.39 — a phone call (or online report), not a log entry. Making the call doesn't excuse you from the paperwork.

One piece of good news: employers with 10 or fewer employees at all times in the prior year are exempt from both recordkeeping and electronic reporting. But if you're running a real warehouse, that exemption will never apply to you.

On February 1, will your 300A be on the wall every employee passes at clock-in — or back in the filing cabinet? And if OSHA walks in tomorrow at 8 a.m., how fast could you put your hands on the 300 Log from five years ago?