Skip to main content
Calcimator

PEL Compliance Calculator

Calculate Time-Weighted Average (TWA) exposure and compare against the OSHA Permissible Exposure Limit to assess compliance.

About this calculator

OSHA compliance for airborne contaminants, under 29 CFR 1910.1000 (Air Contaminants), hinges on the 8-hour Time-Weighted Average, not the peak concentration a worker breathes at any given moment, and this calculator builds that TWA from up to four measured exposure segments using the same formula the standard specifies, E = (Ca·Ta + Cb·Tb + ... + Cn·Tn) / 8: each segment's concentration is multiplied by its duration in hours, the four products are summed, and the total is divided by 8 (a full shift), regardless of how many hours were actually sampled. That last point is the calculator's most important assumption to understand — if your four segments only add up to 6 monitored hours, the remaining 2 hours are implicitly treated as zero exposure, which understates true risk if the worker was actually exposed during that unmonitored time. The TWA is then compared to the OSHA PEL you enter as both a straight ratio (over 100% means overexposure) and against the Action Level, set here at the standard 50% of PEL, the threshold at which OSHA requires increased monitoring and, for many substances, medical surveillance.

The calculator also back-solves for the maximum average concentration you could tolerate for the remaining unsampled hours of the shift and still land exactly at the PEL by day's end — a useful planning number, but only for a single substance modeled with simple linear averaging. It does not account for substances with separate Short-Term Exposure Limits or Ceiling limits (where brief high spikes are independently regulated even if the 8-hour average stays compliant), nor does it model mixed-exposure additive effects when workers are exposed to multiple regulated substances simultaneously.

Inputs

Results

8-hr TWA

36.25

Exposure ratio (%)72.5%
Total sampled hours8
Action level (50% PEL)25
Status (0=OK, 1=Action, 2=Over)1
Max remaining conc.0
Avg Conc36.25

Figures current as of 2026. Source: U.S. Department of Labor, Occupational Safety and Health Administration, 29 CFR 1910.1000, Air Contaminants — Table Z-1 and the TWA formula E = (Ca·Ta + Cb·Tb + ... + Cn·Tn) / 8

How to Use This Calculator
  1. Enter OSHA PEL (ppm or mg/m³), Segment 1 concentration, and Segment 1 duration (hrs).
  2. Set Segment 2 concentration, Segment 2 duration (hrs), and Segment 3 concentration.
  3. Adjust Segment 3 duration (hrs), Segment 4 concentration as needed.
  4. Review the 8-hr TWA result.
  5. Use Exposure ratio (%) and Total sampled hours to inform your decision.

How the result changes with Segment 2 concentration

Segment 2 concentration8-hr TWA
3025
4530.63
9047.5
15070

What each input means

OSHA PEL (ppm or mg/m³)
The Permissible Exposure Limit for the substance (e.g. 50 ppm for acetone).
Segment 1 concentration
Measured or estimated airborne concentration during segment 1.
Segment 1 duration (hrs)
Hours of exposure at segment 1 concentration.
Segment 2 concentration
Measured or estimated airborne concentration during segment 2.
Segment 2 duration (hrs)
Hours of exposure at segment 2 concentration.
Segment 3 concentration
Measured or estimated airborne concentration during segment 3.
Segment 3 duration (hrs)
Hours of exposure at segment 3 concentration.
Segment 4 concentration
Measured or estimated airborne concentration during segment 4.
Segment 4 duration (hrs)
Hours of exposure at segment 4 concentration.

What each result means

8-hr TWA
Time-Weighted Average exposure normalised to an 8-hour workday: Σ(C×T)/8.
Exposure ratio (%)
TWA as a percentage of the PEL. Over 100% means overexposure.
Total sampled hours
Sum of all segment durations.
Action level (50% PEL)
Concentration at which medical surveillance and monitoring are triggered.
Status (0=OK, 1=Action, 2=Over)
0 = below action level, 1 = above action level but below PEL, 2 = above PEL.
Max remaining conc.
Maximum average concentration allowed for remaining shift hours to stay at PEL.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    OSHA PEL (ppm or mg/m³) = 50, Segment 1 concentration = 30, Segment 1 duration (hrs) = 2, Segment 2 concentration = 60 = 9 input(s) provided
  2. Calculate 8-hr TWA
    36.25 = 36.25
  3. Calculate Exposure ratio
    Exposure ratio = exposureRatio * 100
    72.5 = 72.5
  4. Calculate Total sampled hours
    Total sampled hours = t1 + t2 + t3 + t4
    8 = 8

Figures and sources

Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

What happens if my four segments don't add up to a full 8-hour shift?

The calculator divides the summed exposure (concentration × duration for each segment) by a fixed 8, regardless of how many hours you actually entered — so if your segments only total 6 monitored hours, the remaining 2 hours are implicitly treated as zero exposure. If the worker was actually exposed but unmonitored during that time, this will understate the true TWA, so it's important to account for every hour of the shift in your segments.

What's the difference between the Action Level and the PEL?

The PEL is the OSHA-enforced 8-hour TWA limit you enter for the substance; the Action Level, set here at the standard 50% of PEL, is the lower threshold at which OSHA requires increased monitoring and, for many substances, medical surveillance — even though the worker isn't yet in violation of the exposure limit itself. The compliance status output flags all three zones: below action level, above action level but below PEL, and above PEL.

What does the "max remaining concentration" figure tell me?

It back-solves for the highest average concentration the worker could tolerate for the rest of the shift's unsampled hours and still land exactly at the PEL by the end of the 8-hour day, given the exposure already accumulated in your entered segments. It's a planning number for deciding whether work can safely continue in the same area, not a legal limit itself, and it assumes simple linear averaging for a single substance.

Does this calculator account for Short-Term Exposure Limits or multiple contaminants at once?

No — it computes a single 8-hour TWA for one substance's PEL using simple time-weighted averaging, so it doesn't check for STEL or Ceiling limit violations, which regulate brief high spikes independently of the 8-hour average, and it doesn't add up risk from multiple regulated substances a worker might be exposed to simultaneously. Both need to be checked separately against the substance's specific OSHA standard.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Safety, Compliance & Emergency.