Ergonomics
RULA Assessment Step by Step (With a Worked Example)
A RULA assessment scores the posture risk of an upper-limb task on a scale of 1 to 7. You score the arm and wrist group, then the neck, trunk, and leg group, add muscle-use and force points, and combine the two into a grand score that maps to an action level.
By Matthew Hart
CEO, Soter
Written for safety professionals who run posture assessments as one workflow among many.
What RULA measures
RULA, Rapid Upper Limb Assessment, was developed to evaluate exposure to the postural risk factors behind upper-limb disorders. It is built for tasks where the arms, wrists, and neck do the work and the body stays relatively still: assembly, inspection, sewing, and screen-based work.
Ergonomic assessment is one workflow in a safety program, not a separate product. RULA fits next to hazard identification and incident investigation as a structured method that turns an observed posture into a score you can act on.
If you already know the postures and only need the number, the free RULA calculator returns the grand score and the action level in your browser as you pick the bands. To keep your observations and separately calculated results together, download the blank RULA assessment record (CSV).
Download and use the RULA assessment record
Open the CSV in a spreadsheet and complete the Value column. Use one copy per observed posture and assessed side. Record the task, assessor, date, photo or video reference, and why you selected that posture. Enter the body-part scores, table results, and muscle-use and force adjustments from a separate RULA assessment, followed by the grand score and action level.
This is a blank recording worksheet, not a scoring calculator. It contains no scoring tables, formulas, or automatic validation. Check the scoring against the published method, then record the proposed control, owner, review date, and reassessment result. It is a standalone file, not a SoterAI import template.
Before you score: capture the right posture
The assessment is only as good as the posture you assess. Capture the position that carries the greatest load or is held the longest, not a brief in-between moment. A clear side and front view lets you read each joint angle. For a repetitive task, score the most awkward sustained posture in the cycle.
Step 1: Score Group A, the arm and wrist
Group A covers the upper arm, the lower arm, and the wrist. Score each based on its angle and position, then look the combination up in the Group A table.
- Upper arm: the more the arm is raised or extended away from the body, the higher the score. Add a point if the shoulder is raised or the arm is abducted.
- Lower arm: scored on the forearm angle, with an extra point if the arm works across the midline or out to the side.
- Wrist: scored on flexion or extension, with a point added for deviation and another for twist.
Step 2: Score Group B, the neck, trunk, and legs
Group B covers the neck, the trunk, and the legs. Score each and look up the combination in the Group B table.
- Neck: scored on flexion, with extra points for extension, side bending, or twist.
- Trunk: scored on how far it leans from upright, with points for twist or side bending.
- Legs: a low score if the posture is well supported and balanced, higher if not.
Step 3: Add muscle use and force
To each group score, add points for muscle use and force. Muscle-use points apply when a posture is held for more than a minute or repeated frequently. Force or load points apply based on the weight handled and whether the load is static, repeated, or shock. These additions reflect that the same posture is worse when it is sustained or loaded.
RULA score bands at a glance
These are the bands from the original method by McAtamney and Corlett (1993), and the same ones the free calculator uses. Angles are measured from the neutral position.
| Body part | Base score | Adjustments |
|---|---|---|
| Upper arm | 20° extension to 20° flexion: 1. Over 20° extension, or 20° to 45° flexion: 2. 45° to 90°: 3. Over 90°: 4. | +1 shoulder raised, +1 arm abducted, -1 arm supported or the person leans |
| Lower arm | 60° to 100° flexion: 1. Any other angle: 2. | +1 working across the midline or out to the side |
| Wrist | Neutral: 1. Up to 15° flexion or extension: 2. Over 15°: 3. | +1 deviated from the midline |
| Wrist twist | Mid-range: 1. At or near the end of range: 2. | None |
| Neck | 0° to 10° flexion: 1. 10° to 20°: 2. Over 20°: 3. In extension: 4. | +1 twisted, +1 side-bent |
| Trunk | Upright or well supported: 1. Up to 20° flexion: 2. 20° to 60°: 3. Over 60°: 4. | +1 twisted, +1 side-bent |
| Legs | Supported and balanced: 1. Otherwise: 2. | None |
| Muscle use | +1 if the posture is mainly static, held over a minute, or repeated more than four times a minute | Added to both groups |
| Force or load | Under 2 kg: 0 if intermittent, 1 if static or repeated. 2 to 10 kg: 1 intermittent, 2 static or repeated. Over 10 kg: 2 intermittent, 3 static or repeated. Shock or rapid build-up: 3. | Added to both groups |
Step 4: Combine into the grand score
Take the adjusted Group A score and the adjusted Group B score and combine them in the final RULA table. The result is the grand score, from 1 to 7, which maps to an action level.
Reading the grand score
1 to 2: acceptable if the posture is not held or repeated for long periods. 3 to 4: investigate further, change may be needed. 5 to 6: investigate and change soon. 7: investigate and change now.
A worked example
Consider an operator at a bench inspecting parts: the upper arm is raised and slightly forward, the wrist is bent and deviated, the neck is flexed down to see the work, and the trunk leans forward without support. The posture is held most of the shift.
Start by recording the measured angles and adjustments for each body part, the wrist twist, leg support, and the load handled. The description alone does not determine a numerical score. Look up the Group A and B posture scores, add the applicable muscle-use and force points, and combine the results in Table C. Save those results in the blank assessment record so another assessor can follow the calculation. A later assessment of the same task can then document what changed after a control was introduced.
From score to control
A grand score is a finding, and the category is hazards-to-controls. A high RULA score should lead to a control chosen by the hierarchy of controls: raise and tilt the work so the neck and wrist come to neutral, bring the parts closer to cut the reach, add support for the forearms, then rotate the task as a supporting measure. A score in a report changes nothing; an owned control does.
Where SoterAI fits
SoterAI runs RULA as part of one ergonomics workflow on a horizontal platform. You upload a short task video or describe the job, and SoterAI scores the posture against the right method, RULA for upper-limb work, REBA for full-body tasks, or the NIOSH lifting equation for lifting, then ranks controls by the hierarchy of controls and assigns owners.
Each assessment feeds Risk Intelligence built from your own history, so recurring high-score postures across a site surface as a pattern rather than as one-off scores. The outcome is an ergonomics program that fixes the worst workstations first; the mechanism is a structured score that leads straight to a ranked, owned control.
Sources
- McAtamney and Corlett: RULA, a survey method for the investigation of work-related upper limb disorders, Applied Ergonomics 1993Original publication of the method, the body-part bands, and the action levels.
- Lynn McAtamney and Alan Hedge: the origins and use of RULA, 2024The method's developer discusses separate sides, posture selection, and reassessment.
See a RULA score generated from a task video. Open the RULA workflow.