Pennsylvania · updated 2026

Pennsylvania CDL: requirements, cost & free practice tests

How to get your commercial driver's license in Pennsylvania through PennDOT — the fees, the step-by-step process, the KTA and camera-card system unique to PA, and the practice tests to pass it.

Pennsylvania is one of the most important trucking corridors in the country, connecting the East Coast ports with the industrial Midwest and bordering the huge freight markets of New York, New Jersey, Ohio, and Maryland. Interstates 76, 80, and 81 carry constant freight, and the Harrisburg and Lehigh Valley distribution hubs anchor a deep logistics economy. This page covers exactly how to get your Pennsylvania CDL: who qualifies, what it costs in 2026, the order the steps happen in, the PA-specific quirks most guides skip, and which written tests you'll take — with a free practice test for each. The agency you'll deal with is PennDOT (the Pennsylvania Department of Transportation), and its process has a few steps you won't see in other states.

On this page: At a glance · Recent changes · Step-by-step · Fees · Which tests · Pennsylvania specifics · Pay & jobs · FAQ

Pennsylvania CDL at a glance

Minimum age
18 in-state · 21 interstate / HAZMAT
Issuing agency
PennDOT
Government fees
Bundled by term (~$90+ base; verify chart)
Passing score
80% on each written test
Before knowledge tests
Knowledge Test Authorization (KTA)
Learner's permit (CLP)
180 days · 15-day hold (PA)
Skills test location
Driver License Centers or third-party
ELDT theory training
Required (first-time applicants)
License validity
4 years

Fees and rules change. Confirm current figures on the official PennDOT commercial license page and the PennDOT driver licensing fee chart.

What changed for Pennsylvania CDLs recently

Verify current status with PennDOT before you apply — this is recent.

Modernized skills test. On August 28, 2023, PennDOT introduced a new, modernized CDL skills test for all applicants, with updated pre-trip inspection and basic-control protocols. If you trained before the change, study the current format.

Drug & Alcohol Clearinghouse downgrades. On August 5, 2024, PennDOT began using the FMCSA Drug and Alcohol Clearinghouse, meaning a "prohibited" Clearinghouse status can lead to a downgrade of your commercial driving privilege until you complete return-to-duty.

Non-domiciled CDLs paused. Following U.S. DOT emergency rules in late September 2025, new and renewal CLP/CDL issuance is paused for applicants with limited-term legal presence. Check PennDOT for current status.

How to get your CDL in Pennsylvania, step by step

Step 1 — Hold a Pennsylvania license and meet the basics

You need a non-commercial Pennsylvania driver's license first. If you're under 21 you'll be restricted to intrastate driving. You'll bring original identity, Social Security, and Pennsylvania residency documents (PA is REAL ID compliant, and CDL applicants generally present two proofs of residency). New PA residents must surrender any out-of-state CDL.

Step 2 — Pass your DOT physical and self-certify

Pass a DOT physical with an examiner on the National Registry, which produces your Medical Examination Report (MCSA-5875). You'll complete PennDOT's Self-Certification Form (DL-11CD); non-excepted drivers must submit a valid Medical Examiner's Certificate before a permit is issued.

Step 3 — Complete ELDT theory training

Federal law requires first-time applicants to complete Entry-Level Driver Training from a provider on the FMCSA Training Provider Registry before the skills test. You can finish the theory portion online — we run an FMCSA-registered provider, ELDT365, for exactly that.

Step 4 — Apply, get your KTA, and pass your knowledge tests

Complete the Commercial Learner's Permit Application (DL-31CD) at a PennDOT Driver License Center and pay the fees. PennDOT issues a Knowledge Test Authorization (KTA) listing the classes and endorsements you requested — it's not a permit, just your ticket to take the knowledge tests. Pass them, and PennDOT issues your Commercial Learner's Permit (CLP), valid 180 days.

Step 5 — Hold your CLP for 15 days and practice

Pennsylvania requires you to hold the CLP for at least 15 days before the skills test — one day more than the federal minimum. Practice in a commercial vehicle with a qualified CDL holder seated beside you. You can schedule the skills test as soon as you pass the knowledge tests.

Step 6 — Pass the skills test (Driver License Center or third-party)

PennDOT doesn't run skills tests at its photo license centers — you test at a Driver License Center that offers CDL testing or a state-certified third-party tester, by appointment only. The test has three parts (pre-trip inspection, basic vehicle control, on-road driving). Bring your own inspected vehicle of the correct class, plus proof of insurance and registration. PA examiners are strict on the pre-trip: you point to or touch each part and explain what you're checking.

Step 7 — Get your camera card, then your CDL

Pass and pay the fee, and PennDOT issues a driving document called a camera card. Take it to a photo license center to have your photo taken and receive your final CDL card. Bring proof of identification.

Pennsylvania CDL fees (2026)

Pennsylvania's fee structure is bundled by license duration and has several add-ons, so treat these as ranges and confirm the current PennDOT fee chart.

Item Cost
Commercial license / permit (4-year term) ~$74.50–$90
Class, endorsement & restriction-removal fees Additional (varies)
Third-party skills test $150–$500 (provider-set)
REAL ID upgrade (optional) $30 one-time + renewal fee
DOT physical exam ~$80–$150 (varies by provider)
ELDT theory training Varies by provider
HAZMAT endorsement — federal TSA background check ~$85.25 (separate federal fee)

