How to Do a Job Hazard Analysis (Step by Step)
To do a job hazard analysis (JHA), break the task into sequential steps, identify the hazards of each step, and assign a specific control for each hazard. The standard format is a three-column table: Step, Hazard, Control. Start by picking the task and watching or walking it, list 6 to 12 action-based steps, name the specific hazard at each step, then write a control that a foreman can actually implement, citing the OSHA standard where one applies. Review it with the crew before the work starts.
Watch: How to Fill Out a Job Hazard Analysis (Real Example)
▸Video transcript
A job hazard analysis is just three columns, and yet most of the ones I see fail because of one specific column. In the next few minutes I will show you exactly how to fill one out, using a real construction task as the example, and I will point out the single mistake that gets JHAs rejected over and over. Get this right and your JHA actually protects your crew instead of just sitting in a binder.
Let's start with the format, because it is simpler than people make it. A job hazard analysis is a three column table. Column one is the step: the sequential actions that make up the task. Column two is the hazard: what can actually hurt someone during that step. And column three is the control: exactly how you remove or reduce that hazard. That is the entire structure. And quickly, if you have heard it called a JSA, a job safety analysis, or an AHA, an activity hazard analysis, those are the same document with different names, so do not let the acronyms confuse you.
The first real work is breaking the task into steps. And here is a rule that matters: do not write a JHA at your desk. Walk the task or watch it being done, and involve the crew who actually performs it, because they will spot hazards a supervisor standing back never sees. Break the job into six to twelve sequential, action-based steps. For setting roof trusses, that might be: unload the trusses, stage and brace them, then set and fasten at height. If you have fewer than six steps you are probably skipping hazards, and if you have way more than twelve you are describing tiny motions instead of meaningful steps.
Now the second column, the hazards. For each step you ask a simple question: what can go wrong here? The key is to be specific. Do not write falling objects. Write the strut falls from the overhead rack. Do not write struck by. Write crane load swings into a worker. The reason specificity matters is that a vague hazard leads to a vague control, and a vague control does not protect anybody. And do not force it to one hazard per step, a single step can easily have two or three real hazards, so list them all.
And here is the column that makes or breaks the whole document, and the one most people get wrong: the controls. A control has to be specific enough that a foreman could actually verify it was done, and you should cite the OSHA standard where one applies. But here is the single most common mistake I see, the one I promised you at the start: people jump straight to PPE. Every control becomes wear a hard hat, wear gloves, wear a harness. PPE is the last line of defense, not the first. Before you get to PPE, you work the hierarchy of controls: can you eliminate the hazard, substitute something safer, or engineer it out, for example with guarding or a tagline, first? PPE is what is left after you have done everything else, not the whole plan.
Let's put it together with the real example, setting roof trusses. Step one, unload the trusses. The hazards are the crane swing and pinch points. The controls: use taglines to guide the load, keep all workers out from under the load, and wear gloves. Step two, stage and brace. The hazards are truss tip-over and hand injuries. Controls: brace per the engineered plan and use cut-resistant gloves. Step three, set and fasten at height. The hazard is a fall over six feet. And notice the control here is not just wear a harness, it is personal fall arrest anchored per nineteen twenty six point five oh two, with one hundred percent tie-off. Specific, verifiable, and it cites the standard. That is a JHA that holds up.
One last thing before the fastest way to make these. A JHA is a briefing document, not a filing document. Its whole value is that you review it and sign off on it with the crew at the pre-job brief, before the work starts, so everyone actually knows the hazards and the controls. List the required PPE and any equipment inspections on it. And update it the moment the task, the tools, or the conditions change. A perfect JHA that sits in a binder and never gets read protects absolutely no one.
Writing a thorough JHA for every task takes time you often do not have at six in the morning. So this is TailgateDocs. You describe your exact task, and it generates the full step, hazard, and control table for you, with real controls that work the hierarchy instead of just defaulting to PPE, citing verified twenty nine CFR standards, and it comes with a crew sign-off block ready to print. It is twenty nine dollars, and because so many crews are Spanish-speaking, a Spanish version is available too. If you just want a blank template to fill in yourself, there is a free one linked below as well. Either way, the link is in the first line of the description and the pinned comment.
Quick recap. A job hazard analysis is three columns: step, hazard, and control. Break the task into six to twelve action-based steps, written with the crew who does the work, not at a desk. Name specific hazards, not vague ones. And in the controls column, work the hierarchy, eliminate, substitute, engineer, and only then PPE, because jumping straight to PPE is the mistake that guts most JHAs. Review it with the crew before the job, and update it when things change. If you want a complete one in minutes, tailgatedocs dot com slash job dash hazard dash analysis. See you in the next one.
The steps
- ✓ Pick the task and involve the people who do it; a JHA written at a desk misses real hazards.
- ✓ Break the task into 6 to 12 sequential, action-based steps (for example: unload material, stage and brace, set and fasten).
- ✓ For each step, ask what can go wrong and name the specific hazard ("strut falls from overhead rack" beats "falling objects").
- ✓ Assign a control for each hazard, specific enough to verify, and cite the OSHA standard where one applies.
- ✓ List the required PPE and any equipment inspections.
- ✓ Review and sign off with the crew at the pre-job brief; the JHA is a briefing document, not a filing document.
- ✓ Update it when the task, tools, or conditions change.
Worked example: setting roof trusses
| Step | Hazard | Control |
|---|---|---|
| Unload trusses | Crane swing, pinch points | Taglines, no workers under the load (1926.1425), gloves |
| Stage and brace | Truss tip-over, hand injuries | Brace per plan, cut-resistant gloves |
| Set and fasten at height | Falls over 6 ft | Personal fall arrest anchored per 1926.502, 100% tie-off |
Generate a complete JHA instead
Writing a thorough JHA for every task takes time you may not have at 6 a.m. TailgateDocs generates the full step-by-step analysis for your exact task in under 30 minutes for $29, citing verified 29 CFR standards, with a crew sign-off block ready to print. A Spanish version for your crew is $19 more.
Common questions
▸What is the difference between a JHA, JSA, and AHA?
They are the same document with different names: job hazard analysis (OSHA usage), job safety analysis (industry usage), and activity hazard analysis (the term on Army Corps and federal projects, with a specific EM 385 format).
▸How many steps should a JHA have?
Usually 6 to 12. Fewer and you are probably skipping hazards; many more and you are likely describing motions instead of meaningful steps. Keep each step action-based.
▸Who should write the JHA?
Whoever supervises the task, with input from the crew that performs it. The people doing the work spot hazards a manager misses, and involving them means they actually follow the controls.
Official sources
Skip the template. Get the finished document.
1,200+ documents generated for 350+ contractors. Checked citations, delivery in under 30 minutes, free revision within 24 hours if a reviewer asks for changes.
More on job hazard analysis
SSSP vs JHA: What Is the Difference?Best JHA Generators in 2026, Compared HonestlyJob Hazard Analysis ($29)
Keep exploring
Filled JHA examples by tradeFree blank JHA template (Word & PDF)The JHA format, explainedFree blank JHA template (Word & PDF)Filled JHA examplesFree TRIR calculatorSign-in sheet generatorState requirements quizFree toolbox talks (EN/ES)Sample documentsJHA for RoofingJHA for ElectricalJHA for HVAC / MechanicalJHA for General Contractor