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:
- FMCSA ELDT hazmat theory at a TPR provider4
- TSA Hazmat Endorsement Threat Assessment background check and fingerprinting ($85.25 TSA fee)8
- Pennsylvania hazmat knowledge test at a PennDOT facility
- 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.
-
PennDOT — Apply for a Pennsylvania Commercial Driver's License.
https://www.pa.gov/services/dmv/apply-for-a-pennsylvania-commercial-drivers-license↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
PennDOT Commercial Driver's License FAQs.
https://www.pa.gov/agencies/dmv/faqs/driver-licensing-faqs/commercial-drivers-license-faqs↩↩↩↩↩↩↩ -
PennDOT driver license fee schedule — verify at
pa.gov/services/dmv. Figures cited reflect dated reporting verified 2026-04-17. ↩↩↩↩↩↩↩↩ -
FMCSA Training Provider Registry.
https://tpr.fmcsa.dot.gov/↩↩↩ -
49 CFR Part 383 — Commercial Driver's License Standards.
https://www.ecfr.gov/current/title-49/subtitle-B/chapter-III/subchapter-B/part-383↩↩↩ -
FMCSA Medical Certification Integration.
https://www.fmcsa.dot.gov/medical/driver-medical-requirements/medical-certification-integration↩↩↩↩↩ -
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↩↩ -
TSA Hazmat Endorsement Threat Assessment Program.
https://www.tsa.gov/for-industry/hazmat-endorsement↩↩↩ -
FMCSA Military Skills Test Waiver.
https://www.fmcsa.dot.gov/registration/commercial-drivers-license/military-cdl-licensing↩