What you need to do to get a Pennsylvania CDL
Pennsylvania issues a Commercial Driver License (CDL) through the Department of Transportation, and the process requires passing written tests, a skills test, and meeting medical standards. You start by getting a learner's permit (called a Commercial Learner's Permit or CLP), then move to the full CDL after you pass the road test. The whole timeline typically runs six weeks to three months, depending on how quickly you schedule your tests and how many attempts you need.
Pennsylvania does not let you walk in and test the same day. You must hold your CLP for a minimum of 14 days before you can take the CDL skills test, and you need to pass the written exams before you get the CLP. The state also requires a medical certificate from a Federal Motor Carrier Safety Administration (FMCSA)-certified examiner before you can drive commercially, and that certificate must be current when you test.
Key Takeaways
- You must obtain a Commercial Learner's Permit first by passing written tests at a PennDOT office, then wait at least 14 days before taking the CDL skills test.
- A current medical certificate from an FMCSA-certified examiner is required before you test and must remain valid while you hold the CDL.
- The CDL written exams cover general knowledge, air brakes (if you will operate air-brake vehicles), and any endorsements you are pursuing.
- The skills test includes a pre-trip inspection, basic vehicle control, and an on-road driving portion, all conducted by a PennDOT examiner.
- Pennsylvania recognizes reciprocal CDLs from other states, but you must still pass Pennsylvania's tests if you are a new resident or upgrading your license class.
Getting your Commercial Learner's Permit in Pennsylvania
The CLP is your entry point. You go to any PennDOT Driver License Center with proof of identity, proof of Social Security number, and proof of Pennsylvania residency. Bring your current driver's license if you have one. You will pay a fee (which varies; check PennDOT's current rates on their website) and take the written exams on a computer at the office.
The written tests depend on what class of CDL you want and what endorsements you need. Every applicant takes the General Knowledge test. If you want to drive a vehicle with air brakes, you take the Air Brakes test. If you are pursuing a Hazmat endorsement, Tank endorsement, or Passenger endorsement, you take those tests too. You can take all the tests in one visit or spread them across multiple visits — PennDOT will not stop you from coming back. Once you pass all the written tests you need, you receive your CLP on the spot.
Your CLP is valid for 180 days. During this time, you must have a CDL-holder with you in the front seat whenever you operate a commercial vehicle. This person must be at least 21 years old and hold a valid CDL for the class of vehicle you are driving. You cannot use this time to drive for pay; the CLP is for practice only.
The medical certificate requirement
Before you can take the CDL skills test, you must have a current medical certificate. This is not a general doctor's visit — it must be performed by a medical examiner listed on the FMCSA National Registry. You can find registered examiners on the FMCSA website or ask your employer if they have a preferred provider.
The exam covers your vision, hearing, blood pressure, and medical history. The examiner looks for conditions that would make you unsafe to operate a commercial vehicle, such as uncontrolled diabetes, heart disease, or certain neurological conditions. If you pass, you receive a Medical Certificate (Form MCSA-5875), which is valid for two years. You must carry this certificate with you and present it when you test.
If you have a medical condition that might be a concern, do not wait until test day to find out. Contact an FMCSA examiner beforehand and ask whether your condition will disqualify you. Some conditions require a waiver or special evaluation, and getting that sorted early saves you time and money.
Passing the CDL written exams
Pennsylvania's written tests are computer-based and administered at PennDOT offices. The General Knowledge test covers vehicle inspection, safe driving practices, cargo handling, and federal regulations. You need to score at least 80 percent to pass. The test has 50 questions, so you can miss no more than 10.
If you are pursuing air brakes, the Air Brakes test covers how air brake systems work, inspection procedures, and emergency stopping. This test is 25 questions, and you also need 80 percent. Many applicants take this test even if they do not plan to drive air-brake vehicles, because it removes a restriction from their CDL and makes them more hireable.
Endorsement tests (Hazmat, Tank, Passenger) are shorter and more focused. Hazmat covers regulations for transporting hazardous materials. Tank covers the handling of tank vehicles. Passenger covers rules specific to buses and vans carrying passengers. Each has its own passing score, typically 80 percent. You can retake any test you fail, but you must wait one day before retesting.
The CDL skills test and what to expect
After you hold your CLP for at least 14 days and have your medical certificate, you can schedule the skills test with PennDOT. This test has three parts: the pre-trip inspection, basic vehicle control, and the on-road driving test. All three are conducted by a PennDOT examiner, and you must bring your own vehicle (or your employer's vehicle) that matches the class of CDL you are testing for.
The pre-trip inspection requires you to walk around the vehicle and point out safety-critical components — lights, tires, brakes, mirrors, coupling devices — and explain what you are looking for. The examiner is checking whether you know what makes a vehicle safe to operate. This portion takes about 15 minutes.
Basic vehicle control happens in a closed course or parking lot. You perform maneuvers like backing in a straight line, backing into an offset alley, and performing a 90-degree turn. These test your ability to control a large vehicle in tight spaces. The on-road portion lasts about 30 to 45 minutes and covers acceleration, braking, turning, lane changes, and how you handle traffic and road hazards. You must follow traffic laws exactly — even a minor violation can result in failure.
CDL class and endorsement options in Pennsylvania
Pennsylvania issues Class A, Class B, and Class C CDLs. A Class A CDL lets you drive any combination of vehicles with a gross vehicle weight rating (GVWR) of 26,001 pounds or more, as long as the towed vehicle weighs more than 10,000 pounds. A Class B CDL covers single vehicles with a GVWR of 26,001 pounds or more, or any such vehicle towing a vehicle under 10,000 pounds. A Class C CDL is for vehicles under 26,001 pounds GVWR but carrying 16 or more passengers (including the driver), or any vehicle carrying hazardous materials.
Endorsements add permissions to your CDL. The Hazmat endorsement requires a background check and a separate written test; it allows you to transport hazardous materials. The Tank endorsement covers tank vehicles carrying liquids or gases. The Passenger endorsement is required if you operate a bus or van carrying 16 or more people. The Double/Triple Trailers endorsement (Class A only) allows you to tow multiple trailers. You can hold multiple endorsements on one CDL.
Reciprocity and transfers from other states
If you hold a valid CDL from another state and move to Pennsylvania, you can transfer it without retesting, provided your out-of-state CDL is still valid and you have not been disqualified from driving. You go to a PennDOT Driver License Center, pay the transfer fee, and exchange your out-of-state CDL for a Pennsylvania one. The process takes a few days.
However, if you are upgrading your license class (for example, moving from a Class B to a Class A) or adding an endorsement you did not have in your previous state, you must pass the relevant written tests and the skills test. Pennsylvania will not waive those requirements based on reciprocity. You still need a current medical certificate before you test.
Frequently Asked Questions
Can I take all the written tests in one day?
Yes. You can take the General Knowledge test, Air Brakes test, and any endorsement tests you need in a single visit to a PennDOT Driver License Center. However, you must pass all of them before you receive your CLP. If you fail one, you can retake it after one day.
What happens if I fail the skills test?
You can retake it. There is no mandatory waiting period between attempts in Pennsylvania, but you must schedule a new test appointment. Each attempt costs a fee. If you fail, ask the examiner what went wrong so you can practice that specific skill before your next attempt.
Do I need to take the Air Brakes test if my vehicle does not have air brakes?
No, but taking it is optional and removes an air brake restriction from your CDL. This makes your license more valuable if you change jobs or employers. Many drivers take it even if they do not need it when ready.
How long is a Pennsylvania CDL valid?
A CDL is valid for eight years from the date of issue, the same as a regular driver's license. Your medical certificate must remain current throughout that time. If your medical certificate expires, your CDL remains valid but you cannot legally operate a commercial vehicle until you renew the certificate.
Can I hold a CDL and a regular driver's license at the same time?
In Pennsylvania, your CDL replaces your regular driver's license. You do not hold both. Your CDL allows you to drive regular passenger vehicles as well as commercial vehicles, so you do not need a separate license.