Learning how to become a CDL driver in Pennsylvania comes down to a handful of clear steps: get a commercial learner’s permit (CLP), complete entry-level driver training if it applies to you, pass your knowledge and skills tests with PennDOT, and then land your first driving job. Federal rules set the baseline, but PennDOT handles the paperwork, testing and licensing, so every requirement below is based on Pennsylvania’s own guidance.

Whether you are leaving another career, coming out of the military or driving your first truck, this guide walks through each step in order. Rules and fees change, so confirm the latest details with PennDOT before you apply. Last reviewed October 2026.

Quick summary: You need a regular Pennsylvania license first, then a CLP. PennDOT requires a 15-day wait between the permit and your skills test. First-time Class A and Class B applicants must complete entry-level driver training before the skills test. Drivers under 21 can only drive within Pennsylvania.

Do You Need a CDL in Pennsylvania?

Pennsylvania requires a CDL for anyone who drives a commercial motor vehicle. PennDOT defines that as a single vehicle with a gross vehicle weight rating (GVWR) of 26,001 pounds or more, a combination vehicle with a GVWR of 26,001 pounds or more when the vehicle being towed is over 10,000 pounds, a vehicle designed to carry 16 or more passengers including the driver, a school bus, or any vehicle hauling hazardous materials that requires placards.

A few exemptions exist, including certain farm vehicles used by the farmer within 150 miles of the farm, firefighters operating authorized emergency vehicles and some active-duty military equipment. If you are aiming for lighter work, there are also non-CDL driving jobs. TQM Logistics hires for both CDL and non-CDL positions.

Pennsylvania CDL Requirements Before You Apply

Before you start the permit process, make sure you can check these boxes:

  • Age: You must be at least 18 to get a CDL in Pennsylvania. If you are under 21, you are limited to intrastate driving. Federal rules require drivers to be 21 to drive interstate or haul hazmat.
  • A regular driver’s license: PennDOT says you need a regular Pennsylvania license before you apply for the commercial learner’s permit.
  • Proof of identity and residency: PennDOT has a dedicated documentation page for CDL applicants. Gather your documents before your visit.
  • A DOT medical card (if you will drive non-excepted commerce): Most truck drivers do. Your exam must be done by a certified medical examiner on the FMCSA National Registry. Since June 23, 2025, PennDOT only accepts medical examiner’s certificates sent electronically from the National Registry, not paper copies or email.
  • A clean Drug and Alcohol Clearinghouse record: PennDOT has used FMCSA’s Clearinghouse to monitor commercial drivers for drug and alcohol violations since August 5, 2024.

Step-by-Step: How to Become a CDL Driver in Pennsylvania

Step 1: Choose Your CDL Class and Endorsements

Your class depends on what you want to drive. Class A covers tractor-trailers and other combination vehicles, Class B covers heavy straight trucks and buses, and Class C covers smaller vehicles that carry hazmat or 16 or more passengers. Not sure which fits your goals? Read our guide to Class A vs. Class B vs. Class C CDLs before you apply.

Step 2: Get Your DOT Physical and Self-Certify

Book a DOT physical with a medical examiner listed on the FMCSA National Registry. You will also complete a Self-Certification Form (DL-11CD) telling PennDOT what type of driving you expect to do: non-excepted interstate, non-excepted intrastate, excepted interstate or excepted intrastate. Drivers in non-excepted transportation must have a valid medical certificate on file before the permit is issued.

Step 3: Apply for Your Commercial Learner’s Permit

Submit the Commercial Learner’s Permit Application (DL-31CD) with your self-certification form and the required fees. PennDOT then issues a Knowledge Test Authorization (KTA) for each class, endorsement and restriction removal you requested. The KTA is not a driving permit. It simply authorizes you to take your knowledge tests at a Driver License Center.

Step 4: Study the Manual and Pass Your Knowledge Tests

Everything on the tests comes from the Pennsylvania Commercial Driver’s Manual (PennDOT Publication 223), so read it carefully. Every applicant takes a general knowledge test for their class, plus tests for any endorsements. You can test the same day your KTA is issued, depending on Driver License Center availability. Your KTA gives you three attempts, and you must pass the knowledge tests before practicing driving skills or attempting the skills test.

License / Endorsement Knowledge Test Skills Test
Class A 70 questions Yes
Class B 50 questions Yes
Class C 50 questions Yes
Passenger (P) 20 questions Yes (in a bus)
School Bus (S) 25 questions (P required) Yes (in a school bus)
Doubles/Triples (T) 20 questions No
Tank Vehicle (N) 20 questions No
Hazardous Materials (H) 30 questions No
Air brake restriction removal (L/Z) 25 questions Yes (in an air brake vehicle)

Source: PennDOT Commercial Driver’s License FAQs.

Step 5: Complete Entry-Level Driver Training (ELDT)

Since February 7, 2022, federal rules require entry-level driver training for anyone getting a Class A or B CDL for the first time, upgrading from Class B to Class A, or adding a hazmat (H), passenger (P) or school bus (S) endorsement for the first time. Your training must come from a provider listed on FMCSA’s Training Provider Registry. Training has a classroom (theory) part and a behind-the-wheel part. FMCSA does not set a minimum number of hours, but you must score at least 80% on the theory assessment and show proficiency in the required driving skills.

