Skip to main content
Calcimator

Risk-Based Screening Level Calculator

Calculate risk-based soil and groundwater screening levels using EPA RSL methodology.

About this calculator

This calculator derives risk-based screening levels (RBSLs) — the contaminant concentration in soil or groundwater below which exposure is considered acceptable — by rearranging the standard EPA risk equation to solve for concentration instead of risk. For each medium it runs two parallel calculations: a cancer-based level using the oral slope factor and a target cancer risk (default 1-in-a-million), and a non-cancer level using the oral reference dose and a target hazard quotient (default 1.0), then reports the lower, more conservative of the two as the protective screening level, along with which endpoint drives it. The underlying exposure assumptions switch based on land use, matching the default exposure factors published in EPA's Regional Screening Levels (RSL) User's Guide: residential parameters use EPA defaults of 350 exposure days/year over 26 years with a 200 mg/day soil ingestion rate (child-adjusted), while commercial/industrial uses 250 days/year over 25 years at 100 mg/day, reflecting that workers are exposed less frequently and for less of their lifetime than residents. Averaging time for the cancer calculation always uses a 70-year lifetime regardless of land use, per EPA convention, while non-cancer averaging time is limited to the actual exposure duration.

Groundwater screening levels use the same logic through a direct ingestion pathway at 2 L/day (residential) or 1 L/day (commercial). This tool only models direct ingestion — it doesn't include dermal contact, vapor inhalation, or the vapor intrusion pathway, so a site with volatile contaminants needs those pathways evaluated separately (see the vapor intrusion calculator). Toxicity values (slope factor, reference dose) must come from EPA's IRIS database or a state-approved source; using outdated or wrong values will silently produce a wrong screening level with no warning from the math itself.

Inputs

lb

Results

Soil screening level (mg/kg)

17.87

GW screening level (µg/L)

1.79

Soil cancer RBSL (mg/kg)17.87
Soil non-cancer RBSL (mg/kg)1,460
GW cancer RBSL (µg/L)1.79
GW non-cancer RBSL (µg/L)146
Soil driver (1=cancer, 0=non-cancer)1
GW driver (1=cancer, 0=non-cancer)1

Figures current as of 2026. Source: U.S. EPA, Regional Screening Levels (RSLs) — User's Guide, based on Risk Assessment Guidance for Superfund (RAGS) Part B

How to Use This Calculator
  1. Enter the oral slope factor and oral reference dose from EPA's IRIS database for your contaminant.
  2. Set target cancer risk (typically 1E-6) and target hazard quotient (typically 1.0).
  3. Select land use type (residential or commercial/industrial) to apply appropriate exposure factors.
  4. Review soil screening levels for cancer and non-cancer endpoints and the protective screening level.
  5. Compare calculated screening levels to site analytical data to determine if remediation is required.

How the result changes with Oral slope factor ((mg/kg-day)⁻¹)

Oral slope factor ((mg/kg-day)⁻¹)Soil screening level (mg/kg)GW screening level (µg/L)
0.0335.733.57
0.0423.792.38
0.0811.911.19
0.147.120.71

What each input means

Oral slope factor ((mg/kg-day)⁻¹)
Cancer slope factor for oral pathway. Benzene = 0.055, TCE = 0.046. From EPA IRIS database.
Oral reference dose (mg/kg-day)
Non-cancer reference dose. Benzene = 0.004, Toluene = 0.08. From EPA IRIS.
Target cancer risk
Acceptable cancer risk level. 1e-6 (1 in a million) is standard; some states use 1e-5.
Target hazard quotient
Acceptable hazard quotient for non-cancer effects. Standard is 1.0.
Land use (0=residential, 1=commercial)
Residential uses more conservative (protective) exposure assumptions.
Body weight (kg)
Standard adult body weight. EPA default is 70 kg for adults.

What each result means

Soil cancer RBSL (mg/kg)
Cancer-based soil screening level.
Soil non-cancer RBSL (mg/kg)
Non-cancer soil screening level based on reference dose.
Soil screening level (mg/kg)
Protective soil screening level (lower of cancer and non-cancer).
GW cancer RBSL (µg/L)
Cancer-based groundwater screening level.
GW non-cancer RBSL (µg/L)
Non-cancer groundwater screening level.
GW screening level (µg/L)
Protective groundwater screening level.
Soil driver (1=cancer, 0=non-cancer)
Which risk endpoint drives the soil screening level.
GW driver (1=cancer, 0=non-cancer)
Which risk endpoint drives the groundwater screening level.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Oral slope factor ((mg/kg-day)⁻¹) = 0.055, Oral reference dose (mg/kg-day) = 0.004, Target cancer risk = 0.000001, Target hazard quotient = 1 = 6 input(s) provided
  2. Calculate Soil screening level
    Soil screening level = min(soilCancer, soilNonCancer)
    17.867 = 17.867
  3. Calculate GW screening level
    GW screening level = min(gwCancer, gwNonCancer)
    1.787 = 1.787
  4. Calculate Soil cancer RBSL
    Soil cancer RBSL = (targetRisk * bodyWeight * params.AT_c) /
    17.867 = 17.867
  5. Calculate Soil non-cancer RBSL
    Soil non-cancer RBSL = (targetHQ * rfdOral * bodyWeight * params.AT_nc) /
    1460 = 1460

Figures and sources

Engine last updated . Checked against 2 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

Why does the calculator compute both a cancer and a non-cancer screening level and then report only the lower one?

Cancer risk and non-cancer hazard are independent toxicological endpoints with separate math — one driven by the slope factor and target cancer risk, the other by the reference dose and target hazard quotient — and a given contaminant can be more restrictive on either axis depending on its toxicity profile. Taking the minimum of the two ensures the reported screening level is protective against whichever endpoint is actually more limiting for that specific chemical.

Why does the cancer averaging time stay fixed at 70 years even though exposure duration is only 25-26 years?

EPA convention averages theoretical lifetime cancer risk over a full 70-year lifetime regardless of how many years exposure actually occurs, because carcinogenic risk from a fixed dose is modeled as diluted across an entire life. Non-cancer averaging time, by contrast, uses only the actual exposure duration (26 years residential, 25 commercial) because hazard from a reference dose is evaluated over the period exposure occurs, not a lifetime average.

Why do residential and commercial land use produce different screening levels for the same contaminant?

Residential assumptions use 350 exposure days per year over 26 years with a 200 mg/day child-adjusted soil ingestion rate, while commercial uses 250 days per year over 25 years at a 100 mg/day adult-only rate. Because the screening level is inversely proportional to exposure frequency, duration, and ingestion rate, the lower commercial exposure parameters produce a higher, less restrictive allowable concentration than residential for the same target risk.

Can I trust the calculator's default toxicity values if I don't know my contaminant's actual numbers?

No — the default oral slope factor and reference dose are benzene-specific values shown as a working example, not universal placeholders. Using the wrong or outdated toxicity values for your actual contaminant will produce a wrong screening level with no warning from the math, so you should replace them with your compound's actual EPA IRIS (or state-approved) values before relying on the result.

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

More in Environment, Weather & Climate.