Here are the steps to getting your CDL in Pennsylvania:

Step 1: Acquire a DL-31CD and a Pennsylvania Commercial Driver's License Manual

Step 2: Go to a Driver License Center with the following:

  • A completed application
  • Valid Pennsylvania Driver's License
  • Proof of identity and residency
  • Social Security card
  • If your name has change due to marriage, divorce or court order, please bring your original documents to a Driver License Center showing the change
  • Take a check or money order made payable to PennDOT for the appropriate fees (cash is not accepted at the Driver's License Centers)

Step 3: Submit Form DL-31CD to upgrade your driving privilege from a Non-commercial Driver’s License to a CDL.

Step 4: Upon processing a request for a CDL Learner's Permit, if any of the requested privileges require both a Knowledge Test and Road Test, a Knowledge Test Authorization will be issued. Once you successfully complete the Knowledge Test, the Driver License Center will issue you a CDL Learner’s Permit(s).

Step 5: Before you take the Road Test for a CDL, you must have held a Commercial Learner's Permit for 15 days for the class of vehicle you intend to drive and the requisite endorsements. You may schedule your Road Test as soon as you have the permit, but the actual date for the skills testing to be performed must be outside the 15-day window.

All of this and more about your Pennsylvania CDL can be found here.