Amounts as of 2026; verify on the PennDOT driver licensing fee chart, since totals depend on term length and endorsements. Heads up: many PennDOT locations don't accept cash or cards for certain transactions, so bring a check or money order. Behind-the-wheel training at a CDL school is a separate, larger cost.

Which written tests you'll take in Pennsylvania

Every Pennsylvania CDL applicant takes General Knowledge; the rest depend on your class and the job. Questions come from the Pennsylvania Commercial Driver's Manual. Every test below is free to practice here — tap to start.

Class A (tractor-trailers)

General Knowledge, Combination Vehicles, and Air Brakes (skip Air Brakes and you get a restriction barring air-braked vehicles — nearly every truck).

Class B (straight trucks, buses)

General Knowledge (Class B) plus, almost always, Air Brakes. School bus drivers add Passenger and School Bus (PA school bus applicants also complete a school bus driver's physical).

Endorsements (job-specific)

Add only what your job needs: HAZMAT (plus a TSA background check), Tanker, Doubles/Triples, Passenger, and School Bus. The Pre-Trip Inspection is a spoken part of the skills test — and PA examiners are demanding on it, so practice the walkaround.

Not sure which class and endorsements fit your goal? Run the Which CDL tool, or see the full step-by-step guide to getting your CDL.

Pennsylvania-specific rules worth knowing

  • The KTA comes before the permit. PennDOT issues a Knowledge Test Authorization listing your requested classes and endorsements; it only authorizes knowledge testing and can't be used to drive.
  • 15-day hold, not 14. Pennsylvania requires holding the CLP at least 15 days before the skills test — a day more than the federal minimum.
  • Skills tests aren't at photo centers. Test at a Driver License Center that offers CDL testing or a certified third-party tester; bring your own inspected vehicle, insurance, and registration.
  • Two-step card issuance. You get a camera card first, then visit a photo license center for the final CDL card.
  • Farm vehicle exemption. Operators hauling agricultural products, machinery, or supplies within 150 air miles of the farm may qualify for an intrastate CDL exemption — ask PennDOT about current criteria.
  • Strict enforcement. Pennsylvania is known for aggressive weight enforcement, the Turnpike has its own commercial restrictions, and refusing a chemical test in a CMV triggers a CDL disqualification of at least one year under implied-consent law.

CDL pay and jobs in Pennsylvania

Pennsylvania's position between the East Coast ports and the industrial Midwest, plus its proximity to the New York, New Jersey, Ohio, and Maryland freight markets, keeps demand strong. Pay sits around the national average: federal and job-market data put typical Pennsylvania heavy and tractor-trailer earnings in roughly the mid-$50,000s, near the national median of about $57,440 (May 2024). Those are averages across all experience levels; new drivers start lower while experienced drivers, and those running regional and over-the-road freight or specialized lanes (tanker, HAZMAT, flatbed), commonly earn well into the $70,000s and beyond. The Harrisburg and Lehigh Valley distribution corridors generate steady regional and local work, and the dense interstate network around Philadelphia and Pittsburgh keeps drayage and short-haul routes plentiful. One PA wrinkle worth respecting: mountain driving through the Appalachians demands solid skills with grades and brakes.

Picking a school to get behind the wheel? Compare Pennsylvania CDL schools by location, price, and reviews on CDLSpot.

Wage figures are approximate and based on U.S. Bureau of Labor Statistics and job-market estimates; actual pay varies by employer, region, experience, route type, and endorsements.

Start practicing for your Pennsylvania CDL

Read the Pennsylvania Commercial Driver's Manual once, then use the practice tests to find your weak spots and retake until you're consistently above 90%. Every test is free, no sign-up, and reshuffles its questions on each attempt.

Pennsylvania CDL FAQ

The questions Pennsylvania applicants ask most.

How much does a CDL cost in Pennsylvania?

PA bundles fees by license term, so totals vary. The core commercial license is roughly $74.50–$90 for four years, but with the permit, knowledge testing, photo, and endorsements the total commonly lands higher (some estimates around $150–$275). Third-party skills testing runs $150–$500, and HAZMAT adds an ~$85.25 federal TSA check. Verify the PennDOT fee chart.

What is a Knowledge Test Authorization (KTA)?

A PennDOT document listing the CDL classes and endorsements you requested. It's not a permit and can't be used to drive — its only job is to let you take your knowledge tests at a Driver License Center.

Where do I take the skills test?

Not at PennDOT photo centers. Skills tests are at Driver License Centers that offer CDL testing or certified third-party testers, by appointment. Bring your own inspected vehicle, insurance, and registration.

How long must I hold the CLP before the skills test?

At least 15 days in Pennsylvania — one more than the 14-day federal minimum. The CLP is valid 180 days, and you can schedule the skills test right after passing the knowledge tests.

How do I get the final CDL card?

After passing, PennDOT issues a camera card; you take it to a photo license center for your photo and final CDL. Bring proof of identification.

MyCDLPractice is an independent study aid and isn't affiliated with PennDOT or FMCSA. For official requirements, forms, and fees, see the PennDOT CDL page.

Obtén tu certificación

¿Necesitas tu certificación ELDT?

Capacitación teórica en línea registrada ante FMCSA. Requerida para presentar tu examen práctico de CDL.

ELDT365 →
Encuentra una escuela

¿Buscas una escuela de CDL?

Busca entre más de 4,400 escuelas de CDL en EE. UU. por ubicación, precio y reseñas.

CDLSpot →