CDL Requirements in Pennsylvania (2026): Steps, Cost & Testing

Quick answer

Minimum age
18 intrastate · 21 interstate
Permit hold
15 days before the skills test
Knowledge tests
General Knowledge (Class A: 70 questions; Class B/C: 50 questions)
State fees
Initial CDL $43.50–$109.50 (tiered by months left on your license; includes the permit and photo)
Typical school cost
$4,000–$8,000 for a Class A program (surveyed market data, not a PennDOT figure)
License term
4 years

Requirements verified July 20, 2026 against Pennsylvania Department of Transportation (PennDOT)

Pennsylvania issues CDLs through PennDOT. You hold a regular PA license first, apply for a Commercial Learner's Permit, pass the knowledge tests, complete ELDT where it applies, hold the permit at least 15 days (one more than the federal minimum), then pass a three-part skills test. The CDL runs concurrently with your existing license on a 4-year term.

Pennsylvania's CDL process runs through PennDOT and mostly tracks the federal pattern, with a few PA-specific details: a 15-day permit hold (one day longer than federal), a tiered 'upgrade' fee instead of a flat CLP price, in-house hazmat fingerprinting, and a School Bus endorsement card that's re-issued every year. You'll need a regular PA license first — PA won't issue a CLP as a first credential.

The CDL is aligned to expire with your existing license on a 4-year term, and the modernized three-part skills test (in effect since August 2023) is offered both at state centers and through authorized third-party testers. Since June 2025, medical cards flow to PennDOT electronically — your examiner files them, not you.

Eligibility and documents in Pennsylvania

  • Age: at least 18 for intrastate driving; 21 to drive interstate or haul hazmat.
  • Proof of identity and lawful presence (U.S. birth certificate with raised seal, U.S. passport, or immigration documents) — non-U.S. birth certificates are not accepted
  • Social Security card
  • One proof of Pennsylvania residency (tax records, lease, mortgage, W-2, current utility bill, or current license)
  • A valid PA non-commercial driver license
  • Self-Certification form DL-11CD; non-excepted drivers need a valid Medical Examiner's Certificate on record before the permit issues

How to get your CDL: step by step

  1. Get your Commercial Learner's Permit (CLP). Pass the required knowledge tests: General Knowledge (Class A: 70 questions; Class B/C: 50 questions); Combination Vehicles (Class A); Air Brakes / restriction removal (25 questions); Any endorsement tests: Passenger 20, School Bus 25, Doubles/Triples 20, Tank 20, Hazmat 30 (English only).
  2. Complete ELDT training. For a first Class A/B CDL or a first hazmat, passenger, or school-bus endorsement, you must train with a provider on the FMCSA Training Provider Registry. You complete training through an FMCSA-registered provider; the provider reports completion to the federal Training Provider Registry, which PennDOT checks before authorizing your test or issuing the credential. Class C, Doubles/Triples (T), and Tank (N) do not require ELDT.
  3. Hold your permit 15 days. Federal rules require at least 14 days before the skills test, and Pennsylvania requires 15.
  4. Pass the skills test. It has 3 parts: Vehicle (pre-trip) inspection, Basic control skills (backing and maneuvering), On-road skills test. Schedule online ('Schedule a Road Skills Test') or by phone with a PennDOT Driver License Center or an authorized third-party tester. You can schedule right after passing a knowledge test, but the test can't occur until the 15-day permit hold is met.
  5. Get your CDL issued. Pay the license fee, submit your medical self-certification, and receive your license (valid 4 years). The CDL is issued to expire with your existing PA license, on a 4-year term (2 years for age 65+). The modernized three-part skills test has been in effect since August 28, 2023.

Medical certification in Pennsylvania

You self-certify your category on form DL-11CD. As of June 23, 2025, PennDOT receives Medical Examiner's Certificate information electronically only, directly from the FMCSA National Registry — it no longer accepts MECs in person, by mail, or by email, and drivers no longer submit the paper card.

If your card lapses: If your medical certificate lapses (status becomes 'not-certified'), the commercial designation is removed and your license is downgraded to non-commercial within 45 days.

Every CDL holder must self-certify one operating category. The categories offered here:

  • NI — Non-excepted Interstate (medical card required)
  • EI — Excepted Interstate
  • NA — Non-excepted Intrastate (medical card required)
  • EA — Excepted Intrastate

New to the DOT physical? See our DOT physical guide and CDL medical card explainer.

What a CDL costs in Pennsylvania

Cost to get a CDL in Pennsylvania
ItemCostNotes
CLP: Commercial Learner's PermitBundled into the upgrade feePA has no separate flat CLP fee; the permit is included in the non-commercial-to-commercial upgrade transaction. Additional commercial permits are $5 each. Confirm with PennDOT.
Initial CDL (upgrade from non-commercial)$43.50–$109.50Tiered by how many months remain on your current license (7–12 mo: $43.50; 13–24: $65.50; 25–36: $87.50; 37–48: $109.50). Includes one permit and the photo fee.
Add/upgrade class or endorsement later$21.50Hazmat upgrade is $43.50.
4-year CDL renewal$127.50With hazmat $149.50; with a motorcycle class $151.50.
ELDT training (if required)$4,000–$8,000 for a Class A program (surveyed market data, not a PennDOT figure)Surveyed market range — paid to your training provider, not the state.
DOT physical~$79–$150Paid to a certified medical examiner.
State & testing feesInitial CDL $43.50–$109.50 (tiered by months left on your license; includes the permit and photo)

