ISS Score (Inspection Selection System)

FMCSA's composite 1-100 algorithm for prioritizing carriers at roadside inspections. Higher scores mean higher inspection probability. The insurance industry widely uses ISS as a single-number risk indicator because it synthesizes multiple BASIC dimensions. CarrierOk serves ISS scores via the iss_score API field.

Definition

The Inspection Selection System (ISS) score is FMCSA's algorithm for determining which motor carriers should be prioritized for roadside inspection. ISS scores range from 1 to 100, with higher scores indicating that the carrier is more likely to be selected for inspection based on its safety profile. The score is computed from a carrier's BASIC percentiles, out-of-service rates, and other safety data points, effectively synthesizing the full SMS picture into a single number. ISS scores are used by law enforcement at weigh stations and during roadside encounters to decide whether to inspect a vehicle — a truck from a carrier with an ISS of 90 will almost always be pulled in, while a truck from a carrier with an ISS of 15 will typically pass through. Beyond its FMCSA enforcement purpose, the ISS score has been widely adopted by the trucking insurance industry as a composite risk indicator. Underwriters use ISS as a quick screening tool because it captures multiple safety dimensions without requiring them to evaluate each BASIC individually. Common risk tiers: scores 1-50 are generally considered acceptable, 50-75 warrant additional review, and 75+ are often auto-declined. CarrierOk provides ISS scores via the iss_score field alongside all underlying BASIC data.

Why It Matters

For Underwriters

ISS is the most widely used single-number safety screen in trucking insurance — carriers above 75 are typically declined or referred to specialty markets, while scores below 50 qualify for standard programs.

For Brokers

A carrier with a high ISS score will be stopped and inspected more frequently, leading to transit delays — and if the inspection reveals violations, the truck could be placed out of service mid-route.

For Developers

The iss_score field is the easiest risk gate to implement — a single integer comparison replaces the need to evaluate 7 BASIC percentiles individually for basic risk screening.

Key Values

Score Range1 – 100
Low Risk1 – 50
Moderate Risk50 – 75
High Risk75 – 100
Input DataBASICs, OOS rates, safety data

In the API

GET/v2/profile

Related Fields

iss_scorebasic_percentile_unsafe_drivingbasic_percentile_crash_indicatorrisk_factors_score
View in API reference

Frequently Asked Questions

What is a good ISS score for a trucking company?

Lower is better. Scores from 1-50 are generally considered acceptable for standard insurance programs and indicate the carrier is performing better than average. Scores from 50-75 warrant additional review and may result in higher premiums. Scores above 75 are considered high-risk — most standard insurance programs will decline carriers in this range, and they face frequent roadside inspections.

How is the ISS score calculated?

FMCSA computes the ISS score from a carrier's BASIC percentile scores, out-of-service rates, and other safety data. The exact formula is not publicly disclosed, but it effectively synthesizes the full Safety Measurement System picture into a single 1-100 number. Carriers with multiple elevated BASICs will have higher ISS scores than carriers with a single elevated category.

What is the difference between ISS score and BASIC percentiles?

BASIC percentiles are category-specific scores across seven safety dimensions (Unsafe Driving, HOS, Vehicle Maintenance, etc.). The ISS score is a single composite number that synthesizes multiple BASICs and other safety data into one risk indicator. Think of BASICs as the detailed breakdown and ISS as the summary grade. Both are valuable — ISS for quick screening, BASICs for understanding what's driving the risk.