Operations1,500+ monthly searches

Incident Report Form Template

Capture what happened, when, and who saw it — in one form your team actually fills out instead of avoiding.

A complete incident report form covering date and time, location, people involved, witness statements, photo evidence, and supervisor sign-off. Built so a frontline worker can finish it on a phone in under four minutes, then auto-route to the right manager.

#incident#report#safety#workplace#osha#operations#documentation
No signup required
AI customizable

Want AI to build a custom version from a description? Try the AI Incident Report Form Generator

✓ Free forever plan✓ Embed on any website✓ GDPR compliant✓ No code required

Why use a incident report form?

Most incidents get reported twice — once verbally to a supervisor in the moment, then again days later when someone realizes it should have been logged. By then the timeline is fuzzy, the witness has gone home, and the photo of the wet floor sign is on someone's personal phone. A digital incident report form fixes the gap between "something happened" and "it's documented properly." The person closest to the event opens a link, fills it out while the details are fresh, attaches photos directly from their phone camera, and the report lands in front of the right manager within seconds. No paper form sitting in a clipboard. No emailed Word doc that nobody can find six months later when the insurance adjuster asks for it. It works for workplace injuries, near-misses, property damage, customer incidents, vehicle accidents, security events, and equipment failures. Each category needs slightly different follow-up questions, and a flexible form lets you cover all of them without making the person filling it out wade through 40 irrelevant fields.

What's included in this template

17 fields — customize any field or add new ones with AI.

Short textReporter full name✱
Short textReporter job title✱
EmailReporter email✱
PhoneReporter phone number
DateDate of incident✱
Short textTime of incident✱
Short textLocation (building, room, or address)✱
DropdownType of incident✱
Long textPeople involved (names and roles)✱
Long textWitnesses present
Long textDescription of what happened✱
Long textImmediate actions taken✱
Multiple choiceWas anyone injured?✱
File uploadPhotos or supporting documents
Multiple choiceWas emergency services contacted?
SignatureReporter signature✱
CheckboxesI confirm the information above is accurate to the best of my knowledge✱

Need different fields?

Tell the AI what to change — "add a budget dropdown" or "remove phone number" — and it edits the form instantly. Every field type above can be added, removed, or relabeled through the chat interface.

Key features of this incident report form template

Everything you need to launch this form in minutes, share it with your team, and collect submissions reliably.

1

Photo evidence from any phone

Reporters can attach photos straight from the camera roll — wet floor, damaged equipment, vehicle plates — so the report has visual context, not just a text description.

2

Conditional follow-ups by incident type

Pick "injury" and you get fields for body part affected and medical attention required. Pick "property damage" and you get cost estimate and asset ID. The form only shows what matters for that event.

3

Instant Slack alert to the right channel

High-severity incidents post to #safety-alerts the moment the form is submitted, so the on-call manager sees it in seconds rather than the next business day.

4

Audit-ready Google Sheets log

Every submission appends a row with timestamp, reporter, location, and severity. When an auditor or insurance adjuster asks for the past 12 months of reports, you export one sheet.

5

Anonymous reporting option

Turn on anonymous mode for near-miss or safety-concern submissions where the reporter might hesitate to put their name on it. The form still captures everything else.

6

Signature and acknowledgement built in

A signature field plus a confirmation checkbox means the report is legally defensible without a separate paper trail — important when an incident becomes a claim later.

Perfect for

Safety officers, facility managers, retail store managers, warehouse supervisors, school principals, healthcare compliance leads, hospitality general managers, fleet coordinators, and HR business partners who need a fast, mobile-first way to capture workplace events without chasing paper forms.

How to use this template

1

Open the template

Click "Use this template free." Flexform loads the form instantly — no account needed to preview.

2

Customize with AI

Type what you want to change in the chat: fields to add or remove, rename labels, change field types, or rearrange pages.

3

Connect & publish

Link to Slack or Google Sheets with one click, then embed on your site or share the link.

Ways to use this template

Workplace injury documentation

A warehouse picker twists an ankle on a misplaced pallet. The shift lead opens the form on their phone, captures the location, witnesses, and a photo of the area within five minutes. HR has what it needs for the workers-comp claim before the injured worker has even left the clinic.

Near-miss and safety concern reporting

A near-miss is the cheapest lesson you can get. Setting the form to allow anonymous submissions encourages staff to flag the unguarded saw or the leaking pipe before it becomes an injury. Safety leads review weekly and act on patterns.

Retail customer incidents

