Pennsylvania CDL Requirements: PennDOT Classes, Fees, and the 15-Day Rule

Updated April 19, 2026 Current
Quick Answer

Pennsylvania CDL Requirements: PennDOT Classes, Fees, and the 15-Day Rule Pennsylvania issues CDLs through PennDOT Driver and Vehicle Services — the state department of transportation, not a DMV. One Pennsylvania specific to know upfront: the CLP...

Pennsylvania CDL Requirements: PennDOT Classes, Fees, and the 15-Day Rule

Pennsylvania issues CDLs through PennDOT Driver and Vehicle Services — the state department of transportation, not a DMV. One Pennsylvania specific to know upfront: the CLP holding period before skills testing is 15 days, not the federal 14-day minimum. Every detail like that compounds, and the full Pennsylvania process has several differences worth getting right. This guide walks all of them.

Last verified: 2026-04-17 against PennDOT CDL FAQs and 49 CFR Parts 383 and 380.12


Key Takeaways

  • Issuing agency: PennDOT Driver and Vehicle Services — pa.gov/services/dmv1
  • CDL classes offered: A, B, and C
  • Core fees (verified ranges, dated): $91.50 CDL skills test, $151.50 photo license fee3
  • Age rule: 18 for Pennsylvania intrastate; 21 for interstate (federal)1
  • CLP holding period: 15 days — longer than the federal 14-day minimum2
  • ELDT required for first-time Class A/B, class upgrade, or first-time H/P/S endorsement4
  • Renewal cycle: typically 4 years for PennDOT commercial licenses3
  • Hazmat: TSA background check $85.25 separate from PennDOT fees3

Pennsylvania CDL classes

Pennsylvania follows federal class definitions under 49 CFR Part 383:51

Class Vehicles Typical drivers
Class A Combination vehicles with GCWR ≥ 26,001 lbs when the towed unit's GVWR exceeds 10,000 lbs OTR tractor-trailer, regional, flatbed, tanker, reefer
Class B Single vehicles with GVWR ≥ 26,001 lbs Straight-truck drivers, buses, dump trucks
Class C Vehicles under 26,001 lbs transporting hazmat requiring placards or 16+ passengers; includes school buses under GVWR thresholds Smaller hazmat vehicles, passenger vans, some school buses

A Class A credential lets you drive Class B and C vehicles; the inverse is not true.


Age, residency, and eligibility

  • Minimum age: 18 for Pennsylvania intrastate operation; 21 for interstate (federal 49 CFR 391.11).1
  • Pennsylvania residency: you must be a Pennsylvania resident and hold or apply concurrently for a Pennsylvania non-commercial driver license.1
  • Lawful presence: U.S. citizenship or documented lawful permanent resident status required.1
  • Medical certification: Federal Medical Examiner's Certificate (MCSA-5876) per self-certification category, transmitted electronically under Medical Certification Integration.6

Self-certification categories

Federal self-certification required under 49 CFR 383.71:7

  • Non-excepted interstate (NI)
  • Excepted interstate (EI)
  • Non-excepted intrastate (NA)
  • Excepted intrastate (EA)

Endorsements available in Pennsylvania

PennDOT issues the standard federal endorsement set:2

  • H — Hazardous materials (requires TSA background check)
  • N — Tank vehicles
  • P — Passenger
  • S — School bus (requires P endorsement)
  • T — Doubles / triples (Class A only)
  • X — Combined H + N (hazmat-tanker)

Current Pennsylvania CDL fees

Fees below reflect PennDOT rates as reported through verification on 2026-04-17. PennDOT's fee page may list additional transactions; verify at application time.13

Transaction Fee
CDL skills test $91.50
Photo license fee (CDL issuance) $151.50
Commercial Learner Permit (original) Verify at PennDOT — typically added to issuance fee
TSA Hazmat background check (separate — federal, not PennDOT) $85.258

Total base government fees for a standard Pennsylvania CDL have been reported around $273 in recent dated sources — the sum of CLP fee, skills test, and photo license. Actual totals depend on endorsement additions. Verify the current PennDOT fee schedule at pa.gov/services/dmv before applying.1 Our editorial policy re-verifies these figures at least every 180 days.


How to get a Pennsylvania CDL: step by step

