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
- 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).
- 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.
- Hold your permit 15 days. Federal rules require at least 14 days before the skills test, and Pennsylvania requires 15.
- 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.
- 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
| Item | Cost | Notes |
|---|---|---|
| CLP: Commercial Learner's Permit | Bundled into the upgrade fee | PA 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.50 | Tiered 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.50 | Hazmat upgrade is $43.50. |
| 4-year CDL renewal | $127.50 | With 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–$150 | Paid to a certified medical examiner. |
| State & testing fees | Initial 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.
| Situation | Disqualification |
|---|---|
| First offense | 1-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 felony | Lifetime — 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 testPennsylvania 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.
- Commercial Drivers hub — PennDOT
- Commercial Driver's License Fact Sheet (June 2025) — PennDOT
- Driver Licensing Fee Chart (July 2025) — PennDOT
- CDL Learner's Permit FAQs — PennDOT
- Medical Examiner's Certification FAQs — PennDOT
- Hazardous Materials Endorsement FAQs — PennDOT