Instead of a fixed CLP price, PA bundles the permit into a tiered upgrade fee based on how long is left on your current license. Knowledge and skills tests at state centers carry no separate per-test fee; third-party testers set their own (~$250–$500). Hazmat adds $57.25 + $24.15.

See the full national breakdown on our CDL cost guide.

Skills testing in Pennsylvania Third-party testing allowed

Pennsylvania allows approved third-party testers to administer the CDL skills test, which can mean shorter waits than a state office. PennDOT doesn't publish wait times. Surveyed reality: large state centers (Philadelphia/Pittsburgh) often run 3–5 weeks, smaller centers 1–2 weeks; third-party testers often within 1–2 weeks for an added fee (~$250–$500).

Your test vehicle: PennDOT Driver License Centers do not supply a test vehicle — you must provide a representative vehicle. Some third-party testers rent vehicles for an added fee.

Endorsements available in Pennsylvania

Pennsylvania offers the standard federal endorsements. Adding one usually means an extra knowledge test (and a skills test for passenger and school bus). Tap an endorsement for the full federal process and cost:

  • HHazmat — PA is a TSA self-managed state: it collects the TSA threat-assessment fee ($57.25) and runs fingerprinting itself ($24.15) via form DL-288 and Fingerprint Authorization Letter PUB 512. Allow ~8–12 weeks (up to ~90 days).
  • NTanker
  • XHazmat + Tank — Combined hazmat + tank.
  • PPassenger
  • SSchool Bus — PA re-issues the School Bus endorsement card annually — an administrative quirk beyond the one-time endorsement test.
  • TDoubles/Triples

CDL disqualifications

Disqualifying offenses are set by federal law (49 CFR 383.51) and apply in every state — including offenses in your personal vehicle. Pennsylvania applies the federal 49 CFR 383.51 framework. PennDOT also enforces the FMCSA Drug & Alcohol Clearinghouse downgrade process (implemented in PA on August 5, 2024): a 'prohibited' Clearinghouse status removes the CDL privilege. The detailed PA disqualification schedule lives in the PA Commercial Driver's Manual (PUB 223) and 75 Pa.C.S.

These count whether you were in a commercial vehicle or your own car. Examples: DUI, a 0.04+ blood alcohol level in a CMV, refusing a required alcohol test, leaving the scene of a crash, or using a vehicle to commit a felony.

Major offenses (49 CFR 383.51(b))
SituationDisqualification
First offense1-year disqualification (3 years if you were hauling placarded hazmat)
Second offense (any combination)Lifetime — a state may allow reinstatement after 10 years and rehab
Using a vehicle in a drug-trafficking felonyLifetime — no reinstatement

Full federal detail: CDL disqualifications explained.

Military skills-test waiver

PennDOT waives the CDL skills test and/or knowledge test for qualifying service members and recently honorably discharged veterans (Act 133 of 2008 and Act 131 of 2020, aligned with 49 CFR 383.77). You need at least 2 years operating a CMV in a military role. Doubles/Triples (T) and School Bus (S) cannot be waived. Use form DL-398.

Practice for the Pennsylvania CDL knowledge tests

Free practice questions written from the official CDL manual — general knowledge, air brakes, combination, and every endorsement. No sign-up.

Start the Pennsylvania practice test

Pennsylvania CDL FAQ

How long is Pennsylvania's CLP hold before I can take the skills test?

15 days — one day longer than the 14-day federal minimum. Your CDL skills test can't be scheduled to occur until 15 days after your permit is issued, though you can line up the appointment sooner.

How much does a Pennsylvania CDL cost?

PA doesn't charge a fixed CLP price. The initial CDL is a tiered 'upgrade from non-commercial' fee of $43.50 to $109.50, depending on how many months remain on your current license (it includes the permit and photo). A 4-year renewal is $127.50. Hazmat adds a $57.25 TSA fee plus $24.15 for fingerprinting.

Does Pennsylvania allow third-party CDL testing?

Yes. PennDOT administers the modernized skills test at state Driver License Centers and through authorized third-party testers and CDL schools. Third-party testers often have shorter waits but charge their own fee (roughly $250–$500). You must bring a representative vehicle unless the tester rents one.

How does hazmat work in Pennsylvania?

PA is a TSA 'self-managed' state, so PennDOT collects the $57.25 TSA threat-assessment fee and handles fingerprinting itself ($24.15) using form DL-288 — you don't go to a separate IdentoGO center. The FBI record check typically takes 8–12 weeks, so start early.

Do I still mail my medical card to PennDOT?

No. Since June 23, 2025, PennDOT accepts medical certificate data only electronically from the FMCSA National Registry. Your examiner transmits it; you no longer submit the paper card. If your certification lapses, your CDL is downgraded to non-commercial within 45 days.

Official sources

Every requirement on this page traces to one of these official sources.