Step 6: Practice and Wait Out the 15-Day Period

PennDOT requires at least 15 days between the date your learner’s permit is issued and your skills test. You can contact PennDOT right after passing your knowledge tests to schedule your skills test. Use the waiting period to practice with a qualified CDL holder, since federal rules do not allow permit holders to drive a commercial vehicle on public roads alone.

Step 7: Pass the CDL Skills Test

The skills test must be taken in the class and type of vehicle you plan to drive. It includes a pre-trip inspection, off-road maneuvers and a parking exercise. PennDOT introduced a modernized CDL skills test on August 28, 2023, so make sure the practice materials you use match the current exam. You get three tries on a permit to pass the skills test. If you take the test in an automatic-transmission truck, expect an E restriction that bars you from driving manual-transmission commercial vehicles.

Step 8: Get Your CDL Issued

After you pass, PennDOT issues your commercial driver’s license. Your KTA and permit are valid for one year, so keep an eye on the date. If they expire before you finish, you will need to reapply with a new DL-31CD and retake the knowledge tests.

CDL Endorsements and Restrictions in Pennsylvania

Endorsements let you haul specialized loads, and many carry better pay and more job options. PennDOT lists these endorsements: H (hazardous materials), N (tank vehicles), X (hazmat and tank combined), P (passengers), S (school bus) and T (double and triple trailers).

Restrictions limit what you can drive. The most common are L (no air brakes), Z (no full air brake vehicles), E (no manual transmission), O (no tractor-trailer combination) and K (intrastate only). Picking the right test vehicle keeps unwanted restrictions off your license.

How Much Does It Cost to Get a CDL in Pennsylvania?

Total cost depends on several separate pieces: PennDOT’s permit, testing and license fees, your DOT physical, entry-level driver training and any endorsement tests. PennDOT posts its current fees on its payments and fees page, and training prices vary widely by provider, so request quotes from more than one school on the Training Provider Registry.

Military Drivers: A Possible Shortcut

If you operated commercial vehicles in the military, PennDOT may waive part of the CDL testing. Under Pennsylvania law, residents on active or reserve duty and recently honorably discharged veterans with at least two years of commercial motor vehicle experience can apply for a knowledge and/or skills test waiver for vehicles similar to those they drove in service.

Common Mistakes When Learning How to Become a CDL Driver in Pennsylvania

  • Letting the medical certificate slip: PennDOT only accepts electronic certificates from the National Registry, so confirm your examiner submitted yours.
  • Skipping ELDT: Without a Training Provider Registry record, you cannot take the skills test as a first-time Class A or B applicant.
  • Running out the clock: Your KTA and permit last one year. Schedule tests early so you are not forced to start over.
  • Overlooking endorsements: Adding an endorsement later means more testing and, for first-time H, P or S endorsements, additional ELDT.

Start Your Trucking Career With TQM Logistics

Now that you know how to become a CDL driver in Pennsylvania, the next step is finding a company that values you. TQM Logistics connects CDL and non-CDL drivers with permanent, full-time driving jobs and offers medical, dental and vision coverage, a company-sponsored 401(k) with a guaranteed match, paid vacation and paid holidays. We have openings across Pennsylvania, including Philadelphia, Allentown, Lancaster, Reading and York.

Want to see how our benefits stack up? Visit our driver benefits page, then apply today and talk with a TQM career coach. If you are new to the road, our posts on advice for new truck drivers and 5 ways you could lose your CDL are good next reads. Thinking about New Jersey? See how to become a CDL driver in New Jersey.

Frequently Asked Questions

PennDOT requires a minimum 15-day wait between receiving your commercial learner’s permit and taking the skills test. Your real timeline also depends on how quickly you pass the knowledge tests, complete entry-level driver training and find a skills test appointment, so plan for several weeks at the very least.

You must be at least 18 to get a CDL in Pennsylvania, but drivers under 21 are limited to intrastate (Pennsylvania-only) driving. Federal rules require drivers to be 21 to drive across state lines or haul hazardous materials.

Yes, if you are getting a Class A or Class B CDL for the first time, upgrading to Class A or B, or adding a hazmat (H), passenger (P) or school bus (S) endorsement for the first time. Training must come from a provider listed on FMCSA’s Training Provider Registry. People who held a valid CDL or passed the required knowledge tests and got a CLP before February 7, 2022 are not subject to ELDT as long as they follow the rules for their permit.

A KTA is the document PennDOT issues after you apply for a commercial learner’s permit. It lists the classes and endorsements you requested and lets you take your knowledge tests at a Driver License Center. It is not a driving permit. You get the actual learner’s permit after you pass your knowledge tests.

A KTA gives you three tries to pass the knowledge tests, and your learner’s permit gives you three tries to pass the skills test. The KTA and permit together are valid for one year. If they expire, you must reapply and retest.

Yes. PennDOT can waive the CDL knowledge and/or skills test for Pennsylvania residents who are on active or reserve duty or are recently honorably discharged veterans with at least two years of experience operating a commercial motor vehicle in their military job.