Compliant with 49 CFR Part 382 — FMCSA Drug & Alcohol Testing Requirements
FMCSA Authorized TPA / Consortium

Stay Compliant with
FMCSA Random Testing

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.

🔒 CSPRNG Random Selection
📋 Full Audit Trail (5-yr retention)
📅 Automated Quarterly Draws
✉️ DER Notification System
⚖️ 49 CFR 382.305 Compliant

The Process

How TPA Enrollment Works

From enrollment to quarterly draws — here's how AMS manages your 49 CFR Part 382 compliance program.

1
Enroll Your Company

Provide your USDOT number, DER contact info, and initial driver roster. Pay the $150 first-year enrollment fee. Takes under 5 minutes.

2
Manage Your Driver Pool

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.

3
Quarterly Random Draws

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.

4
DER Receives Selection List

The Designated Employer Representative receives an unannounced notice with the selected drivers — names, CDL numbers, test type. Selections are never posted publicly.

5
Test & Report Results

The DER arranges testing with your collection site. Results are logged in the portal. All records maintained for the mandatory 5-year retention period.

6
Annual Renewal

After year 1 ($150), your membership renews automatically at $80/yr. Automated reminders and easy online payment keep your program uninterrupted.

Platform Features

Everything You Need for Part 382 Compliance

🎲
CSPRNG Random Selection

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.

📊
Correct Rate Calculations

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.

🔏
Unannounced Selections

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.

📋
5-Year Audit Trail

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).

🔔
Automated Renewals

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.

💳
Stripe Subscription Billing

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

Transparent, Flat-Rate Membership

No per-driver fees. No hidden charges. One annual fee covers your entire driver pool.

Annual Membership
$150
First Year
Then $80/yr — automatically renews
  • Enrollment in FMCSA-authorized consortium
  • Quarterly random selection draws (Q1–Q4)
  • 50% drug / 10% alcohol annual rates (49 CFR 382.305)
  • DER portal with driver roster management
  • Unannounced selection notices to DER
  • CSPRNG attestation documentation
  • 5-year record retention (audit-ready)
  • Automated renewal reminders
  • Unlimited driver roster changes
Start Enrollment →

No contract. Cancel anytime.

Regulatory Basis

Built to the Letter of 49 CFR Part 382

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

Frequently Asked Questions

What is a TPA/Consortium?

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.

Who is required to enroll?

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.

What are the required testing rates?

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).

How does the random selection work?

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.

Can a driver be selected more than once per year?

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.

What happens if I don't renew?

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.

How long are records kept?

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.