A Commercial Driver's License (CDL) is required to operate certain large or heavy vehicles on public roads. The Federal Motor Carrier Safety Administration (FMCSA) sets national standards for CDL requirements, though individual states handle testing and issuance. Understanding the different classes helps you determine which license type matches the vehicles you need to drive.
Get Your Free Long-Term Capital Gains Tax Guide →
Class A CDLs allow you to drive the heaviest combination vehicles, including tractor-trailers and double trailers with a Gross Vehicle Weight Rating (GVWR) of 26,001 pounds or more. This class is common for long-haul trucking positions. Class B CDLs cover single vehicles with a GVWR of 26,001 pounds or more, such as straight trucks, dump trucks, or city buses. Class C CDLs apply to vehicles carrying hazardous materials or 16 or more passengers, even if the vehicle itself is smaller.
Beyond the basic class, you can add endorsements that expand what you're permitted to drive. The Hazmat (H) endorsement allows you to transport hazardous materials. The Passenger (P) endorsement is needed for buses carrying passengers. The Tanker (N) endorsement covers tank vehicles. Other endorsements include School Bus (S), Double/Triple Trailers (T), and Towing (W). Each endorsement typically requires passing an additional test.
States may also use different classifications. Some distinguish between Class A and Class B with subcategories, while the basic structure remains similar across the country. Your current state driving record, medical certification, and the type of work you plan to do all influence which class and endorsements you'll need.
Practical takeaway: List the specific vehicles you'll be operating in your job, then look up your state's CDL requirements to match your needs with the correct class and endorsements.
Before you can obtain a CDL, you must pass a Department of Transportation (DOT) medical examination. This requirement exists because CDL drivers operate large vehicles that pose safety risks if the driver has uncontrolled medical conditions. The examination must be performed by a certified Medical Examiner listed on the National Registry of Certified Medical Examiners.
Free Guide to Changing Your Google Password →
The DOT medical exam covers vision and hearing, blood pressure, diabetes control, cardiovascular health, respiratory function, and neurological conditions. You'll also discuss your medical history, current medications, and any previous disqualifying conditions. The exam typically costs between $75 and $150, though prices vary by state and provider. After passing, you receive a valid Medical Certificate valid for two years (or one year if you're over 60 years old).
Common disqualifying conditions include uncontrolled hypertension, diabetes requiring insulin (though some states allow insulin-treated diabetes with certain restrictions), heart disease, sleep apnea, or vision worse than 20/40 in each eye. Having a disqualifying condition doesn't necessarily mean you can never get a CDL—some conditions may be managed with treatment or monitoring, and you may receive a medical variance or waiver from the FMCSA. This process requires additional medical documentation and takes several weeks.
You'll need to renew your medical certification periodically. Your Medical Certificate's expiration date appears on your CDL itself. Driving without a valid medical certificate can result in fines and removal of your CDL privileges. Some states require you to notify them of changes in your medical status, such as developing diabetes or starting new medications that might affect your ability to drive safely.
Practical takeaway: Schedule your DOT medical exam with a certified examiner before starting CDL training, and ask about any conditions that might require a medical variance to avoid delays in licensing.
The CDL licensing process requires passing written tests covering vehicle operation, safety, and regulations. Most states administer four mandatory tests: General Knowledge, Air Brakes, Combination Vehicles, and Passenger Transport (if pursuing passenger endorsements). You'll also take tests for any endorsements you seek, such as Hazmat or Tank vehicles.
Change Your Facebook Password Without Old One →
The General Knowledge test covers federal and state traffic laws, vehicle inspection procedures, hazard perception, and safe driving practices. Questions typically include proper following distances (the rule of thumb is one second per 10 miles per hour of speed), proper backing procedures, and what to do if brakes fail. The Air Brakes test focuses on how air brake systems work, because many commercial vehicles use air brakes instead of hydraulic systems. You'll learn about brake lag, how to perform a pre-trip inspection of the brake system, and proper braking techniques on downhill grades.
The Combination Vehicles test covers tractor-trailer operation, coupling and uncoupling procedures, and handling the unique challenges of long vehicles. The Passenger Transport test addresses passenger safety procedures, emergency equipment, and passenger management. Each test typically contains between 30 and 50 multiple-choice questions, and you must score at least 80 percent to pass.
Study materials are widely available. Many states provide free CDL study manuals online through their Department of Motor Vehicles website. Private companies offer paid study guides, practice tests, and interactive learning modules ranging from $15 to $100. Some trucking schools include test preparation in their training programs. Practice tests help you identify weak areas—if you consistently miss questions about air brakes, you'll know to focus additional study there.
Practical takeaway: Download your state's free CDL manual, work through practice tests multiple times, and target your study on sections where you score below 90 percent.
Formal CDL training programs vary significantly in cost, length, and quality. Community colleges offer programs ranging from $3,000 to $7,000 for four to eight-week courses that combine classroom instruction with on-vehicle training. Private CDL schools typically charge $4,000 to $10,000 for similar programs, though some charge as little as $2,500 or as much as $15,000 depending on location, equipment, and instructor experience.
Your Free Guide to Grilling Salmon at Home →
Program length affects cost directly. An intensive two-week program costs less upfront but requires full-time commitment and offers less practice time. A part-time program spanning three months may cost more but allows you to maintain other employment. Some programs include test fees, medical exam costs, and background checks in their quoted price; others charge these separately. Always request an itemized cost breakdown before enrolling.
Many trucking companies offer paid training programs or tuition reimbursement if you commit to working for them after licensure. This arrangement typically requires a contract—you work for the company for a set period (often one to three years) or repay the training costs. Wages during training are sometimes lower than standard driver pay. Some companies partner with schools to reduce out-of-pocket costs, while others handle all training in-house.
Alternative financing includes payment plans offered by schools, student loans from financial institutions, workforce development programs through state labor departments, and veterans' benefits if you're military-connected. Some schools offer employer tuition reimbursement programs where you pay upfront and the company reimburses you upon completion. Military veterans may have access to GI Bill benefits that cover CDL training costs.
Practical takeaway: Compare three to five schools by requesting itemized quotes, researching job placement rates, and checking reviews on independent sites—the cheapest school isn't always the best value.
Once you complete training and pass written tests, you must pay your state's CDL licensing fee. State fees vary significantly. As of recent data, Louisiana charges approximately $35 for a CDL, while some northeastern states charge $75 to $100. Most states charge between $50 and $80 for the initial CDL license. Renewal fees typically cost less than initial licensing, ranging from $20 to $60 depending on the state.
Learn About VFW Halls as Event Venues →
Written test fees are separate from licensing fees. Most states charge $10 to $20 per test, meaning if you take multiple tests (General Knowledge, Air Brakes, Combination Vehicles, and endorsement tests), you could pay $40 to $100 just for testing. Some states bundle tests into a single fee, while others charge individually. Testing is usually conducted at your state's Department of Motor Vehicles or authorized testing locations.
The practical exam—the road test where you demonstrate driving ability
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.