Budget a new CDL hire's permit, training, and test and issuance costs, plus licensing waits and paid training hours.
Key takeaways
- Check fees and waits with the hire's state agency.
- Get written training quotes from providers on the FMCSA registry.
- Confirm how the holding period is counted before scheduling the skills test.
- Include paid training hours in the labor estimate.
The hire can be on payroll, shown the yard, and ready to learn your routes, yet still be unable to work a CDL job because licensing has not finished. Those steps carry fees, and most carry a waiting period that neither you nor the hire fully controls.
This post walks through the licensing path in three steps. Each step has a cost and a wait, and each can move the first weeks of crew labor you plan to bill. The examples come from three states: Washington, North Carolina, and Missouri. Do not carry one state's fee or wait into a job in another state without checking. Your state's agency and your training provider set the numbers you actually pay.
Two habits make these estimates more reliable. Treat every fee as the amount published when you check it, because agencies change fees and forms. Treat every wait as a range, since workload, mail delivery, and the hire's scheduling all affect the calendar. Write a best case and a worst case into the estimate, and label which one you used.
The hire's time is part of this too. Every week spent on licensing is a week the hire is on the books without driving a CDL job, and someone has to cover that cost. Making it visible lets your team and the client see where crew labor goes before the first CDL load is dispatched.
1. Pay the permit fee and allow for the permit to arrive
The first cost is the commercial learner's permit, usually called the CLP. It is the first document in the chain, so everything after it depends on it.
Missouri publishes a clear fee breakdown. The Missouri Department of Revenue says applicants should be ready to pay "$44.00" for the CLP, a fee that includes a $25 written examination test fee, a $10.00 permit transaction fee, and a $9.00 office processing fee. Applicants may pay by credit card, check, or cash. Place that direct cost on the job's line items before the hire's first CDL assignment.
North Carolina adds a wait that shows up in the paperwork. The North Carolina Division of Motor Vehicles says the permit will arrive within 20 business days. A hire can finish the application on day one and still have no permit for close to a month. That gap matters if your plan assumes training starts the same week.
Washington uses a different clock. The Washington State Department of Licensing guide says the CLP is valid for 180 days and may only be renewed one time. A hire who waits a long time for a skills test slot may reach the permit's expiration before testing. A renewal is then a cost and a wait you did not plan for. Ask the agency for the renewal fee rather than guessing it.
For this step, record three items: the permit fee in your state, whether the state mails the permit and how long that takes, and how many days the permit stays valid. Put the fee into direct costs. Put the mailing time and validity window into the schedule, so the first CDL assignment does not depend on a document that has not arrived.
Plan for one return trip. Get the current document checklist from the agency and make sure the hire brings everything on it. A second trip costs the hire time away from the job, and that belongs in the estimate too.
2. Pay for entry-level training and count the holding period before the skills test
The second step is training, and it is where the wait is easiest to underestimate. Training is not only a classroom session. It is a set of steps that must finish before the skills test, and in some states it includes a minimum holding period.
Missouri requires training before the skills test. Effective 2/7/22, applicants must complete Entry Level Driver Training (ELDT) from a provider listed on FMCSA's Training Provider Registry before taking the skills test for a CDL or any endorsement. That rule contains two checks for an estimator. The provider must be on the registry, so you cannot assume any school advertising CDL training will qualify. And training must finish before the skills test, so it sits on the critical path of the schedule.
The same Missouri source sets a minimum time. CLP holders must hold the permit and training for a minimum of 14 days before they are eligible to take the skills test. Treat the holding period as its own wait, and do not assume it overlaps with training unless you have confirmed how the state counts it.
A short check for the schedule works well here. Write down the date the hire receives the permit and the date training is complete. Confirm the holding period's start point and how days are counted with the Missouri agency before setting a test date.
Classroom and behind-the-wheel training in North Carolina usually takes about 4 weeks. "Usually" is the right word for an estimate. The school's calendar, class size, and the number of behind-the-wheel sessions a hire can book in a week all move that number. Ask the provider how many weeks its current schedule runs, and whether a missed session pushes the finish date.
Get written quotes from providers on the FMCSA registry, and ask what each quote includes: classroom hours, behind-the-wheel hours, the completion certificate, and any charge for a repeated session. Decide early whether your company pays the training cost, the hire pays it, or the company pays it under a written agreement.
Also decide how you will pay the hire during training. A trainee in class or behind the wheel for your company is doing work you must account for, so show those hours as a cost rather than free time. Paid training hours are often the largest labor figure in this step, and the one most likely to be left out of a first bid. Review crew paid-time costs when building the labor estimate.
For this step, record the training fee, the expected length in weeks, the holding period, and who pays each item. Then compare the training finish date with the permit's arrival date and validity window from step one.
3. Pay for the skills test and CDL issuance, then wait for the card
The third step is the skills test and issue of the license itself. Costs and waits here vary by state, and that variation decides whether the hire can have the CDL in hand the same week or whether a waiting period carries into the crew plan.
Missouri gives a fee for most first-time applicants. Most first-time CDL applicants with a valid CLP will be required to pay approximately $83. That fee includes a $25 skills test fee, a $40 3-6 year term license transaction fee, and an $18 office processing fee. The figure is an approximation for the most common case.
Washington puts a short but firm wait after the test. Applicants must wait 24 hours after passing a CDL skills test before visiting a Licensing Service Office to have the CDL issued. Schedule the trip as time away from the job, and do not book the first CDL route for the day the test is passed.
North Carolina uses the mailed version of this step. Upon passing the skills test, the CDL will arrive within 20 business days. A hire who passes in North Carolina may wait about four calendar weeks for the physical card. Whether the card must be in hand before the hire drives a CDL job depends on your company's policy and your state's rules, so confirm that with your insurer and compliance contact before scheduling the hire on a CDL unit.
For this step, record the test fee, the issuance fee, the issuance method and wait, and whether an office trip is required. Put the fees into direct costs and the issuance wait into the start date for the first CDL assignment.
Plan for a failed test. Ask the test site and the agency how a retest is booked, how soon it can happen, and what it costs.
Putting the three steps into one timeline
Once each step has its cost and wait, put them in order on one timeline. The three costs are the permit fee, the training cost, and the test and issuance fee. The three waits are the permit's arrival or validity window, the training period and the holding period before the skills test, and the time to receive the CDL after the test.
Illustrative example: adding separate waits
For an illustrative schedule, suppose permit delivery takes 20 business days and card delivery takes another 20 business days. If these waits occur separately, they total 40 business days. Add training and test booking separately, then check whether any steps can overlap before using the total in a bid.
The Missouri figures take a different shape. Confirm mailing times for the permit and card with the Missouri agency, and do not borrow the North Carolina mailing time for a Missouri hire. Missouri's fees also leave out the training fee and the paid training hours, so the state fees are rarely the whole picture.
The real calendar may be shorter than the sum if steps overlap and the agency moves quickly. It may be longer if a test is failed, the training schedule slips, or a permit or card goes missing in the mail. Build the estimate on the range, and state the assumption you used for the middle of it.
How to use this in a bid
When you quote the job, separate the hire's licensing cost from the crew labor that starts on the first day. Licensing fees usually belong with direct costs, and paid hours during training usually belong with labor. The waiting time is harder to place. If the hire is on payroll but cannot yet run a CDL unit, the wait is an overhead cost for that period. It should be priced into the rate, or carried as a separate line that the client sees and approves. Use the construction estimate audit to review the wider bid.
Price the best case and the worst case as separate lines. The best case uses the quickest realistic training finish, the earliest test date, and no failed attempts. The worst case uses the longest published wait for each step, the next available test slot, and one repeated session. The difference is the contingency you may want to carry, and it is easier to defend when it is written down with its source.
When you explain a licensing wait to a client, describe it as a published fact with its source, not as a guess. Name the agency whose page sets the wait, and say what it means for the start date. A client who sees the reason can accept the schedule. A client who sees only a later date may question the whole bid.
Before you send any bid, check each fee and wait against the current page for the state where the hire will work. The pages cited here reflect the time they were published, and agencies change forms and processing times. Recheck the figures regularly if you bid on a steady flow of new hires, and date your estimate so a reader can see when each figure was last confirmed.
Write the schedule down today, before the hire starts. When the first CDL assignment is a few weeks away, you will know which step is holding it up, and you can explain the reason to the client in one sentence.
Related guides: Late freight: 4 steps to update posted material cost · Construction material cost line: 3 sourced checks · Construction overtime cost: 5 inputs for a bid rate.
Questions about CDL costs
What costs belong in the estimate?
Include the permit, training, test and issuance fees, plus paid training hours. Keep direct fees separate from labor so each can be checked.
How should I set the first CDL assignment date?
Confirm the hire's state requirements, training finish, test availability, and issuance process before setting the assignment date. Ask whether the physical card must arrive before the hire can drive.