FMCSA-ASSISTANT manages your 49 CFR Part 382 drug and alcohol random testing program — quarterly draws, driver notifications, full audit trail, and renewal management. Built for motor carriers.
The Process
From enrollment to quarterly draws — here's how AMS manages your 49 CFR Part 382 compliance program.
Provide your USDOT number, DER contact info, and initial driver roster. Pay the $150 first-year enrollment fee. Takes under 5 minutes.
Log into the DER portal anytime to add or remove drivers from the testing pool. All active CDL drivers are automatically included in the next quarterly draw.
Four times per year, AMS runs a cryptographically secure random selection — 50% drug / 10% alcohol annually per 49 CFR 382.305(b). Every driver has equal probability.
The Designated Employer Representative receives an unannounced notice with the selected drivers — names, CDL numbers, test type. Selections are never posted publicly.
The DER arranges testing with your collection site. Results are logged in the portal. All records maintained for the mandatory 5-year retention period.
After year 1 ($150), your membership renews automatically at $80/yr. Automated reminders and easy online payment keep your program uninterrupted.
Platform Features
Random selections use the Web Crypto API (crypto.getRandomValues) with Fisher-Yates shuffle and rejection sampling — the same standard used by cryptographic systems. Never Math.random(). Every draw includes a documented attestation for auditors.
Annual minimums of 50% drug / 10% alcohol (per 382.305(b)) are distributed across 4 quarterly draws: 12.5% drug + 2.5% alcohol per quarter. Targets use ceiling math — always rounded up, never under.
Per 49 CFR 382.305(k), selections are unannounced. Only the DER sees the selection list after it's delivered. Admin draw results are access-controlled; no public disclosure.
Every draw, driver change, enrollment event, and communication is logged with actor, timestamp, before/after state. Immutable audit_log per 49 CFR 382.305(j).
30-day renewal notices, 3-day escalating reminders on non-payment, and automated termination processing. Powered by Cloudflare cron triggers — runs daily without any manual intervention.
2-phase pricing via Stripe Subscription Schedules: $150 first year, then $80/yr automatically. No manual invoice creation. Webhook- driven status updates keep your portal in sync instantly.
Simple Pricing
No per-driver fees. No hidden charges. One annual fee covers your entire driver pool.
No contract. Cancel anytime.
Regulatory Basis
Every aspect of this platform — selection rates, CSPRNG methodology, record retention, DER notification timing — is designed to satisfy the requirements of 49 CFR 382.305. Our random selection process generates a cryptographic attestation document stored with every draw for auditor review.
Read 49 CFR 382.305 →Common Questions
A Third-Party Administrator (TPA) and Consortium manages the FMCSA drug and alcohol testing program on behalf of motor carriers. As a C/TPA, FMCSA-ASSISTANT maintains the testing pool, conducts random draws, delivers DER notifications, and keeps records as required by 49 CFR Part 382.
Employers subject to 49 CFR Part 382 — motor carriers operating commercial motor vehicles (CMVs) that require a CDL — must have a drug and alcohol testing program. Small carriers (fewer than 50 drivers) often join a consortium because the required testing rates apply to the pool size.
Per 49 CFR 382.305(b): the minimum annual random testing rate is 50% for drug testing and 10% for alcohol testing of the average number of driver positions. These are distributed across 4 quarterly draws (12.5% drug + 2.5% alcohol per quarter).
Each quarterly draw uses the Web Crypto API's cryptographically secure random number generator — not Math.random(). We use a Fisher-Yates shuffle with rejection sampling to ensure every driver has an exactly equal probability of selection, as required by 49 CFR 382.305(i). The methodology is documented in a CSPRNG attestation stored with each draw.
Yes. Per 49 CFR 382.305(i), drivers are selected with replacement between draws — being selected in Q1 does not exclude a driver from Q2, Q3, or Q4. Within a single draw, each driver appears at most once (sampling without replacement). This ensures equal probability each selection period.
Operating a CMV fleet without being enrolled in an authorized testing program may be a federal violation under 49 CFR Part 382. AMS sends renewal reminders 30 days before expiration, then escalating notices on days 1–3 after expiration, and terminates enrollment on day 4. You can re-enroll at any time.
Per 49 CFR 382.305(j), records of random testing must be kept for a minimum of 5 years. AMS maintains full records in a secure database with a complete audit log of all selections, notifications, and enrollment events.