Job Safety Analysis (JSA) Template
A job safety analysis, also called a job hazard analysis, breaks a task into steps and records the hazards and controls for each one before work begins. This template turns your answers into a signed JSA that your crew can review at the pre-job briefing.
Fill in
Job Safety Analysis (JSA) Template
Job Safety Analysis
Company: Acme Precision Ltd JSA no.: JSA-0231 Date: 2026-10-20 Job: Replace conveyor drive belt Location: Packaging line 3 Crew: 2 maintenance technicians, 1 line lead
Requirements before starting
Required PPE: Safety glasses, cut-resistant gloves, safety shoes Permits and procedures: LOTO-031, work order WO-448120 The crew has discussed this JSA, understands the hazards and agrees to stop work if conditions change.
Steps, hazards and controls
| Job step | Potential hazards | Controls (eliminate, substitute, engineer, administrative, PPE) |
|---|---|---|
| 1. Isolate and lock out the conveyor drive | Unexpected start-up, stored energy in tensioner | Apply LOTO, verify zero energy, release tension spring slowly |
| 2. Remove guard and loosen belt tensioner | Pinch points, awkward posture, sharp edges | Two-person lift, gloves, use correct tools, keep hands clear of rollers |
| 3. Install new belt, retension and replace guard | Pinch points during tracking, missing guard on restart | Check alignment by hand, confirm guard fitted, clear area before removing locks |
| 4. | ||
| 5. |
Crew acknowledgement
| Name | Role | Signature | Time |
|---|---|---|---|
Approvals
A starting point, not legal advice. OSHA describes job hazard analysis in four steps: select the job, break it into steps, identify hazards, and determine controls. Review the JSA when the job, tools, crew or conditions change. Prefer controls higher in the hierarchy over PPE.
Attach JSAs to ERP work orders
An optional review of linking hazard analyses and permits to maintenance jobs.
Optional. The tool and every export work without this. No spam.
How to use this template
Choose the job, then walk it through with the people who actually do it. Enter the job details, crew, PPE and any permits. Fill in up to three steps in the fields and add more in the exported table. For each step, name the hazard in specific words, such as pinch point at tensioner, rather than a generic word like injury. Write the control as an action someone will take. Export the document, print it, and have every crew member sign after a short discussion.
Method and hierarchy of controls
The recognised approach is four steps: select the job, break it into sequential steps, identify the hazards at each step, and decide on controls. Rank controls using the hierarchy: eliminate the hazard, substitute something safer, apply engineering controls such as guarding, use administrative controls such as procedures and training, and only then rely on PPE. Jobs with a history of injuries, high potential for severe harm, new or changed tasks, and complex jobs with many steps should be analysed first.
- Keep steps short and in order
- Write who does what, not just what
- Cross-reference LOTO, permit and work order numbers
- Include emergency steps such as stop work and first aid
Worked example
For a conveyor belt replacement, step one is isolation and the hazard is unexpected start-up and stored tension energy. The control is LOTO with verification plus slow release of the tensioner. Step two exposes pinch points and awkward posture, so the crew uses a two-person lift and keeps hands out of roller zones. Step three covers restart: the control that matters is confirming the guard is back before locks come off.
Common mistakes
The usual failures are copying last year's JSA unchanged, listing hazards so generically that they cannot be acted on, using PPE as the only control, and having the supervisor complete the form alone. Another is filing the document after the job. A JSA is only useful if reviewed before the work and revisited when conditions change. Link JSAs to the work order so they are retrievable during an investigation.
Frequently Asked Questions
Is a JSA the same as a JHA?
In most workplaces the terms are used interchangeably. Job hazard analysis is the term OSHA uses. Some companies say JSA for a task-level document completed before each job, and JHA for a broader analysis of a job class.
Is a JSA required by OSHA?
OSHA does not have a single standard requiring a JSA for every job, but several standards require hazard assessments, such as PPE under 1910.132, and OSHA recommends JHAs. Customers and site rules often require them.
How many steps should a JSA have?
Enough to capture each distinct action that could expose someone to a hazard, typically 5 to 12. If you need many more, the job is probably too large and should be split into separate JSAs.
Who should sign the JSA?
Everyone doing the work, plus the supervisor who approves it. Signatures show that the crew reviewed it, so collect them after the discussion, not before.
If you plan maintenance in an ERP, we can set up a flow that attaches the right JSA and permits to each work order automatically. Ask for a short review.
Related Tools
Lockout Tagout (LOTO) Procedure Template
A machine-specific energy control procedure with energy sources, isolation steps, verification and restart, ready to export and post.
Safety & WorkforcePPE Hazard Assessment Matrix Worksheet
An editable PPE matrix listing tasks, hazards and the required protection for each, exportable to Excel for your written hazard assessment.
Safety & WorkforceHazard Identification and Risk Ranking Worksheet
Log hazards, score likelihood and severity before and after controls, and rank risks with a 5x5 matrix score.
Safety & WorkforceNear Miss Report Template
A quick near miss form with potential severity, contributing factors and follow-up actions that workers can fill in a minute.
More Safety & Workforce tools
See all- OSHA TRIR Calculator
- DART Rate Calculator
- Incident Investigation Report Template
- OSHA Manufacturing Safety Checklist
- Overall Labor Effectiveness (OLE) Calculator
- Forklift Pre-Shift Inspection Checklist Template
- Forklift Pre-Shift Inspection Checklist
- LOTO Lockout Tagout Periodic Inspection Checklist
- Welder Qualification Record Worksheet (WPQ Tracker)
Keep exploring
Free tools
- Safety Incident Analysis SQL Query GeneratorGenerate ready-to-run SQL for common EHS incident analyses from your own table and column names.
- Manufacturing Plant Safety Inspection ChecklistPrintable plant safety inspection checklist grouped by area with suggested frequencies, critical items and a pass count, ready for sign-off and PDF export.
- Machine Shop Safety ChecklistAn OSHA-aligned safety, housekeeping and 5S checklist for machine shops with suggested audit frequency and practical examples.
ERP fixes and how-tos
- IFS Cloud Export to Excel, List of Values, Analysis Models and Dev ToolsHow to export IFS Cloud lists to Excel, how list of values (LOV) lookups work, what analysis models are, and which web and dev tools admins and developers use.
- How to Create a Quote in E2 Shop SystemHow to build a quote in E2 Shop System, from header setup through routing, material, and outside processing, to converting an accepted quote into a job.
- How to Close a Job Order in SyteLineClose a SyteLine job order the right way: finish routings, issue material, receive finished goods, then run Close Jobs to post WIP to variance accounts.
Guides
- How to Configure Safety Stock Parameters in Infor SyteLineStep-by-step guide to configuring safety stock parameters in Infor SyteLine. Learn how to set reorder points, buffer quantities, and demand-driven safety stock calculations.
- Machine Shop Scheduling for CNC Job Shops: Why Schedules Break and How to Fix ThemMachine shop scheduling for CNC job shops: why schedules break, finite versus infinite capacity, the data it needs, and where AI helps daily.
- SyteLine Safety Stock Calculation Methods and Setup GuideConfigure safety stock calculations in Infor SyteLine using statistical methods, service level targets, and demand variability for optimal buffer inventory.
AI on your ERP
- AI for SYSPRO production and job costingHow AI reads SYSPRO WIP jobs, labor and material postings to explain job cost variances and late work orders, with read-only access and on-prem hosting.
- AI for Epicor Kinetic Job Shops: Quote History, Job Variance and Schedule RiskPrivate AI for Epicor Kinetic job shops: quote-to-job history, JobHead and JobOper variance, subcontract delays and schedule risk, via REST and BAQs.