What on-the-job training means for your CDL
On-the-job training for a Commercial Driver's License (CDL) means you learn to drive a commercial vehicle while working for a carrier or training company, rather than only in a classroom or at a private driving school. You still take the written tests and road test required by your state's Department of Motor Vehicles, but your behind-the-wheel hours come from actual driving assignments under supervision. Some carriers hire you as a trainee, pay you during training, and assign you to an experienced driver who mentors you over weeks or months. Other programs run through third-party training companies that partner with carriers to place you after you finish.
The structure varies significantly by employer and state. A few carriers operate their own training programs and hire drivers with no experience. Others require you to complete formal truck driving school first, then do on-the-job training as a second phase. Some states allow you to take your CDL road test after a set number of supervised hours on the road; others require completion of a state-approved training program before you can test. The key difference from school-based training is that you are logging real miles and real cargo, not just practicing in a controlled environment.
Key Takeaways
- On-the-job training combines paid work with supervised driving, so you earn money while learning instead of paying tuition upfront.
- Your state's DMV still requires you to pass a written test and a road test to get your CDL, regardless of how you trained.
- Some carriers hire trainees directly and assign them to experienced drivers; others require you to attend truck driving school before on-the-job training begins.
- Training timelines range from 4 to 12 weeks depending on the carrier and your prior experience, and you may be required to sign a contract committing to work for that carrier afterward.
- You will need a valid regular driver's license, a Social Security number, and a clean driving record to be considered for most programs.
How carriers structure on-the-job training programs
Large trucking companies like Werner, Schneider, Swift, and Heartland Express operate their own training divisions and hire drivers with no CDL. These programs typically assign you to a trainer (an experienced driver employed by the carrier) who supervises your driving for 4 to 12 weeks. During this time, you ride in the truck, observe the trainer, and gradually take over driving duties under their watch. You are paid during training, though the rate is usually lower than what a fully licensed driver earns—often $30,000 to $40,000 annually during the training phase, depending on the carrier and region.
Other carriers require you to complete truck driving school (either at their own facility or at an independent school) before you can start on-the-job training. This two-step approach means you pay for or finance school tuition first, pass your CDL test, then work as a trainee for several weeks. The advantage is that you arrive at on-the-job training already holding your CDL, so you can drive solo sooner. The disadvantage is the upfront cost and time commitment before earning a paycheck.
Some smaller carriers and owner-operators do not have formal training programs but will hire someone with a CDL and limited experience, then mentor them informally. This is less common and usually requires you to already hold your license.
What you need before starting on-the-job training
You must have a valid regular driver's license (Class D or equivalent in your state) before you can begin training. You cannot hold a CDL until you pass the written and road tests, so your regular license is your starting point. You will also need a Social Security number, a valid passport or state ID, and proof of citizenship or legal residency. Most carriers run a background check and a Motor Vehicle Record (MVR) check, so any serious violations, DUIs, or multiple accidents in the past 3 to 5 years will likely disqualify you.
Some programs require a medical examination and a Department of Transportation (DOT) medical certificate before you start. This certificate confirms you meet vision, hearing, and health standards for commercial driving. The exam is performed by a DOT-certified medical examiner and costs $50 to $150. You will need this certificate to obtain your CDL, so many carriers require it upfront to avoid training someone who cannot pass the medical portion.
A few carriers also require a commercial learner's permit (CLP) before on-the-job training begins. The CLP is obtained by passing the written CDL test at your state's DMV; it allows you to drive a commercial vehicle under supervision but not alone. Check with your state's DMV and your chosen carrier to see whether the CLP is required before training starts or whether you can obtain it during training.
How on-the-job training affects your CDL road test
Your state's DMV administers the CDL road test, not the carrier or training company. The test is typically 30 to 45 minutes long and includes a pre-trip inspection (where you walk around the truck and identify key components), a basic control skills test (backing, turning, and parking in a lot), and an on-road driving portion (usually 5 to 15 miles on public roads). You must pass all three sections to receive your CDL.
On-the-job training does not replace the road test—it prepares you for it. After your training period ends, you schedule the test with your state's DMV. Some carriers allow you to use one of their trucks for the test; others require you to rent a commercial vehicle or use a third-party testing facility. The cost of the road test itself varies by state but typically ranges from $50 to $300. If you fail, you can retake it, though you may have to wait a few days or weeks depending on your state's rules and the testing facility's availability.
Pay, contracts, and time commitment during training
Carriers that hire trainees directly pay you during the training period, but the rate is lower than a fully licensed driver's salary. You might earn $500 to $800 per week during training, or a percentage of what a licensed driver makes (often 50 to 70 percent). Some carriers offer a signing bonus ($500 to $2,000) to offset the lower training wage. After you pass your CDL road test and complete the training phase, your pay increases to the standard rate for new drivers, which varies by carrier and region but typically starts at $40,000 to $50,000 annually.
Most carriers require you to sign a contract committing to work for them for a set period after training ends—commonly 1 to 2 years. If you leave before the contract expires, you may owe back a portion of the training costs or face a penalty. Read the contract carefully before signing, and ask about the penalty clause, the pay rate after training, and what happens if you fail the CDL road test.
The training period itself usually lasts 4 to 12 weeks, depending on the carrier and your prior experience. During this time, you are on the road with your trainer, so you work long hours (often 10 to 14 hours per day) and spend weeks away from home. Some carriers allow you to go home on weekends; others keep you on the road for weeks at a time. Confirm the schedule and time-away expectations before you commit.
Differences between carrier-run and third-party training programs
Carrier-run programs hire you directly and train you in-house. You work for the carrier from day one, earn a paycheck during training, and have a clear path to a full-time driving job after you pass your CDL test. The downside is that you are locked into a contract with that carrier, and if the job does not work out, you may owe training costs.
Third-party training companies (such as Truck Driving Schools or CDL training programs) teach you in a classroom and behind the wheel, then help you find a job with a carrier partner. You pay tuition upfront (typically $3,000 to $7,000) or finance it through a loan. After you pass your CDL test, the school places you with a carrier for on-the-job training or a full-time job. This route gives you more flexibility to choose your employer, but you bear the upfront cost and are responsible for finding work if the school's placement does not work out.
Some third-party schools partner with carriers to offer tuition reimbursement: you attend school, the carrier hires you, and the carrier reimburses the school's tuition over time. This reduces your out-of-pocket cost but still requires you to sign a contract with the carrier.
State requirements and variations in on-the-job training rules
Each state's DMV sets its own rules for CDL training and testing. Some states allow you to take the CDL road test after completing a certain number of supervised hours (often 100 to 160 hours) with an on-the-job trainer. Other states require you to complete a state-approved training program (either at a truck driving school or through a carrier's formal program) before you can test. A few states require both: formal school plus on-the-job hours.
Your state's DMV website lists the requirements for your state. Contact your local DMV or visit their website to confirm whether on-the-job training alone is sufficient to prepare for the road test, or whether you need to complete a formal program first. Some states also have reciprocity agreements, meaning they recognize CDLs from other states, but the training requirements to obtain the license in the first place may differ.
If you are planning to drive in multiple states or across state lines (which most commercial drivers do), you need to obtain your CDL in your home state and follow that state's requirements. Once you have the CDL, you can drive in any state, but the initial training and testing must meet your home state's standards.
Frequently Asked Questions
Do I have to pay for on-the-job training if the carrier hires me?
No. Carriers that hire trainees directly pay you during training, though at a lower rate than a licensed driver earns. You do not pay tuition. However, you must sign a contract committing to work for that carrier for 1 to 2 years, and if you leave early, you may owe back a portion of training costs.
Can I get my CDL while doing on-the-job training?
Yes. You take the written test and road test at your state's DMV while you are training or shortly after. On-the-job training prepares you for the road test but does not replace it. You must still pass the DMV's test to receive your CDL.
What happens if I fail the CDL road test after training?
You can retake the test after a waiting period (usually a few days to a week, depending on your state). Some carriers allow you to continue training and retake the test; others may end your training if you fail multiple times. Confirm the carrier's policy before you start.
How long does on-the-job training usually take?
Most programs last 4 to 12 weeks, depending on the carrier and your prior driving experience. Larger carriers often have structured programs lasting 6 to 8 weeks. Smaller carriers or informal arrangements may vary.
Can I choose which carrier to train with if I go through a third-party school?
It depends on the school's partnerships. Some schools partner with multiple carriers and let you choose; others have exclusive agreements with one or two carriers. Ask the school which carriers they work with before you enroll.