When a customer slips, falls, or has a medical emergency in-store, the manager logs the report with photos and witness contact info immediately. The submission triggers a Slack alert to the regional ops lead and creates a record for the insurance carrier.

Vehicle and fleet accidents

Drivers report collisions, damage, or breakdowns from the roadside. Fields for other-driver insurance info, police report number, and photo upload give the fleet manager everything needed to start the claim that day.

Property and equipment damage

A facilities team uses the same form to log damage from storms, vandalism, or equipment failure. Cost estimate and asset ID fields feed straight into the maintenance budget tracker so nothing slips through.

School and campus incidents

Principals and resident assistants document student incidents — playground injuries, dormitory disputes, behavioural events — with the consistency that compliance and parent communications require.

Workflow integrations

Connect this form to your existing tools with no middleware. Every submission triggers your workflow automatically.

SlackGoogle SheetsEmailWebhook
⚡

Real-time sync

Data appears in your CRM or spreadsheet within 1–2 seconds of submission — no cron jobs, no delays.

🔀

Conditional routing

Route submissions to different Slack channels, HubSpot pipelines, or Airtable bases based on field values.

🔁

Two-way data flow

Pre-fill form fields with CRM data for returning visitors. Update existing records instead of creating duplicates.

Why choose Flexform?

Most incident report templates are either a PDF that nobody fills out on their phone, or a clunky enterprise system that takes 20 clicks to log a slip-and-fall. FlexForm sits in the middle: a free, shareable link that works on any device, with the polish and routing logic of a paid tool. Once you grab the template, you can change anything in plain English — describe what you want different ("add a field for OSHA recordable yes/no", "route severity-high incidents to a separate channel") and the AI rewrites the form for you. No drag-and-drop tedium, no learning curve. Need a copy for your warehouse team that asks about forklift involvement, and a separate one for the retail floor that asks about customer presence? Duplicate, tweak, done. Submissions flow into Slack and Google Sheets out of the box, so your safety lead gets pinged on serious events while the spreadsheet builds your audit history quietly in the background. If you run a native mobile app for your field workers, the FlexForm Kotlin Multiplatform SDK embeds the same form inside your Android and iOS apps — same data, same routing, same audit trail. And the free forever plan covers most small ops teams without ever needing a credit card.
One link, share anywhere
Native iOS & Android SDK
Free forever plan

Frequently asked questions

Is this incident report form OSHA-compliant?

The default template captures most of what OSHA Form 301 requires — reporter info, date and time, location, description, and outcome. For full Form 301 alignment you can add fields like "physician treating injured worker" and "hospital name" in seconds using the AI editor. Many teams use this as the intake form and let the data flow into their official OSHA log.

Can people submit incident reports anonymously?

Yes. Toggle the reporter-identity fields off, or mark them optional, and the form will accept submissions without a name attached. This is a common setup for near-miss reporting where you want to encourage volume over attribution.

How do urgent incidents reach the right person fast?

Connect the form to Slack and any submission tagged high-severity posts immediately to the channel you choose. You can also send a parallel email to the safety officer. Most teams set this up in under five minutes — pick the channel, save the workflow, done.

Can I attach photos and other files?

Yes — the file upload field accepts photos, PDFs, and most common document types. Reporters can attach straight from a phone camera roll or take a new photo without leaving the form. Files are stored with the submission record so they stay tied to the incident.

Where does the data go after someone submits?

Out of the box, every submission appends a row to a Google Sheet you control, so you build an audit log automatically. You can also route to Notion, send a webhook to your incident management system, or trigger an email. The form is the front door; the data goes wherever your workflow needs it.

Can I embed this form inside our company mobile app?

Yes. FlexForm has a Kotlin Multiplatform SDK that drops the same form into your Android and iOS apps natively. Field workers stay inside your branded app, submissions land in the same Google Sheet, and you keep one source of truth for incidents whether they came from the web link or the app.

How is this different from a paper or PDF form?

Paper forms get lost, smudged, and filled out hours later when details are fuzzy. A digital form on a phone gets completed on the spot, with photos, timestamps, and the witness still standing there. The reporting compliance picture changes completely when capture happens in real time instead of next week.

Do I need a paid plan to use this?

No. The free plan covers unlimited form views, file uploads up to standard sizes, and core integrations like Slack and Google Sheets. Most small ops teams run their entire incident program on the free tier and never pay.

Related templates

Use this incident report form template free

Open the template, customize with AI, connect your tools, and publish — in under 5 minutes.

No signup required · Free forever plan