Skip to main content
49 CFR Part 391 · Compliance Platform

Every driver file in your drive, watched against §391.

FileFlo reads the driver qualification files already sitting in your Google Drive or SharePoint, flags the expiring medical card, the §391.25 annual review, and the Clearinghouse query before any of them lapse, then builds the FMCSA audit binder in 60 seconds. No migration, no new system for your team to learn.

By Chad Griffith·Founder & CEO·Reviewed May 26, 2026

Running a multi-truck fleet? For fleet managers →

5-day trial · No credit card · No setup fees · Cancel anytime

600+
Document types
and growing
5
Federal agencies
FMCSA · OSHA · EPA · FAA · CMS
1-click
Audit binders
FMCSA inspector format
5-day
Free trial
No credit card
What you get

Three things FileFlo does that your spreadsheet won't.

Every §391 document tracked

All 13 driver qualification file documents required under 49 CFR §391.51 (application, §391.23 investigations, §391.25 reviews, §391.43 medical, ELDT, Clearinghouse queries), with a status row per driver.

49 CFR §391.51

Never miss §391.25 again

The annual driver record review is the #1 FMCSA finding nationally. FileFlo alerts your safety manager at 90, 60, 30, and 7 days before the 12-month anniversary, and stores the MVR evidence in the file.

49 CFR §391.25

Audit binder in 60 seconds

When the FMCSA Safety Investigator gives you 48 hours notice, FileFlo exports a complete driver- and vehicle-indexed binder in inspector-preferred format. Parts 391, 382, 395, and 396. All there.

FMCSA inspector format
How it works

Four steps. One business day.

01

Connect your folder

Google Drive, Dropbox, SharePoint, or OneDrive. No data migration.

02

AI classifies every doc

Each file mapped to its 49 CFR section. Dates and expirations extracted.

03

Track and alert

90/60/30/7-day warnings for every driver, vehicle, and program record.

04

Audit-ready, always

One-click binder export. Color-coded fleet status. Driver assignment blocking on gaps.

The stakes
$16,550

per FMCSA violation. Per driver. Per document.

49 CFR Part 386 Appendix B · 2026 inflation-adjusted

For a 25-truck / 30-driver fleet, a single Compliance Review with even a 10% gap rate exposes the carrier to $49,650 in civil penalties, and a safety rating downgrade that drives insurance premiums up 20-40% within 60 days.

FileFlo Professional costs $2,990 / year. The single most-common FMCSA finding nationally, the §391.25 annual review, is the one FileFlo's alerts exist to eliminate.

Pricing

Two tiers. No per-driver fees.

Starter
$89/mo
or $890/yr · annualized $74/mo
  • · 100 documents per month
  • · 3 users
  • · Solo owner-operators & small teams
  • · Fleets up to ~10 power units
Most popular
Professional
$299/mo
or $2,990/yr · annualized $249/mo
  • · Unlimited documents
  • · Unlimited users
  • · Employee auto-detection
  • · Audit trail · Project management
  • · Fleets up to ~100 power units

5-day free trial on both tiers. No credit card required to start. Annual pricing available with ~17% discount. Cancel anytime.

Running 100+ power units, multiple terminals, or need SSO & an SLA? FileFlo Enterprise →

From verified G2 reviewers
"Quick onboarding, AI-powered compliance tracking that delivers clear ROI. The real-time dashboard makes it easy to check compliance status at a glance, and the automated alerts have reduced our admin work and made collaboration across branches smoother."
Marlon U.
Operations Manager · Small business · Using FileFlo
Read more on G2
Real-world result
Read the 42-truck fleet case study

85% reduction in DOT compliance labor · Midwest regional freight carrier

The technical detail · For compliance officers
Platform definition

