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
Itemized below by transaction; confirm current amounts with the agency
Typical school cost
$4,000–$8,000 for a Class A program (rough planning estimates, not a PennDOT figure)
License term
4 years for the standard term; age, endorsements, and eligibility can change this.
Permit validity
365 days in the dated reference; confirm your printed expiration

Source review dated October 12, 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.

This guide combines federal rules with dated state research. Read the review notes before paying fees or booking a test.

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. Check eligibility, documents, and medical qualification

    Choose the CDL class and endorsements for your vehicle. Hold the required regular license and bring Pennsylvania identity, residency, and Social Security documents. Self-certify your operating category and complete a DOT physical before the permit if that category requires medical certification.

  2. Pass the knowledge tests and obtain your CLP

    Take general knowledge and the vehicle/endorsement tests that apply. ELDT theory may be taken earlier, but federal rules do not require it before the CLP. A first-time hazmat applicant must complete hazmat theory before the hazmat knowledge test; hazmat is not issued on a CLP.

  3. Complete required training and practice during the permit hold

    Hold the CLP for at least 15 days before the skills test. Use a qualified supervising driver for public-road practice. First-time Class A/B, B-to-A upgrades, and first-time P/S endorsements require applicable theory and behind-the-wheel ELDT from registered providers. The appropriate CLP is needed for public-road training. State training requirements may add to the federal baseline.

  4. Pass the skills test in the right vehicle

    Confirm ELDT completion is recorded, arrange the test and a representative vehicle, then complete vehicle inspection, basic control, and road driving. The vehicle and transmission you test in can restrict your license.

  5. Complete issuance and maintain your qualifications

    Pay the applicable Pennsylvania issuance fees and confirm the correct class, endorsements, restrictions, and expiration. Keep your medical status current when required and follow the agency’s renewal instructions.

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 or by email, and drivers no longer submit the paper card. The self-certification form (DL-11CD) itself can still be sent by mail, fax, email ([email protected]) or hand delivery.

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

These are separate transaction types, not charges that every applicant pays. Renewal, replacement, endorsement, and retest fees are alternatives or extras. Amounts are from the dated research; check current official fees before paying.

Cost to get a CDL in Pennsylvania
ItemCostNotes
CLP: Commercial Learner's PermitBundled into the upgrade feepermit: PA has no separate flat CLP fee; the fee chart's 'Initial Permit & 4-Year License' upgrade tiers include one permit with the photo fee, and each additional commercial permit is $5. Amount recorded 2026-10-12; confirm current fee. Official fee source
Initial CDL (upgrade from non-commercial)$43.50–$109.50application: 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. Amount recorded 2026-10-12; confirm current fee. Official fee source
Add/upgrade class or endorsement later$21.50endorsement: Upgrading commercial class or endorsement, or removing commercial restrictions, is $21.50. Upgrading to transport hazardous materials is $43.50. Amount recorded 2026-10-12; confirm current fee. Official fee source
4-year CDL renewal$127.50renewal: 2-year renewal (age 65+) is $71.50. With hazmat $149.50; with a motorcycle class $151.50. Amount recorded 2026-10-12; confirm current fee. Official fee source
ELDT training (if required)$4,000–$8,000 for a Class A program (rough planning estimates, not a PennDOT figure)Rough planning range — paid to your training provider, not the state.
DOT physical~$79–$150Paid to a certified medical examiner.

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 + $25.90.

See the full national breakdown on our CDL cost guide.

Skills testing in Pennsylvania

Testing access: State / approved third parties. Official testing instructions.

Pennsylvania allows approved third-party testers to administer the CDL skills test, with availability and fees set by the provider. PennDOT doesn't publish wait times. estimated 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 ($25.90) 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. Some also apply in a personal vehicle; vehicle-specific conditions matter. 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.

The offenses that trigger a disqualification, the length of each, and the federal exceptions are listed once in our CDL disqualifications guide instead of repeating the table here. Check the review notes for any Pennsylvania-specific additions we could not confirm.

Military skills-test waiver

Check the temporary July 30–October 29, 2026 federal eligibility extension and ask the state whether it participates.

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 $25.90 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 ($25.90) 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.

Sources and review notes

State research dated 2026-10-12; presentation and source disclosures updated 2026-10-12. A presentation update does not mean every fee or requirement has been reverified.

  • Fee amounts were checked against PennDOT's Driver Licensing Fee Chart (dated July 2025) on 2026-10-12. Third-party testers set their own fees; Pennsylvania publishes no per-test fee.
  • Minimum ages (18 intrastate / 21 interstate) are not stated on the PennDOT pages we could read; confirm with PennDOT. PA-specific disqualifications (PUB 223 / 75 Pa.C.S.) were not independently verified.
Requirement references
TopicResearch dateEvidence
Permit hold period2026-10-12Source checked
Permit minimum age2026-07-20Confirm current instructions
Permit validity2026-10-12Source checked
Fees2026-10-12Source checked
Medical submission2026-10-12Source checked
Testing access2026-10-12Source checked
License term2026-10-12Source checked

Report an error in this guide · Recent corrections

Official sources

Check the applicable rule and current instructions at these official sources. Research limitations are identified where they affect a claim.