CDL SCHOOL PAYBACK CALCULATOR · RUNS IN YOUR BROWSER · NOTHING UPLOADED

Is CDL school worth it? What it costs to get in, and how many months of driving pay it back

Enter tuition, fees, the weeks you will be out of work, and the miles and pay per mile you expect. You get the cost to get in, the monthly gain over your current job, the months to pay it back, payback at 1,500 to 3,000 miles a week, and whether a company-paid school beats paying yourself.

It works from your own figures. It does not know what any school or carrier pays or how many miles you will be given.

Your plan

Fill in your plan, then click Work out the payback.

What it does, and what it leaves to you

Common questions

Is CDL school worth it?

It depends on the miles you are actually paid for. Add tuition, fees and the pay you give up while in school, then divide by how much more a month driving pays than your current job after the extra costs of the road. The page does that division and shows it at different weekly miles so you can see how much it depends on them.

How long does it take to pay back CDL school?

Months of driving to recover what you spent getting in: entry cost divided by monthly gain over your current job. At low guaranteed miles it can take years, and at some pay rates it never does, which is why the page shows payback at 1,500 to 3,000 miles a week.

Is company-paid CDL training cheaper than paying for school yourself?

Usually the school is free or cheap up front, in exchange for a commitment period at a lower rate and money owed if you leave early. The page compares your net position over a period you choose, using your own pay rates for each route. Read the contract for what you owe if you leave.

Does this include taxes?

No. Pay and costs are before tax, and the extra weekly cost figure is yours to set. Treat the result as a worksheet and check the numbers with a tax professional.

Is my data uploaded anywhere?

No. Everything is calculated in your browser and nothing is sent; a test in the code asserts there are no network calls.