Step 1 — Gather required documents

For your CLP application at a PennDOT Driver License Center:1

  • Valid Pennsylvania non-commercial driver license (or apply concurrently)
  • Proof of identity: birth certificate, passport, or naturalization papers (non-U.S. birth certificates not accepted; see PennDOT guidance)
  • Proof of residency: tax records, lease, mortgage, current utility bills
  • Social Security number
  • Self-certification (CDL self-certification form)
  • Valid Medical Examiner's Certificate if required for your self-certification category6

Step 2 — Pass the DOT physical

Find a Certified Medical Examiner (CME) on the FMCSA National Registry.6 The CME transmits your MEC electronically to FMCSA; PennDOT receives it.

Step 3 — Complete the Commercial Learner Permit application

File the Commercial Learner's Application and self-certification form at a Pennsylvania Driver License Center. Pass the vision, General Knowledge, Combination Vehicles (for Class A), Air Brakes, and any endorsement-specific knowledge tests.12

Step 4 — Pay the CLP fee and receive your CLP

Pennsylvania's CLP is valid for 180 days under federal standard.5

Step 5 — Complete FMCSA Entry-Level Driver Training (ELDT)

For first-time Class A or Class B applicants, class upgrade applicants, or first-time H / P / S endorsement applicants, ELDT is federally required at a FMCSA Training Provider Registry (TPR) provider.4

Step 6 — Wait the 15-day Pennsylvania holding period

This is where Pennsylvania differs from federal minimum. Pennsylvania requires 15 days between CLP issuance and skills testing — one day more than the federal 14-day floor.2 Plan your schedule accordingly.

Step 7 — Schedule your skills test

PennDOT administers skills testing at designated locations. Contact your local PennDOT Driver License Center or PennDOT-approved third-party tester. The skills test has three parts:1

  • Pre-trip vehicle inspection
  • Basic vehicle control
  • On-road driving

Skills test fee: $91.50 (PennDOT).3

Step 8 — Return to PennDOT for your CDL

With skills test results, visit a PennDOT facility to pay the photo license fee ($151.50) and have your CDL issued.3


Hazmat endorsement — three gates

Adding H (or X) in Pennsylvania requires:

  1. FMCSA ELDT hazmat theory at a TPR provider4
  2. TSA Hazmat Endorsement Threat Assessment background check and fingerprinting ($85.25 TSA fee)8
  3. Pennsylvania hazmat knowledge test at a PennDOT facility
  4. PennDOT endorsement processing fee (verify current amount)1

The TSA clearance is federal; carry proof of your current TWIC/Hazmat clearance.


Pennsylvania medical certification

Under federal Medical Certification Integration, your CME transmits your MEC electronically to FMCSA; PennDOT receives it as part of your CDL record.6 Maintain current certification — expired MEC triggers CDL downgrade.


CDL renewal in Pennsylvania

Pennsylvania CDLs are typically issued on a 4-year renewal cycle.3 This is shorter than the federal maximum of 8 years and differs from longer-cycle states like Texas (8) and Florida (8, or 4 with hazmat).

Keep your medical certification current during the cycle; changes trigger downgrades. Renewal fees apply; verify the current photo license and renewal fees at PennDOT before renewing.


Pennsylvania-specific details worth knowing

  • PennDOT, not DMV. Your issuer is the Pennsylvania Department of Transportation's Driver and Vehicle Services division.1
  • 15-day CLP hold exceeds the federal 14-day minimum by one day. Plan your skills-test schedule with this in mind.2
  • 4-year renewal cycle is relatively short — track your expiration date.
  • Limited non-U.S. birth certificate acceptance — PennDOT does not accept non-U.S. birth certificates as ID; use passport or naturalization documents instead.1
  • Third-party testing — PennDOT approves some third-party CDL skills test administrators; verify current list on PennDOT's website or through your CDL school.

Frequently Asked Questions

Q: Why does Pennsylvania require 15 days instead of 14? A: Pennsylvania's rule adds one day to the federal 14-day floor. This is a state-level policy that PennDOT applies to all CDL CLP holders. Federal rule is a floor — states can require more.2

Q: Do I need a regular Pennsylvania license before a CDL? A: Yes. You must hold or apply concurrently for a Pennsylvania non-commercial driver license.1

