Free Job Safety Analysis Template (JSA, Excel)
What is a Job Safety Analysis and when it's used
A Job Safety Analysis (JSA, also called a Job Hazard Analysis or JHA) breaks a task down into its individual steps and identifies the hazard in each one, before deciding on a control and the required PPE. It's a standard field-safety document in construction, manufacturing, and oilfield work.
OSHA recommends a JSA for any job with a history of injury, jobs with a high potential for severe injury, and new or changed jobs where the hazards haven't been documented yet.
Breaking a job into steps, hazards, and controls
The template has one row per job step: a step number, a description of what the worker does, and the hazard identified at that step. You fill in the required control or procedure and the required PPE for each hazard — the two things a JSA is meant to produce.
Because it's row-based, you can log as many steps as the job actually has (up to 60 rows in the workbook) rather than being boxed into a fixed template with too few or too many rows.
Risk scoring and reviewing the analysis
Each step gets a Severity score and a Likelihood score, both 1-5. The risk rating is Severity times Likelihood, and the risk level bucket calculates automatically: 15+ is High, 8-14 is Medium, and below 8 is Low, with conditional formatting flagging the High and Medium rows so they stand out during review.
A Reviewed by and Sign-off date column lets a supervisor document that the JSA was reviewed before the crew starts the job — standard practice for any recurring or high-risk task.
Who this JSA template is for
Safety managers, supervisors, and site leads in construction, manufacturing, and field-service crews who need a working risk-scored JSA rather than a static Word or PDF form are the core fit — the row-based layout makes it easy to build one JSA per job and save the file as a record.
It also works if you're building a library of JSAs across multiple recurring jobs: save a separate copy of the sheet per task, and each one carries the same scoring logic and sign-off tracking.
How to use it
- Break the job into steps, one row per step, and identify the hazard for each.
- Score Severity and Likelihood 1-5 for each hazard — the risk rating and level calculate automatically.
- Record the required control and required PPE for each hazard.
- Have the reviewer sign off with their name and the sign-off date before the job starts.
Download the free Free Job Safety Analysis Template (JSA, Excel)
No spam — template updates and new free templates only. Unsubscribe anytime.
Frequently asked questions
Can I use this JSA template in Google Sheets?
Yes. Upload the downloaded file to Google Drive, then open it and choose File > Save as Google Sheets. The risk rating and level keep calculating.
Is this template really free?
Yes. You give an email address to download it, and then it's yours to use with no further cost.
How is the risk level calculated?
Risk rating = Severity x Likelihood, both scored 1-5. A rating of 15+ is High, 8-14 is Medium, and below 8 is Low.
Does it include a risk heatmap chart?
No — high and medium-risk rows are flagged with conditional formatting directly in the table so they're easy to spot during review; there's no separate heatmap chart.
Can I use one file for multiple jobs?
Yes. Duplicate the sheet for each job or task you need to analyze — each copy keeps the same step, hazard, scoring, and sign-off columns.
What's the usage license?
Personal use or use within one business. It's not meant to be resold or redistributed as a template product.