⚠︎

SafetyRegsLogger prepares and prints the Form 300A from your log. Whether your establishment is covered by OSHA recordkeeping, and which of these dates apply to you, is the employer’s determination. State-plan states (e.g. California) may differ.

OSHA 300, 300A & 301 recordkeeping
without the paper chase.

SafetyRegsLogger keeps your injury & illness log, builds your annual summary automatically, and calculates the TRIR and DART numbers your customers’ prequalification questionnaires ask for. Bilingual EN/ES incident reports. Printable official layouts. Buy it once for $499 — no subscription, no accounts, and all data stays on your device. We never receive it.

Buy SafetyRegsLogger — $499 one-time
Secure checkout by Stripe · 30-day money-back guarantee

See it working LIVE DEMO · SAMPLE DATA

This is the actual interface with sample entries. Click through the four panes — the totals and rates below recalculate live, exactly as they do in the app.

Log of Work-Related Injuries & Illnesses — 2026

Establishment: Sample Manufacturing Co. · Anytown, CA · Entries auto-numbered · Log within 7 days of the incident

CASEEMPLOYEEJOB TITLEDATEWHEREDESCRIPTIONCLASSIFICATIONDAYS
Privacy cases: for injuries listed in 29 CFR 1904.29(b)(7) — check “Privacy case” and the employee’s name is withheld from the log automatically, on screen and in print, while a separate confidential list keeps the record straight. · You decide recordability. SafetyRegsLogger shows OSHA’s criteria for reference; the determination is yours.

Annual Summary — Form 300A · 2026

Totals calculate automatically from your Form 300 log. Post from February 1 to April 30.

TOTAL RECORDABLE CASES
DEATHS
CASES W/ DAYS AWAY
RESTRICTED / TRANSFER
OTHER RECORDABLE
TOTAL DAYS AWAY
TOTAL RESTRICTED DAYS
✍︎ Certification & posting stays with you: a company executive must certify this summary and it must be physically posted at the worksite. SafetyRegsLogger prepares the numbers and prints the form with signature lines — it does not certify or post for you.

Injury & Illness Incident Report — Form 301

One report per recordable case, completed within 7 calendar days. Linked to log case 2026-003.

Bilingual by design: field labels carry EN/ES so the supervisor closest to the incident can complete the report accurately. Retained 5 years, like every record here — the app reminds you to back up to JSON after every change.

Incidence Rates — the numbers your customers ask for

TRIR and DART calculate live from your log. These are the figures requested on customer safety questionnaires and prequalification portals. Try changing the hours:

TRIR · (CASES × 200,000) / HOURS
DART · (DA+RT CASES × 200,000) / HOURS
200,000 hours = 100 full-time workers × 40 hrs × 50 weeks. Rates update the moment the log changes.

Built for the shop that fills out the forms by hand today.

If a customer questionnaire asking for your TRIR sends someone digging through a paper binder, SafetyRegsLogger pays for itself the first time.

All three forms, linked

Log a case once on the 300. The 300A totals and the 301 report build from it — no re-typing, no mismatched numbers.

Privacy cases handled

Check one box and the employee’s name is withheld per 29 CFR 1904.29(b)(7) — with the confidential list kept separately, printable when you need it.

TRIR & DART on demand

The two numbers every prequalification portal asks for, always current, straight from your own log.

Bilingual EN/ES

Form 301 labels in English and Spanish, so the report gets filled out right the first time by whoever was there.

Printable official layouts

300, 300A with executive signature lines, and 301 print in clean layouts ready for the break-room wall or the filing cabinet.

Your data never leaves

No accounts, no cloud, no analytics. Records live in your browser; one-click JSON backup keeps them safe. We never receive your data.

Already purchased? Open the app

Enter the License Key from your purchase confirmation email to open SafetyRegsLogger on this device.

That License Key wasn’t recognized. Check your purchase confirmation email for the exact key, then re-enter it above — keys are not case-sensitive. Need a hand? See the New Owner Guide.
Your License Key is a one-time purchase — there are no accounts, usernames, or passwords. Save the key and you can open the app on any device at your establishment.

One price. Yours forever.

$499
one-time · no subscription · no per-seat fees
  • Forms 300 · 300A · 301, unlimited entries
  • Live TRIR / DART · bilingual 301
  • Every device at your establishment
  • 30-day money-back guarantee
Buy SafetyRegsLogger — $499
Secure checkout by Stripe · 30-day money-back guarantee
No setup fees · no monthly fees · buy it once. If SafetyRegsLogger isn’t right for your operation, email ideas@safetyregslogger.com within 30 days for a full refund — no questions required. Each device keeps its own records; no cloud account required.
SafetyRegsLogger is a recording tool, not a compliance system, and nothing here is legal advice. Determining recordability, certifying and posting the 300A, retaining records five years (29 CFR 1904.33), and electronic submission to OSHA remain the employer’s responsibility.
All data stays on the customer’s device — we never receive it. · Terms · ideas@safetyregslogger.com
Own it. Don’t rent it. · QALogger™ $499 · CostLogger™ $599 · FoodSafetyLogger™ $999
One-time purchase. No monthly subscription. Your data stays on your device.