CDL Training in Pennsylvania: How to Get Your Pennsylvania CDL, Step by Step

Pennsylvania issues CDLs through PennDOT — with no flat first-time fee, a permit clock that starts before you even take the written test, a 15-day wait that can reset mid-process, and state-run tests that are free. Here is the exact Pennsylvania sequence, the real PennDOT fees, and how to pick a licensed Pennsylvania CDL school.

Semi truck at sunset — CDL training in Pennsylvania

Who runs CDL licensing in Pennsylvania

The Pennsylvania Department of Transportation (PennDOT) — Bureau of Driver Licensing — issues commercial driver's licenses and learner permits. You must already hold a current, valid Pennsylvania non-commercial driver's license: no valid license, no learner's permit — and if your license expires within six months, renew it first. Knowledge tests are taken at PennDOT Driver License Centers (only at the sites and hours in PennDOT's CDL location flyer). Skills tests are given at PennDOT centers or by PennDOT-certified third-party testers — motor carriers, training facilities, municipalities — who administer the same test and produce the same Pennsylvania CDL.

Not a U.S. citizen or green-card holder? Pennsylvania is currently paused — check before you spend money. PennDOT has paused issuance of all non-domiciled commercial driver products since September 29, 2025, until further notice, as directed by the U.S. Department of Transportation. Separately, the federal rule that took effect March 16, 2026 limits non-domiciled CLP/CDL eligibility to drivers in H-2A, H-2B or E-2 status — an employment authorization document (EAD) by itself no longer qualifies. This situation is changing; confirm the current status directly with PennDOT before paying any school — eligibility first, tuition second.

The Pennsylvania CDL path, step by step

1

Hold a PA license and study the PUB 223 manual

Your study source is the official Pennsylvania Commercial Driver's Manual (PUB 223), free from PennDOT. You must be at least 18 for any Pennsylvania CDL class (intrastate); 21 or older is required to drive interstate — for all classes.

2

Apply — and meet the Knowledge Test Authorization (KTA)

Pennsylvania adds a document most states don't have. You file the Commercial Learner's Permit Application (DL-31CD) and the Self-Certification Form (DL-11CD), pay the prorated upgrade fee, prove U.S. citizenship or legal presence in person, and show proof of PA residency. PennDOT then issues a Knowledge Test Authorization for each class and endorsement you requested. The KTA is not a driving permit — it only authorizes you to appear for knowledge testing. And its date matters: your one-year permit clock runs from the KTA's issuance, so time spent preparing for the written tests eats into your permit year. You get three tries to pass the knowledge tests on one KTA.

3

Handle the medical — before the permit, not after

On form DL-11CD you self-certify one of four types: NI (non-excepted interstate, 21+), NA (non-excepted intrastate — your license gets a K restriction), EI or EA (excepted). Non-excepted drivers need a Medical Examiner's Certificate on record with PennDOT before the learner's permit is issued — get the DOT physical early. Since June 23, 2025 the certificate reaches PennDOT electronically only, transmitted from FMCSA's National Registry: PennDOT no longer accepts medical cards in person or by email. The exam itself must be by an examiner listed on the National Registry.

4

Pass the knowledge tests — English or Spanish, your choice of format

At a Driver License Center you take the written tests for your class: general knowledge is 70 questions for Class A, 50 for Class B and C, plus 25 for Air Brakes, 30 for HazMat, 20 each for Passenger, Tank and Doubles/Triples. By state law, CDL knowledge tests are administered in English and Spanish, in a written or oral format (the oral and Spanish versions are by appointment, and interpreters are never permitted). Two exceptions: the oral format is not available for HazMat, and PennDOT's CDL fact sheet treats the HazMat test as English only. As each test is passed, the corresponding learner's permit is issued and you may start practicing — always with a CDL holder qualified for the vehicle beside you.

5

Complete ELDT with a registered — and state-licensed — provider

First-time Class A/B applicants, B-to-A upgrades and first P, S or H endorsements require Entry-Level Driver Training from a provider in FMCSA's Training Provider Registry, completed before the skills test; for HazMat, the (theory-only) ELDT must be finished before the HazMat knowledge test. Pennsylvania adds a second check most states don't: a school that charges tuition for ELDT in Pennsylvania must also be licensed by the PA Department of Education — ask for both credentials before you sign. How to vet a school is covered in How to Choose a CDL School — and Not Get Scammed.

6

Wait 15 days — carefully — then take the skills test

Pennsylvania requires a minimum of 15 days between permit issuance and the skills test (one day longer than the federal floor), and you get three tries on that permit. The trap: the 15-day clock resets if you add an endorsement or remove a restriction that requires a skills test — even for existing CDL holders. Plan your endorsements up front. The modernized skills test (since August 2023) has three parts — Vehicle Inspection (you may be asked to identify up to 90 components and say what you check), Basic Control Skills (four backing and control maneuvers) and On-Road Driving. You supply the vehicle, of the type you will actually drive, with valid registration and proof of insurance; PennDOT provides none. And a rule with no equivalent elsewhere: by statute, the skills test is English-only — neither you nor the examiner may communicate in any other language during it, and interpreters are barred. Test in an automatic and you earn an E restriction; without air brakes, an L restriction.

