Skip to main content

Commercial Driver's License Program Implementation (CDLPI) Grant

Find the FMCSA Grants Management Online Training below.
$32 Million
Awarded in FY 2019
35 Partners
Funded through CDLPI Grants
31 State and Local Programs
4 National Organizations

Eligibility: Agencies responsible for implementing all or part of a State CDL program or that have an effect on improving the National CDL Program

The CDLPI discretionary grant seeks to improve highway safety by supporting Commercial Driver's License (CDL) Programs on a State and National level. The funding assists grant partners in achieving compliance with the CDL regulations in 49 CFR Parts 383 and 384 – both by providing funding directly to States and partnering with entities capable of executing National projects to aid States in their compliance efforts.

In FY 2019, FMCSA awarded CDLPI grant funding to enhance State compliance and improve the National CDL program to 35 partners across the country, with awards totaling $32 million. Organizations from 28 State governments and the District of Columbia were awarded a total of $24.2 million, while four non-profits received $7.8 million in funding.

News and Updates


CDL Bimonthly Roundtable Meeting

Watch for your invitation to the meeting.

About the CDLPI Grant

The CDLPI grant supports the National Commercial Driver’s License (CDL) Program by providing funding to assist States with achieving compliance with regulations 49 CFR Parts 383 and 384. This is accomplished by awarding grant funding both directly to agencies charged with managing State CDL programs as well as to organizations that operate at a National level to further compliance efforts.

The goal of the National CDL Program supports FMCSA's mission by ensuring that only qualified drivers are eligible to receive and retain a CDL. The program focuses on maintaining the concept that each driver has only one driving record and only one licensing document, commonly referred to as "One Driver, One License, One Record."

Further, States are required to conduct knowledge and skills testing before issuing a Commercial Learner’s Permit (CLP) or CDL, maintain a complete and accurate driver history record for anyone who obtains a CLP and/or CDL, and to impose driver disqualifications as appropriate.

The CDLPI Grant program is authorized by the Fixing America’s Surface Transportation (FAST) Act, Pub. L. No. 114-94, §§ 5101(a) and 5101(c) (2015), codified at 49 U.S.C. §§ 31104 and 31313.

CDLPI Grant Application Process

All CDLPI applications must be filed electronically through Additional application requirements will be indicated on the Notice of Funding Opportunity (NOFO) announcement, and all required forms must be completed and uploaded in within the timeframe provided. It is recommended that all potential applicants provide projects that are related to the priorities outlined in the NOFO.

Eligible applicants for the CDLPI grant include agencies in each State responsible for development, implementation, and maintenance of all or part of the CDL program or that have a direct impact on a State’s compliance with the provisions of 49 CFR Parts 383 and 384. These primarily refer to State Driver Licensing Agencies (SDLA). Other State agencies should coordinate, if practical, with the lead CDL agency prior to submitting an application.

Monitoring and Managing the CDLPI Grant

CDLPI grant partners are required to monitor activities throughout the grant’s period of performance (POP) to ensure they are meeting their goals and fulfilling their safety mission. Managing the grant should include performance measurement monitoring – with specific benchmarks and timelines – as laid out in the grant application.

Grantees must submit quarterly reports throughout the POP and are responsible for monitoring subgrantees. Grantees can learn more about monitoring, reporting, audits, and other important aspects of managing grants in the FMCSA's online Grants Management Training.

A&I Online Email Subscription Service
Email (required):
First Name:
Last Name:
Check which modules you are currently using: