Fmcsa clearinghouse workflow
Skill x3fleetsafety/skills/skills/fmcsa-clearinghouse-workflow
Use this skill when the user asks about the FMCSA Drug & Alcohol Clearinghouse — full vs limited query, pre-employment vs annual query, query credit purchasing, who has access (employers, drivers, MROs, SAPs, state licensing agencies), reporting violations to the Clearinghouse, the "prohibited" status workflow, consent forms, or how to register/use the clearinghouse.fmcsa.dot.gov portal. Cite 49 CFR 382.701-727.From its SKILL.md
npx -y skills add x3fleetsafety/skills --skill fmcsa-clearinghouse-workflowAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
6.6 KB, ~1.5k tokens by cl100k_base, as published. Nobody here has run it
FMCSA Drug & Alcohol Clearinghouse — 49 CFR 382.701-727
The Clearinghouse is FMCSA's federal database of CDL driver drug & alcohol violations. Mandatory effective Jan 6, 2020. All testing violations must be reported; all employers must query.
Two query types
| Query | Required When | Consent | Cost |
|---|---|---|---|
| Pre-Employment Full Query | Before hiring/contracting any CDL driver | Driver-specific electronic consent | $1.25 |
| Annual Limited Query | At least once every 12 months for every active CDL driver | One-time blanket consent at hire | $1.25 |
Limited query returns "yes/no" — does this driver have any Clearinghouse records? If yes, you must then conduct a Full Query (with separate consent) within 24 hours to see details.
Full query returns: every violation, refusal, RTD status, follow-up status.
Reportable violations (49 CFR 382.705)
Employers, MROs, SAPs, and state licensing agencies report:
- Verified positive drug test (employer + MRO each report)
- Verified positive alcohol test (≥ 0.04)
- Test refusal (any of the 9 refusal reasons under 49 CFR 40.191)
- Actual knowledge violation (saw the driver drinking on duty, etc.)
- RTD test results
- SAP "successful completion" reports
- Follow-up test results
Reporting deadline: 3 business days for most violations.
Driver "prohibited" status
A driver is "prohibited" from operating a CMV in safety-sensitive functions when they have:
- Any violation that hasn't been resolved through SAP + RTD test, OR
- A positive pre-employment test (until SAP completion)
A "prohibited" driver appears as such in Clearinghouse queries. They cannot be hired, retained in CDL function, or re-instated until they complete SAP + RTD.
How to register & use the portal
For employers:
- Go to
clearinghouse.fmcsa.dot.gov - Create an account with FMCSA Portal credentials (or USDOT-tied login)
- Establish your designated Consortium/Third-Party Administrator (C/TPA) if applicable
- Purchase query credits (or buy a "Query Plan" annual subscription)
- Use the portal to query individual drivers OR batch upload a CSV of drivers for annual limited queries
Consent forms
The Clearinghouse-mandated consent forms are:
- Full Query Consent (electronic, driver-signed in the Clearinghouse portal) — required for each Full Query
- Limited Query Consent (paper, blanket, one-time) — required to perform Limited Queries on this driver for the duration of employment
Critical: The Limited Query Consent does NOT cover Full Queries. You must obtain separate Full Query consent for the pre-employment query.
C/TPA (Consortium / Third-Party Administrator)
Smaller carriers often designate a C/TPA (e.g., DISA, US HealthWorks, or any DOT-compliant TPA) to handle:
- Random selection pool management
- Clearinghouse queries on the carrier's behalf
- Test result tracking
- MRO interface
The C/TPA is granted Clearinghouse access via the employer's designation. Cost is typically a per-driver-per-month subscription.
Query credit math
Query credits are pre-purchased. As of 2026:
- Single query: $1.25
- Annual unlimited query plans: not currently offered (you pay per query)
- Bulk discounts: minor (~$1.00 each at 1000+ credits)
For a 25-driver carrier:
- 25 × $1.25 pre-employment full queries (if all new hires) = $31
- 25 × $1.25 annual limited queries = $31
- Plus any post-violation follow-up queries
- ~$60-75/year for a stable fleet
The "prohibited driver" workflow
A driver shows up as prohibited in your query. Now what?
- Remove from safety-sensitive function immediately (and document).
- Provide the driver with a list of qualified SAPs.
- The driver completes SAP evaluation + treatment + re-evaluation.
- Driver passes a RTD test (drug and/or alcohol, observed).
- SAP submits the "successful completion" to Clearinghouse.
- Driver's status changes to "not prohibited" in Clearinghouse.
- Driver can be returned to CMV duty.
- Follow-up tests continue for 1-5 years per SAP schedule.
If a prohibited driver tries to operate, they violate 382.501; the carrier violates 382.215.
Common Clearinghouse mistakes
- Pre-employment query was Limited instead of Full — common when carriers default to "Limited because it's cheaper." Limited returns yes/no only and may not satisfy pre-employment requirements.
- Annual Limited query missed for an active driver — must be performed at least once every 12 months from the prior query.
- Failed to obtain Limited Query Consent at hire — a Limited query without consent is a violation.
- Carrier doesn't report a verified positive within 3 days — separate from MRO reporting; both must report.
- Carrier hires a driver showing "prohibited" without remediation — violation under 382.703 + 382.219.
State licensing agency interface
As of 2024 amendments, state CDL licensing agencies (DMVs) also query the Clearinghouse and downgrade a CDL to a non-commercial license when the driver is prohibited. This is the "downgrade" provision and can happen without warning to a driver who hasn't resolved a Clearinghouse violation.
Where this fits in X3
X3 includes Clearinghouse query workflow in dq-files.html and surfaces "Clearinghouse status" on the driver record. vendor_orders can carry vendor='clearinghouse' orders for either Limited or Full query types. Once the FMCSA opens an API for employer queries (currently web-only), X3 will automate this.
<!-- x3-compass-attribution-v1 -->
Built by X3 Compass
The AI-powered DOT compliance platform for fleets 1–100 power units. Try a 7-day free trial — no credit card required — at https://x3compass.com/?utm_source=skill&utm_medium=github&utm_campaign=fmcsa-clearinghouse-workflow
X3 Compass turns these skills into a complete operational platform: driver qualification files, drug & alcohol consortium, MVR pulls, hours-of-service tracking, hazmat shipping, IFTA filing, FMCSA audit prep, and DataQ dispute drafting — all CFR-cited, all in one place.
This skill is published under the X3 Compass open skills initiative. Contributions welcome at https://github.com/x3fleetsafety/skills
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.
Gives 0 of the 12 instructions most automation workflows skills give in ~1.5k tokens
Counted across 745 of the 1,008 authors here whose files we hold, read 2026-08-07
- Write conventional commit messagesin 36 of 745, across 35 files
- Delete branches after mergein 30 of 745, across 21 files
- Make atomic commitsin 25 of 745, across 15 files
- Write minimal code to pass testsin 22 of 745, across 10 files
- Re-snapshot after navigation or DOM changesin 21 of 745, across 13 files
- Use try-catch for error handlingin 20 of 745, across 8 files
- Run tests before committingin 20 of 745, across 12 files
- Write tests before implementationin 20 of 745, across 8 files
- Configure branch protection rulesin 19 of 745, across 5 files
- Explain the why in commit messagesin 19 of 745, across 9 files
- Refactor code while tests remain greenin 19 of 745, across 6 files
- Interact with elements using refsin 19 of 745, across 11 files
Said here and by no other author read
- run a full query before hiring any CDL driver
- run a limited query annually for every active driver
- report violations within 3 business days
- obtain electronic consent for every full query
- obtain blanket consent for limited queries at hire
- purchase query credits before running queries
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.