FileFlo is an FMCSA compliance management platform built for motor carriers operating commercial vehicles under 49 CFR Parts 380-399. It tracks every document required in a Driver Qualification File under §391.51 (including §391.23 background investigations, §391.25 annual reviews, §391.43 medical examiner's certificates, §380 Entry-Level Driver Training certificates, and §382.701 Clearinghouse query results) alongside vehicle maintenance records, hours-of-service supporting documents, and drug and alcohol program records. Audit binders export in the format FMCSA Safety Investigators expect.

Compliance Review findings

The seven most common FMCSA penalties.

Common FMCSA Compliance Review findings with civil penalty exposure per violation and the source regulation cite.
FindingSourceMax civil penalty
Missing §391.25 annual driver review49 CFR §391.25$16,550 / driver
Incomplete §391.23 background investigation49 CFR §391.23$16,550 / driver
Expired §391.43 medical examiner's certificate49 CFR §391.43$16,550 / driver
Missing §382.701 pre-employment Clearinghouse query49 CFR §382.701$16,550 / driver
Missing ELDT certificate (drivers hired post-Feb 2022)49 CFR §380.609$5,833 / driver
Missing road test or equivalent (§391.31 / §391.33)49 CFR §391.31$16,550 / driver
Annual list of moving violations not on file49 CFR §391.27$16,550 / driver

The single most common FMCSA finding across SafeStat enforcement data is the §391.25 annual review: drivers' records are reviewed but the evidence isn't filed.

49 CFR §391.51

The 13 documents in a Driver Qualification File.

Most "compliance software" tools track expiration dates on the medical cert and the CDL. The DQF requires 13 distinct documents, each with its own source regulation, retention period, and audit-evidence rule. FileFlo tracks all 13.

The 13 documents required in a §391.51 Driver Qualification File, with source CFR section, retention period, and renewal frequency.
#DocumentSource CFRRetentionRenewal frequency
1Driver's employment application§391.21Employment + 3 yrsOnce at hire
2Investigation response: previous employers§391.23(d)Employment + 3 yrsOnce at hire
3Investigation response: State driving record§391.23(a)(1)Employment + 3 yrsOnce at hire
4Annual driving record inquiry§391.25(a)3 yrsEvery 12 months
5Annual list of moving violations§391.273 yrsEvery 12 months
6Certificate of road test (or equivalent)§391.31 / §391.33Employment + 3 yrsOnce per CDL class
7Medical examiner's certificate copy§391.43(f)Employment + 3 yrsEvery 3-24 months per medical
8National Registry verification§391.43(g)With medical certEvery medical cycle
9Entry-Level Driver Training certificate§380.609Employment + 3 yrsOnce (post-Feb 7, 2022 hires)
10Skill Performance Evaluation (SPE) if required§391.49Employment + 3 yrsOnce (medical exemption)
11Pre-employment Clearinghouse query response§382.701(a)3 yrs from queryOnce at hire
12Annual Clearinghouse query results§382.701(b)3 yrs from queryEvery 12 months
13CDL with appropriate class and endorsements§383 Subpart FCurrent copy on fileEvery 4-8 yrs per state

FileFlo blocks driver assignment when any §391.51 document is missing or expired. The carrier's safety manager sees a single dashboard row per driver: green for current, yellow for expires within 60 days, red for expired or missing.

Competitive comparison

How FileFlo compares to four dedicated FMCSA tools.

Capability comparison: FileFlo vs J.J. Keller Encompass, DQM Connect, Foley Services, Tenstreet, across 13 capabilities.
CapabilityFileFloJ.J. Keller
Encompass
DQM ConnectFoleyTenstreet
Tracks all 13 §391.51 DQF documentsYesYesYesPartial (DQF + D&A focus)Partial (recruiting + DQF)
Pre-employment Clearinghouse queriesYesYes (managed service)YesYes (managed service)Partial (integration only)
§391.25 annual review tracking + MVR storageYes (auto-alerts at 90/60/30/7 days)YesYesYesPartial
§391.43 medical with National Registry verifyYesYesYesYesPartial
ELDT certificate trackingYesYesYesPartialPartial
One-click FMCSA-format audit binderYes (inspector format)YesYesYesPartial
Drug consortium membershipNo (bring your own)Yes (included)NoYes (Foley is a consortium)No
MVR continuous monitoring serviceNo (document tracking only)YesYesYesYes
DataQs / RDR filing serviceNoYes (managed)NoPartialNo
DOT physicals booking serviceNoYes (network)NoYes (network)No
Pricing transparencyYes ($89 / $299 on site)No (quote-only)No (quote-only)No (quote-only)No (quote-only)
Free trialYes (5 days, no card)Partial (demo only)Partial (demo only)Partial (demo only)Partial (demo only)
Built for fleets under 100 PUYes (sweet spot)Partial (enterprise + BPO)YesYesPartial (recruiting-led)
Pricing per driver / month$89-$299 / mo flat~$15-$25 / driver / mo + services~$10-$20 / driver / mo~$30-$50 / driver / mo (consortium)~$50-$150 / recruit

Honest summary

J.J. Keller and Foley are managed service businesses: they run your drug consortium, monitor your MVRs continuously, book your DOT physicals, and file your DataQs challenges. If you want compliance handled for you and have $15K-$50K/year, choose Keller or Foley. If you want a tool that tracks the documents and tells you when something's about to lapse (at a fraction of the cost, transparent pricing, and no per-driver fees), choose FileFlo. Most carriers between 5 and 100 power units fall in the "want a tool, not a BPO" camp. That's the FileFlo sweet spot.

Honest limits

What's not in FileFlo, and that's intentional.

ELD (Hours of Service device)

FileFlo doesn't replace your Motive, Samsara, Geotab, or KeepTruckin ELD. We ingest HOS supporting documents per §395.11. We are not the device.

Drug consortium

FileFlo tracks D&A program records, but you must belong to a §382-compliant consortium. Foley, J.J. Keller, and USA Mobile Drug Testing all sell consortium memberships.

DataQs filing service

Challenge an FMCSA-reported violation through the DataQs Request for Data Review process yourself, free, at dataqs.fmcsa.dot.gov. FileFlo does not file challenges as a managed service.

Continuous MVR monitoring

FileFlo tracks the §391.25 annual review. Continuous (push-notification) MVR monitoring is a separate service offered by Foley, J.J. Keller, and SambaSafety. Most carriers under 50 PU don't need it. Annual is the regulatory floor.

About the author

Built by someone who ran trucking operations.

Chad Griffith, Founder & CEO of FileFlo, served as COO at an autonomous trucking company before building this platform. He then spent years processing FMCSA Compliance Reviews on behalf of small carrier clients. The §391.25 annual review finding showed up in the majority of those reviews. FileFlo's DQF taxonomy was designed against the 49 CFR §391 subparts directly, not against a generic "compliance" abstraction.

The math

Penalty exposure by fleet size.

Exposure = drivers × 10% DQF gap rate × $16,550 per violation. FileFlo Professional = $2,990/year.

FileFlo ROI by fleet size, comparing 10% DQF gap exposure against the $2,990 annual cost of FileFlo Professional.
Fleet size10% DQF-gap exposureFileFlo ROI
10 trucks / 12 drivers$19,8606.6x
25 trucks / 30 drivers$49,65016.6x
50 trucks / 60 drivers$99,30033.2x
100 trucks / 120 drivers$198,60066.4x

ROI math excludes the indirect cost of a safety rating downgrade, typically a 20-40% jump in insurance premium within 60 days of a Conditional/Unsatisfactory rating.

Frequently asked

Compliance officer Q&A.

Every answer cites a specific 49 CFR section. Last reviewed May 26, 2026.

Does FileFlo track all 13 documents required in a 49 CFR §391.51 Driver Qualification File?+

Yes. FileFlo tracks every document required by §391.51, including the employment application, §391.23 investigation responses, §391.25 annual review of driving record, §391.31 road test certificate, §391.43 medical examiner's certificate with National Registry verification, ELDT certificate per §380.609, and §382.701 Clearinghouse pre-employment query. Each document type has its own expiration logic, evidence requirement, and audit-binder placement.

How does FileFlo handle the §391.25 annual driver record review?+

FileFlo tracks the date of each driver's most recent §391.25 review and alerts the safety manager 90, 60, 30, and 7 days before the 12-month anniversary. The system stores the MVR document used in the review for the §391.51(b)(2) file requirement. The §391.25 annual review is the most common FMCSA finding nationally. FileFlo's tracking exists specifically to eliminate it.

Can FileFlo generate a complete FMCSA audit binder for a New Entrant Safety Audit?+

Yes. FileFlo's audit binder export produces a complete driver- and vehicle-indexed binder in FMCSA inspector-preferred format, including all DQF documents per §391.51, drug and alcohol program records per Part 382, vehicle maintenance records per Part 396, and HOS supporting documents per §395.11. Export takes 60-120 seconds for fleets under 50 power units.

Does FileFlo run pre-employment §382.701 Clearinghouse queries?+

Yes. FileFlo integrates with the FMCSA Drug & Alcohol Clearinghouse to run pre-employment queries (full or limited based on driver consent) and store the response in the driver's file. Annual queries are scheduled automatically based on hire date.

Does FileFlo track ELDT (Entry-Level Driver Training) certificates?+

Yes. ELDT became mandatory under 49 CFR §380.609 for drivers obtaining their CDL or upgrading on or after February 7, 2022. FileFlo tracks the ELDT certificate as a §391.51-adjacent required document for affected drivers and surfaces it on every audit binder export.

Does FileFlo handle the §391.43 medical examiner's certificate?+

Yes. FileFlo stores the medical examiner's certificate, the National Registry verification number, and tracks the medical expiration date, which can be 3, 6, 12, or 24 months depending on the examiner's findings. Alerts fire 60, 30, and 7 days before expiration.

What's the difference between FileFlo and J.J. Keller?+

J.J. Keller is a 65-year-old managed services company. They run your drug consortium, monitor your MVRs continuously, book your DOT physicals, file DataQs challenges, and operate a 24/7 compliance helpdesk. Annual cost is typically in the five figures for fleets between 25 and 100 power units. FileFlo is a self-service software tool starting at $89/month: same DQF document depth, no managed services, dramatically lower cost. If you want compliance handled for you, choose Keller. If you want a tool that surfaces what needs your attention, choose FileFlo.

What's the difference between FileFlo and Motive (formerly KeepTruckin)?+

Motive is an ELD-first platform (Hours of Service, GPS tracking, dashcams, vehicle telematics) that has expanded into compliance documents. FileFlo is the inverse: a documents-first platform that integrates with your existing ELD. Most carriers between 5 and 100 PU run Motive (or Samsara, Geotab, KeepTruckin Lite) for the device side and need FileFlo for the §391 file side.

What does FileFlo cost?+

Starter: $89/month (100 documents/month, 3 users), suitable for fleets up to ~10 PU. Professional: $299/month (unlimited documents, unlimited users, employee auto-detection, audit trail, project management), suitable for fleets up to ~100 PU. Annual pricing available with approximately 17% discount. No per-driver fees.

Is there a free trial?+

Yes. 5-day free trial with no credit card required. Includes full DQF tracking, audit binder export, and the Clearinghouse integration.

How long does FileFlo take to set up?+

One business day. FileFlo connects to your existing folder structure (Google Drive, Dropbox, SharePoint, or OneDrive), classifies the documents automatically against 49 CFR section, and produces a baseline gap report within 24 hours. Most carriers find 8-15 missing or expired documents in that first scan.

See your fleet's audit score before the FMCSA does.

Three-minute self-assessment. No signup. We'll surface your top §391 gaps and what to fix first.

Or email chad@getfileflo.com directly

Free: 22-page FMCSA Audit Prep Checklist + 6 DQF Templates

Pre-audit checklist mapped to 49 CFR sections. Includes DQF template, MVR review log, Clearinghouse query log, HOS supporting doc list, maintenance file template, insurance verification.

Delivered free to your inbox · No commitment, no sales calls without your permission · Unsubscribe anytime