7

Pick up your CDL

Pass everything and PennDOT issues the new license (if you tested with a third-party tester, they tell you when to expect it by mail). The whole sequence — knowledge and skills — must fit inside the one year that started with your KTA; if the permit expires, you reapply, and knowledge results older than a year must be retaken.

What Pennsylvania charges: state fees

There is no single "cost of a PA CDL" for a first-timer: you pay a prorated upgrade from your non-commercial license, based on how many months remain before it expires. The fee includes one permit and the photo fee. Any website quoting one flat initial price is not using PennDOT's schedule:

ItemFee
First CDL — upgrade from non-commercial, 7–12 months left on your current license$43.50
First CDL — upgrade, 13–24 months left$65.50
First CDL — upgrade, 25–36 months left$87.50
First CDL — upgrade, 37–48 months left$109.50
Knowledge and skills tests at PennDOT sites (with a valid KTA or CLP)No fee
Skills test at a third-party testerSet by the tester — PennDOT requires tester fees to be market-driven; there is no official price
CDL renewal, four-year$127.50 (with HazMat $149.50)
Upgrade class or add an endorsement (existing CDL)$21.50
HazMat upgrade, total state + federal$43.50 state fee + $60 federal fee + $85.25 TSA threat assessment
Out-of-state CDL transfer, four-year$127.50 (with HazMat $149.50)

Tuition is the real cost: private CDL schools in the U.S. generally charge about $3,000–$10,000 for a Class A program, with many full programs in the $4,000–$7,000 range — plus the DOT medical exam. The full breakdown is in How Much Does CDL Training Cost?

Pennsylvania specifics worth knowing

  • Pennsylvania's military waiver covers both tests. Under Acts 133 of 2008 and 131 of 2020, PennDOT may waive the knowledge test as well as the skills test for residents on active or reserve duty, or honorably discharged within the last year, with at least two years operating a CMV-equivalent vehicle in the military (form DL-398). Two limits: the doubles/triples and school bus knowledge tests cannot be waived, and the School Bus endorsement cannot be transferred under the waiver.
  • Moving to Pennsylvania with a CDL: 30 days, not 60. New residents must get a PA CDL within 30 days of establishing residency (regular licenses get 60). Apply in person with forms DL-180RCD and DL-11CD, take a vision screening, and surrender the out-of-state license. HazMat and school bus endorsements are transferable if their requirements are met — HazMat still runs through the TSA threat assessment.
  • Prove citizenship once. Citizens and permanent residents present proof of citizenship or legal presence in person once; a notation goes on the record and later applications can go by mail. Non-U.S. birth certificates are not accepted as proof.
  • The permit year is a hard wall. One year from the KTA covers everything — knowledge tests, training, the 15-day wait and up to three skills attempts. Schools that stretch your timeline eat your permit, not theirs: ask how their schedule fits inside your remaining months before you sign.
  • Clearinghouse check. Since August 5, 2024 PennDOT queries FMCSA's Drug and Alcohol Clearinghouse before issuing commercial products — a prohibited Clearinghouse status stops the process before it starts.

Compare states or read the nationwide sequence in our step-by-step guide to getting a CDL, the New York CDL guide and the New Jersey CDL guide.

Training in Pennsylvania? We will match you with a registered school

CDL Students USA connects future drivers with FMCSA-registered CDL schools in their area — including, where available, schools with instructors or support in your language. The service is free for students: tell us your Pennsylvania city and when you want to start, and a partner school will call you with its program, price and schedule. ¿Habla español? Por ley estatal, el examen teórico de CDL en Pensilvania se ofrece en español — detalles y solicitud en español: Capacitación para la licencia CDL en español →

Submitting this form does not enroll you and creates no obligation. Enrollment, tuition and training terms are agreed directly between you and the school.

Sources: PennDOT — Commercial Drivers page and CDL fact sheet (June 2025) (path, KTA, fees, pause notice), CLP FAQs (one-year KTA clock, 15-day rule, three attempts), official Payments and Fees schedule (prorated upgrade bands, renewal and transfer fees), forms DL-31CD and DL-11CD (application, self-certification, electronic-only medical filing), ELDT page (TPR + PA Department of Education licensing), modernized skills test page, military waiver page and form DL-398, out-of-state transfer service page (30-day rule); Pennsylvania Vehicle Code, 75 Pa.C.S. §1607 (English/Spanish knowledge tests, oral-format rules, English-only skills test) and §1608 (non-domiciled CDL); TSA (HazMat threat assessment fee); FMCSA (non-domiciled final rule, effective 2026-03-16; Drug and Alcohol Clearinghouse). The non-domiciled pause is a live notice — re-confirm on pa.gov before you apply. Pennsylvania fees and rules can change.

For CDL schools

CDL Students USA is an independent student referral and marketing partner. We deliver pre-screened applicants who are ready to train in your area — and you pay only for students who enroll and start. No upfront fees, no monthly retainers, no long-term contract.

Partnership inquiries: partners@cdlstudentsusa.com