What a Pennsylvania CDL is and who needs one

A Pennsylvania Commercial Driver's License (CDL) is required to operate certain heavy or hazardous vehicles on public roads. You need a CDL if you drive a truck with a gross vehicle weight rating (GVWR) of 26,001 pounds or more, or any vehicle designed to transport 16 or more passengers including the driver. You also need one to haul hazardous materials that require placarding under federal law.

Pennsylvania issues CDLs through PennDOT (Pennsylvania Department of Transportation). The license comes in three classes—A, B, and C—depending on the vehicle weight and type. Most truck drivers hold a Class A CDL. If you currently hold a regular driver's license, you do not lose it when you get a CDL; instead, the CDL is added to your existing license record.

Key Takeaways

  • Pennsylvania requires a CDL to drive trucks over 26,001 pounds GVWR or vehicles carrying 16 or more passengers, and you must pass both written and skills tests to obtain one.
  • You must hold a valid Pennsylvania learner's permit for at least 14 days before you can take the CDL skills test, and you cannot use a CDL learner's permit to drive alone.
  • The written test covers general knowledge, air brakes, combination vehicles, or hazmat depending on your endorsements, and you must score at least 80 percent to pass.
  • The skills test includes a pre-trip vehicle inspection, a basic control test, and a road test, all performed in the actual vehicle you will drive.
  • PennDOT testing centers have limited appointment slots, so you should schedule your tests weeks in advance through the PennDOT website or by phone.

Medical certification and background requirements

Before you can obtain a CDL, you must pass a Department of Transportation (DOT) medical examination performed by a certified medical examiner. This exam checks your vision, hearing, blood pressure, and ability to operate a commercial vehicle safely. You cannot have certain medical conditions—including epilepsy, diabetes controlled only by insulin, or a heart condition requiring medication—that would disqualify you. The medical examiner will issue a Medical Examiner's Certificate (Form MCSA-5875) valid for up to 24 months.

You must also have a clean driving record. PennDOT will review your record for serious traffic violations, disqualifying offenses, and any CDL suspensions or revocations. Serious violations include speeding 15 miles per hour or more over the limit, reckless driving, and improper lane changes. Disqualifying offenses include driving under the influence, leaving the scene of an accident, and using a vehicle to commit a felony. If you have been convicted of certain crimes or have an active warrant, you may be denied a CDL.

The learner's permit stage

Your first step is to obtain a CDL Learner's Permit from PennDOT. Visit a PennDOT Driver's License Center with your valid Pennsylvania driver's license, proof of Social Security number, proof of Pennsylvania residency, and your Medical Examiner's Certificate. You will pay a fee (the amount varies and changes periodically) and pass a written knowledge test specific to the class of CDL you are seeking.

Once you hold the learner's permit, you must wait at least 14 days before you can take the skills test. During this time, you can only drive a commercial vehicle with a may have access to supervisor—someone at least 21 years old who holds a valid CDL for the same class of vehicle. You cannot drive alone with a learner's permit. This waiting period gives you time to practice and prepare for the skills test.

Written knowledge tests and endorsements

The written test for a CDL Learner's Permit covers general knowledge required for all drivers, such as vehicle control, hazard perception, and safe driving practices. Depending on the class of vehicle and type of cargo you will haul, you may also need to pass tests for endorsements. A hazmat endorsement is required if you transport hazardous materials; this test covers regulations, placarding, and emergency procedures. An air brake endorsement is required if your vehicle has air brakes. A tanker endorsement is needed for vehicles carrying liquid cargo in tanks.

You must score at least 80 percent on each test section to pass. PennDOT offers the tests in English and other languages. If you fail a test, you can retake it, but you must wait one day before your next attempt. Many people study using the CDL manual published by PennDOT, which covers all test topics and is available free on the PennDOT website.

The three-part skills test

Once your 14-day waiting period ends, you can schedule your CDL skills test through PennDOT. The test has three parts, all conducted in the actual vehicle you will operate. First is the pre-trip vehicle inspection, where you walk around and inside the truck, checking lights, brakes, tires, mirrors, and safety equipment. You must identify defects and explain what you are checking and why. This part lasts about 10 to 15 minutes.

Second is the basic control test, performed in a closed course. You must demonstrate that you can control the vehicle through a series of maneuvers: backing in a straight line, backing at an angle, and parking. The examiner watches for smooth steering, proper use of mirrors, and safe speed. Third is the road test, where you drive on public roads for 30 to 50 minutes. The examiner observes your ability to start and stop smoothly, turn safely, merge with traffic, and respond to hazards. You must follow all traffic laws and demonstrate safe judgment.

You must pass all three parts on the same day to pass the skills test. If you fail any part, you must retake the entire test. Testing slots fill quickly, so schedule your appointment several weeks in advance through the PennDOT website or by calling your local Driver's License Center.

Timeline and testing center locations

The entire process from learner's permit to CDL typically takes four to eight weeks, depending on how quickly you schedule your tests and how much time you need to prepare. The 14-day waiting period is built in, but the biggest variable is appointment availability. PennDOT testing centers operate in most counties, but slots are limited and often booked weeks ahead, especially in busy areas.

You can find your nearest testing center and check available appointment dates on the PennDOT website under "CDL Testing." Some centers are busier than others; if your local center has no openings, you may be able to travel to a neighboring county for an earlier slot. Call ahead to confirm that the center offers the class of CDL you need—not all centers test all classes.

Fees and what to bring to each appointment

PennDOT charges separate fees for the learner's permit, the skills test, and the CDL license itself. Fees vary and are updated periodically, so check the PennDOT website for current amounts. You will also need to pay for your DOT medical examination, which is performed by a private certified medical examiner; costs range depending on the examiner but typically fall between $75 and $150.

For your learner's permit appointment, bring your valid Pennsylvania driver's license, proof of Social Security number (such as a Social Security card or tax return), proof of Pennsylvania residency (such as a utility bill or lease), and your Medical Examiner's Certificate. For your skills test appointment, bring your learner's permit, your valid driver's license, and the keys to the vehicle you will be tested in. Arrive at least 15 minutes early. For your final CDL license appointment, bring your learner's permit and proof of passing the skills test.

Frequently Asked Questions

Can I use my CDL learner's permit to drive alone?

No. A CDL learner's permit requires a may have access to supervisor—someone at least 21 years old with a valid CDL for the same class—to be in the vehicle with you at all times. You cannot drive alone until you pass the skills test and receive your actual CDL.

What happens if I fail the skills test?

You must retake the entire three-part test. You can schedule another appointment, but slots may not be available for several weeks. There is no waiting period between attempts, but you will pay the testing fee again.

Do I need to renew my CDL?

Yes. Pennsylvania CDLs are valid for five years. You must renew before the expiration date shown on your license. Renewal requires a new DOT medical examination and may require retesting depending on your record and any violations.

What if I have an out-of-state CDL?

You must obtain a Pennsylvania CDL if you become a Pennsylvania resident. You can transfer your out-of-state CDL by visiting a PennDOT Driver's License Center with your out-of-state license, proof of residency, and your Medical Examiner's Certificate. You may not need to retake the written or skills tests, depending on when your out-of-state license was issued.

Can I get a CDL if I have had a DUI?

A DUI conviction is a disqualifying offense for a CDL. You cannot obtain a CDL if you have been convicted of driving under the influence. If you have a prior DUI, you should speak with PennDOT before explore to understand how it affects your record.