Q: How long is the Pennsylvania CLP valid? A: 180 days under federal standard.5

Q: Can I test in Spanish? A: No. CDL knowledge tests are English-only nationwide per federal rule.1

Q: How much is a Pennsylvania CDL all-in? A: Base PennDOT fees approximately $273 (CLP fee + $91.50 skills + $151.50 photo license as reported 2026-04-17).3 Add ELDT tuition ($3,500–$8,000 at typical Pennsylvania CDL schools — verify locally), DOT physical ($80–$150 typical), TSA Hazmat ($85.25 if adding H), and optional endorsement fees.

Q: Does Pennsylvania honor my out-of-state CDL? A: Yes, for visitors. Pennsylvania residents with out-of-state CDLs must transfer to a Pennsylvania CDL after establishing residency. Transfer procedures at PennDOT.1

Q: Does Pennsylvania participate in the Military Skills Test Waiver? A: Yes.9 Active and recently-separated military drivers with qualifying experience may waive the skills test portion.

Q: I failed the skills test. When can I retest? A: PennDOT practice varies by location. Expect at least a few days' scheduling gap; ask your examiner.

Q: What if my MEC expires mid-CDL cycle? A: PennDOT will downgrade your CDL to non-commercial after the allowable grace period. Submit a new MEC from a CME on the National Registry to restore.6

Q: Is the PennDOT skills test at a state location or a third-party site? A: Both — PennDOT administers at its driver license centers and has approved third-party testers. Availability varies by region.1

Q: Can I add multiple endorsements in one visit? A: Yes, by passing each endorsement knowledge test and paying each endorsement fee. For hazmat specifically, TSA clearance must precede issuance.8

Q: What's different about the Pennsylvania self-certification process? A: The four federal categories (NI, EI, NA, EA) apply; PennDOT uses a state-specific self-certification form during CDL application. Select accurately — misclassification triggers downgrades.7


Sources verified on 2026-04-17


This guide is educational and not legal advice. Fees and rules change; verify current figures at pa.gov/services/dmv before applying. Report errors to [email protected]; corrections are logged publicly per our editorial policy.


  1. PennDOT — Apply for a Pennsylvania Commercial Driver's License. https://www.pa.gov/services/dmv/apply-for-a-pennsylvania-commercial-drivers-license 

  2. PennDOT Commercial Driver's License FAQs. https://www.pa.gov/agencies/dmv/faqs/driver-licensing-faqs/commercial-drivers-license-faqs 

  3. PennDOT driver license fee schedule — verify at pa.gov/services/dmv. Figures cited reflect dated reporting verified 2026-04-17. 

  4. FMCSA Training Provider Registry. https://tpr.fmcsa.dot.gov/ 

  5. 49 CFR Part 383 — Commercial Driver's License Standards. https://www.ecfr.gov/current/title-49/subtitle-B/chapter-III/subchapter-B/part-383 

  6. FMCSA Medical Certification Integration. https://www.fmcsa.dot.gov/medical/driver-medical-requirements/medical-certification-integration 

  7. 49 CFR 383.71 — Driver application and certification procedures. https://www.ecfr.gov/current/title-49/subtitle-B/chapter-III/subchapter-B/part-383/subpart-E/section-383.71 

  8. TSA Hazmat Endorsement Threat Assessment Program. https://www.tsa.gov/for-industry/hazmat-endorsement 

  9. FMCSA Military Skills Test Waiver. https://www.fmcsa.dot.gov/registration/commercial-drivers-license/military-cdl-licensing 

See what ATS software sees Your resume looks different to a machine. Free check — PDF, DOCX, or DOC.
Check My Resume

Tags

cdl requirements eldt penndot commercial driver license pennsylvania cdl
Blake Crosley — Former VP of Design at ZipRecruiter, Founder of Resume Geni

About Blake Crosley

Blake Crosley spent 12 years at ZipRecruiter, rising from Design Engineer to VP of Design. He designed interfaces used by 110M+ job seekers and built systems processing 7M+ resumes monthly. He founded Resume Geni to help candidates communicate their value clearly.

12 Years at ZipRecruiter VP of Design 110M+ Job Seekers Served

Ready to build your resume?

Create an ATS-optimized resume that gets you hired.

Get Started Free