DOT Compliance Checklist: Every Requirement Carriers Must Meet
This buyer guide explains DOT Compliance Checklist: Every Requirement Carriers Must Meet in the ELD Compliance category and gives you a clearer starting point for research, evaluation, and buying decisions.
Maya Patel leads editorial strategy at FleetOpsClub and writes about fleet operations software, telematics, route planning, maintenance systems, and compliance tooling. Her work focuses on helping fleet operators separate vendor positioning from operational reality so buying teams can make better decisions before rollout starts. Before leading editorial coverage here, she wrote and published across fleet and commercial-vehicle media and brand environments including Fleet Operator, Motive, and Telematics-focused coverage.
In this guide
This checklist covers every DOT compliance requirement that motor carriers must maintain on an ongoing basis — not for audit preparation, but for daily operations. Each requirement includes the specific CFR regulation, what you need to have in place, and how often it needs to be renewed or verified. Whether you operate 3 trucks or 300, the federal standards are identical.
What does DOT compliance actually require from carriers?
Who enforces DOT compliance and how?
What triggers an FMCSA compliance review?
Driver compliance requirements: CDL, medical, and qualification files
CDL and endorsement verification (49 CFR 383)
Medical certificate and National Registry requirements (49 CFR 391.43)
Driver qualification file: every document you need (49 CFR 391)
Missing any single document from a DQ file is a recordable violation. The most commonly missed items are the previous employer safety performance history inquiry (carriers have 30 days from hire to complete this, but many never do), the annual MVR pull, and the annual list of violations certification. For carriers with fewer than 20 drivers, auditors typically check every file. Larger carriers face a sample-based review, but the sample is random — you cannot predict which files they will pull.
Drug and alcohol testing program requirements (49 CFR 382)
Pre-employment, random, post-accident, and reasonable suspicion testing
FMCSA Drug & Alcohol Clearinghouse queries
Vehicle compliance requirements: inspections, maintenance, and registration
Annual DOT vehicle inspection (49 CFR 396.17)
Driver vehicle inspection reports — DVIRs (49 CFR 396.11)
Researching eld compliance software?
Compare platforms with verified pricing, deployment details, and editorial verdicts — no sales calls required.
Compare ELD Compliance software →Systematic vehicle maintenance program (49 CFR 396.3)
Vehicle registration, USDOT number, and markings (49 CFR 390.21)
Every CMV operating in interstate commerce must display the carrier's legal name or single trade name, USDOT number, and (if for-hire) MC number on both sides of the vehicle. Letters and numbers must be in a color that contrasts with the background and must be at least 2 inches tall, readable from 50 feet during daylight. Vehicle registration must be current in every state where the vehicle operates — for interstate carriers, this typically means an IRP (International Registration Plan) cab card. Operating with expired registration, missing USDOT markings, or an incorrect legal name displayed is a regulatory violation that inspectors catch during Level II and Level III inspections.
Operational compliance: HOS, ELD, insurance, and authority
Hours of service rules and ELD mandate (49 CFR 395)
Insurance requirements: minimum liability coverage (49 CFR 387)
Operating authority and MC number requirements
IFTA and fuel tax compliance
UCR registration requirements
BOC-3 process agent designation
Hazmat compliance requirements for carriers (49 CFR 397)
Hazmat endorsement and security threat assessment
Drivers transporting hazardous materials requiring placarding must hold an H (hazmat) endorsement on their CDL. Obtaining the endorsement requires passing a written knowledge test and completing a TSA security threat assessment, which includes fingerprinting, a background check, and an immigration status verification. The security threat assessment is valid for 5 years and must be renewed before expiration — an expired STA invalidates the hazmat endorsement even if the CDL is otherwise current. Carriers must verify both the endorsement and the STA validity before allowing a driver to transport placarded hazmat loads.
Shipping papers, placarding, and emergency response (49 CFR 172)
Hazmat vehicle inspection and equipment requirements
Ready to compare your options?
Use our buyer tools to narrow your options, run a cost estimate, and head into vendor demos with better questions.
Complete DOT compliance checklist table
The following table consolidates every major DOT compliance requirement into a single reference. Use it as a baseline for your compliance program — check each item against your current status and flag anything overdue or missing.
| Compliance Area | Requirement | Regulation | Frequency |
|---|---|---|---|
| Driver — Licensing | Valid CDL with correct class and endorsements | 49 CFR 383 | Verify at hire + annually via MVR |
| Driver — Medical | Current medical examiner's certificate (DOT physical) | 49 CFR 391.43 | Every 24 months (or shorter per examiner) |
| Driver — Medical | Medical certificate posted to CDL record (self-certification) | 49 CFR 383.71 | At each renewal |
| Driver — Medical | Medical examiner on FMCSA National Registry | 49 CFR 391.43 | Verify at each physical |
| Driver — DQ File | Completed employment application | 49 CFR 391.21 | At hire |
| Driver — DQ File | Previous employer safety performance history inquiry | 49 CFR 391.23 | Within 30 days of hire |
| Driver — DQ File | Motor vehicle record (MVR) from issuing state | 49 CFR 391.25 | At hire + annually |
| Driver — DQ File | Road test certificate or equivalent | 49 CFR 391.31-33 | At hire |
| Driver — DQ File | Annual review of driving record | 49 CFR 391.25 | Annually |
| Driver — DQ File | Annual list of violations or no-violation certification | 49 CFR 391.27 | Annually (signed by driver) |
| Driver — Drug/Alcohol | Pre-employment drug test (negative result) | 49 CFR 382.301 | Before first CMV operation |
| Driver — Drug/Alcohol | Random drug testing (50% rate) | 49 CFR 382.305 | Spread throughout calendar year |
| Driver — Drug/Alcohol | Random alcohol testing (10% rate) | 49 CFR 382.305 | Spread throughout calendar year |
| Driver — Drug/Alcohol | Post-accident testing (drug + alcohol) | 49 CFR 382.303 | Within 8 hrs (alcohol) / 32 hrs (drug) |
| Driver — Drug/Alcohol | Reasonable suspicion testing | 49 CFR 382.307 | When supervisor observes indicators |
| Driver — Drug/Alcohol | Supervisor training (reasonable suspicion) | 49 CFR 382.603 | 60 min drug + 60 min alcohol (one-time) |
| Driver — Drug/Alcohol | FMCSA Clearinghouse pre-employment full query | 49 CFR 382.701 | Before hire |
| Driver — Drug/Alcohol | FMCSA Clearinghouse annual limited query | 49 CFR 382.701 | Annually for all current CDL drivers |
| Vehicle — Inspection | Annual DOT vehicle inspection | 49 CFR 396.17 | Every 12 months |
| Vehicle — Inspection | Driver vehicle inspection report (DVIR) | 49 CFR 396.11 | End of each driving day |
| Vehicle — Inspection | Retain DVIR records | 49 CFR 396.11 | Minimum 3 months |
| Vehicle — Inspection | Retain annual inspection reports | 49 CFR 396.17 | 14 months |
| Vehicle — Maintenance | Systematic inspection, repair, and maintenance program | 49 CFR 396.3 | Ongoing (documented schedule) |
| Vehicle — Maintenance | Maintenance records for each vehicle | 49 CFR 396.3 | Retain 1 year + 6 months after disposal |
| Vehicle — Registration | Current vehicle registration (IRP for interstate) | State + IRP | Annual renewal |
| Vehicle — Registration | USDOT number displayed on both sides | 49 CFR 390.21 | Permanent (verify condition) |
| Vehicle — Registration | MC number displayed (for-hire carriers) | 49 CFR 390.21 | Permanent (verify condition) |
| Vehicle — Registration | Legal name or trade name displayed | 49 CFR 390.21 | Permanent (verify condition) |
| Operations — HOS | Hours of service compliance (11/14/30-min/60-70) | 49 CFR 395 | Every driving day |
| Operations — HOS | ELD installed and operational (non-exempt drivers) | 49 CFR 395.8 | Every driving day |
| Operations — HOS | ELD appears on FMCSA registered ELD list | 49 CFR 395.22 | Verify at purchase + periodically |
| Operations — Insurance | Minimum liability insurance (Form MCS-90 or MCS-82) | 49 CFR 387 | Continuous — no lapse allowed |
| Operations — Authority | Active operating authority (MC number) | 49 CFR 365 | Continuous — verify in SAFER |
| Operations — Authority | MCS-150 biennial update | 49 CFR 390.19 | Every 24 months (by last digit of USDOT) |
| Operations — Authority | BOC-3 process agent designation | 49 CFR 366 | Continuous — filed with FMCSA |
| Operations — Tax | IFTA license and quarterly fuel tax returns | IFTA Agreement | Quarterly (Apr 30, Jul 31, Oct 31, Jan 31) |
| Operations — Tax | Retain IFTA fuel receipts and mileage records | IFTA Agreement | 4 years |
| Operations — Registration | UCR annual registration and fee payment | 49 USC 14504a | Annually (Oct-Dec for following year) |
| Operations — Records | Accident register | 49 CFR 390.15 | Retain 3 years per accident |
| Operations — Records | Driver duty status records (ELD data) | 49 CFR 395.8 | Retain 6 months |
| Hazmat — Driver | Hazmat endorsement (H) on CDL | 49 CFR 383 | Renew with CDL |
| Hazmat — Driver | TSA security threat assessment | 49 CFR 1572 | Every 5 years |
| Hazmat — Driver | Hazmat training (general awareness, function-specific, safety, security) | 49 CFR 172.704 | Initial + every 3 years (recurrent) |
| Hazmat — Operations | Proper shipping papers in vehicle | 49 CFR 172.200 | Every hazmat shipment |
| Hazmat — Operations | Correct placarding displayed | 49 CFR 172.500 | Every hazmat shipment |
| Hazmat — Operations | Emergency Response Guidebook (ERG) carried | 49 CFR 172.602 | Always in vehicle |
| Hazmat — Vehicle | Fire extinguisher(s) — minimum 10 B:C rating | 49 CFR 393.95 | Always in vehicle (inspect regularly) |
| Hazmat — Vehicle | Cargo tank periodic testing and inspection | 49 CFR 180 | Per schedule (varies by tank type) |
DOT compliance violation penalties: what non-compliance costs
FMCSA fine amounts by violation category
| Violation Category | Maximum Fine Per Violation | Common Examples |
|---|---|---|
| Recordkeeping violations | Up to $1,895 | Missing DQ file documents, incomplete DVIRs, missing maintenance records |
| HOS / ELD violations | Up to $16,000 | Driving over hours, operating without ELD, falsifying records |
| Driver qualification violations | Up to $16,000 | Operating with expired medical card, no CDL, unqualified driver |
| Vehicle maintenance / condition | Up to $16,000 | Imminent hazard conditions, operating OOS vehicle |
| Drug and alcohol testing violations | Up to $16,000 | Missing pre-employment test, incomplete random testing pool |
| Hazmat violations | Up to $96,624 | Improper placarding, missing shipping papers, untrained drivers |
| Hazmat violations causing death/injury | Up to $225,455 | Violations resulting in fatalities or serious injuries |
| Operating without authority | Up to $11,875 | No MC number, suspended authority, no insurance on file |
CSA score impact from compliance failures
Conditional and unsatisfactory safety ratings
How to build a DOT compliance program that stays current
Passing a compliance review is not the goal. The goal is building a system where compliance is the default state of operations — where nothing expires unnoticed, no file is incomplete, and no vehicle rolls without current documentation. The carriers that maintain satisfactory ratings year after year do not have bigger compliance departments. They have better systems.
Assign a compliance manager or designate responsibility
Someone in the organization must own compliance as a primary responsibility — not as a side task bolted onto dispatching or safety. For carriers with fewer than 25 trucks, this is often the owner or operations manager. For carriers with 25 to 100 trucks, a dedicated compliance coordinator is cost-justified when you consider that a single failed compliance review can cost more than a year of that person's salary. The compliance manager's responsibilities include maintaining all DQ files, tracking expiration dates (medical cards, annual inspections, CDL renewals, IFTA filings, UCR registration), managing the drug and alcohol testing program, conducting internal audits, and serving as the point of contact for FMCSA inquiries.
Set up automated expiration tracking and renewal alerts
Quarterly self-audits that catch problems before FMCSA does
Run a quarterly internal audit using the same checklist the FMCSA uses during a compliance review. Pull 3 to 5 driver qualification files at random and verify every document is present, current, and complete. Check that random drug tests are being conducted on schedule. Verify that every vehicle has a current annual inspection and that DVIRs from the past 90 days are on file. Confirm that insurance, operating authority, IFTA, and UCR are all current. Document what you find — both the clean files and the deficiencies — and fix problems immediately. This quarterly practice means that when the FMCSA does show up, your files are already audit-ready because you have been auditing yourself all year.
Fleet management software features that support DOT compliance
Frequently asked questions about DOT compliance
What is a DOT compliance checklist?
A DOT compliance checklist is a reference document listing every federal requirement that motor carriers must meet to legally operate commercial motor vehicles. It covers driver qualification (CDL, medical card, DQ file, drug testing), vehicle condition (inspections, maintenance, registration), operational procedures (HOS, ELD, insurance, operating authority), and hazmat requirements if applicable. Carriers use it to verify ongoing compliance between FMCSA audits.
What are the main DOT compliance requirements for trucking companies?
Trucking companies must maintain valid operating authority (USDOT and MC numbers), carry minimum liability insurance ($750,000 for general freight), keep complete driver qualification files for every CDL driver, operate a drug and alcohol testing program, ensure all vehicles pass annual DOT inspections, comply with HOS rules via registered ELDs, file IFTA quarterly fuel tax returns, and maintain current UCR registration. Each requirement is regulated under 49 CFR Parts 382 through 399.
How often does the FMCSA conduct compliance reviews?
The FMCSA does not follow a fixed schedule for compliance reviews. Reviews are triggered by high CSA scores, complaints, crashes, or new entrant monitoring (within 18 months of receiving authority). Some carriers go years without a review while others are audited multiple times. According to FMCSA data, the agency conducts approximately 15,000 to 20,000 compliance reviews annually across roughly 550,000 active carriers — so the odds of review in any given year are roughly 3 to 4%.
What happens if my carrier fails a DOT compliance review?
A failed compliance review results in either a conditional or unsatisfactory safety rating. A conditional rating gives you 45 to 60 days to correct deficiencies and request a follow-up review. An unsatisfactory rating prohibits you from operating immediately — your authority is suspended until you submit a corrective action plan and pass a re-review, which typically takes 60 to 120 days. Individual violations documented during the review can also result in fines up to $16,000 each.
Do owner-operators need to meet the same DOT compliance requirements as large carriers?
Yes. Federal motor carrier safety regulations apply equally regardless of fleet size. An owner-operator with one truck must maintain the same driver qualification file, drug testing program, vehicle inspection schedule, insurance coverage, and HOS compliance as a carrier with 500 trucks. The only difference is scale — owner-operators maintain fewer files, but each file must meet the same standards. Some owner-operators operating under a carrier's authority rely on that carrier for compliance, but independent operators with their own authority bear full responsibility.
How do I check if my USDOT number and operating authority are active?
You can verify your USDOT number and operating authority status through the <a href="https://safer.fmcsa.dot.gov/">FMCSA SAFER system</a> by entering your USDOT number or legal business name. The system shows whether your authority is active, inactive, or revoked, along with insurance status and safety rating. Check this at least monthly — shippers and brokers verify carrier authority before tendering freight, and operating with inactive authority is a federal violation.
What is the FMCSA Drug and Alcohol Clearinghouse and do I have to use it?
The <a href="https://clearinghouse.fmcsa.dot.gov/">FMCSA Drug and Alcohol Clearinghouse</a> is a federal database that tracks drug and alcohol violations by CDL drivers. Yes, it is mandatory. Carriers must run a full query before hiring any CDL driver and a limited query at least once annually for all current CDL drivers. Carriers must also report positive test results, refusals, and violations to the Clearinghouse. Full enforcement of annual query requirements began in November 2024.
How long must I keep DOT compliance records?
Retention periods vary by record type: driver qualification files must be kept for the duration of employment plus 3 years after termination, DVIRs for 3 months, annual inspection reports for 14 months, vehicle maintenance records for 1 year plus 6 months after the vehicle leaves your fleet, ELD/HOS records for 6 months, accident registers for 3 years, drug and alcohol test records for 1 to 5 years depending on the type, and IFTA records for 4 years. Always retain records for the maximum required period.
What is the difference between a USDOT number and an MC number?
A USDOT number is a unique identifier assigned to every company operating commercial motor vehicles — it is required for all carriers, both private and for-hire. An MC number (Motor Carrier number) is operating authority that specifically authorizes for-hire transportation of freight or passengers for compensation. Private carriers hauling their own goods need a USDOT number but not an MC number. For-hire carriers need both. You apply for both through the FMCSA's Unified Registration System.
How much does it cost to get and maintain DOT compliance?
Initial compliance setup costs include USDOT/MC application ($300 filing fee), BOC-3 process agent ($30-75/year), UCR registration ($176-$73,346/year based on fleet size), minimum insurance premiums ($8,000-$15,000/year per truck for general freight), drug testing consortium enrollment ($100-200/year), and pre-employment testing ($50-100 per driver). Ongoing costs include annual vehicle inspections ($50-150 per vehicle), random drug tests ($40-65 each), and annual MVR pulls ($5-15 per driver per state). Total first-year compliance cost for a single-truck owner-operator typically runs $12,000 to $20,000.
Can I use fleet management software to manage DOT compliance?
Yes. Fleet management platforms like Samsara, Motive, and Fleetio include compliance modules that track document expirations, store digital DQ files, manage electronic DVIRs, monitor HOS compliance in real time, and generate audit-ready reports. Samsara and Motive bundle compliance with telematics hardware at approximately $25-45 per vehicle per month. Fleetio offers standalone compliance and maintenance tracking starting at approximately $5 per vehicle per month. Whip Around specializes in inspection workflows at similar per-vehicle pricing.
What DOT compliance requirements apply specifically to hazmat carriers?
Hazmat carriers must meet all standard motor carrier requirements plus additional rules: drivers need an H endorsement with a TSA security threat assessment renewed every 5 years, hazmat-specific training every 3 years under 49 CFR 172.704, proper shipping papers for every shipment, correct placarding on the vehicle, an Emergency Response Guidebook carried at all times, and fire extinguishers rated at minimum 10 B:C. Cargo tank operators face periodic testing schedules under 49 CFR Part 180. Hazmat violation penalties reach $96,624 per violation.
How often do I need to update my MCS-150 form?
The MCS-150 (Motor Carrier Identification Report) must be updated biennially — every 24 months — based on the last digit of your USDOT number. Each digit corresponds to a specific month. You must also file an updated MCS-150 whenever there is a change to your legal name, business address, form of business, or operating status. Filing is free through the <a href="https://www.fmcsa.dot.gov/registration">FMCSA registration portal</a>. Failure to file can result in deactivation of your USDOT number.
Keep moving through this topic cluster
Use the next pages below to carry this buyer guide back into category, software, comparison, glossary, and research work.
ELD Compliance
Return to the category hub once the guide has made the buying criteria clearer.
Open the software directory
Return to the directory when the guide has clarified what the team actually needs to evaluate next.
Open the comparison library
Use comparisons once the buyer guide or report has reduced the field enough for direct vendor tradeoff work.
Open the glossary
Use glossary terms when the content introduces category language that still needs clearer operational meaning.
Open research reports
Use research for category-wide perspective and stronger evaluation criteria before the next decision step.
Read more buyer guides
Use the blog when the team needs more practical buyer education before returning to software and comparison pages.
Written by
Maya Patel
Editorial Head
Maya Patel leads editorial strategy at FleetOpsClub and writes about fleet operations software, telematics, route planning, maintenance systems, and compliance tooling. Her work focuses on helping fle...
View all articles by Maya Patel →