Truck Driver Salary Calculator
Estimate your annual earnings based on job type, experience, CDL class, endorsements, and location.
Your Details
Estimated Salary
Fill in your details and click Calculate to see your estimated salary.
Disclaimer: These estimates are based on industry averages from BLS and carrier data. Actual pay varies by company, route, bonuses, and other factors. Use this as a general guide.
Find Jobs Matching Your Target Salary
Browse verified trucking positions with transparent pay ranges across all 50 states.
What does this calculator actually work out?
It estimates the annual pay range for a driving job from the type of run, your experience, your CDL class, your endorsements and the state you drive in.
It is for drivers deciding between offers, and for anyone about to negotiate who wants a number to open with rather than a feeling.
The alternative is a national average, which is one number for fifteen very different jobs. The point of the inputs is that a first-year local CDL-B seat and a five-year tanker seat with a HazMat endorsement have almost nothing in common.
How is the number worked out?
estimate = (base for the run type + experience adjustment + endorsement premiums) × CDL class factor × state factor, shown as a band of ±10%
The arithmetic is shown so you can check the answer against your own settlement statement rather than take it on trust.
What does the result leave out?
- It is our own model, not a survey. The bases and the adjustments are our read on the market, not carrier-reported salaries.
- It assumes full-time miles. A seat that runs short of freight pays what it dispatches, not what it advertises.
- It is gross pay. Nothing is withheld and no per diem is applied — use the take-home calculator for what lands in the bank.
- It does not know about bonuses, detention, layover, stop pay or accessorials, which on some jobs are a real part of the year.
Why does the same job pay differently by state?
Two reasons pull in opposite directions. Freight density and local wage levels push nominal pay up in some markets, and cost of living eats that difference back. A number that looks lower in a cheap state can be worth more once housing is paid for, which is why the salary guide for each state shows the cost-of-living-adjusted figure alongside the raw one.
Do endorsements really pay for themselves?
HazMat and tanker usually do, because they narrow the field of drivers a carrier can put on that freight. The premium shows up as a higher rate per mile rather than a bonus, so it compounds over a year of miles. Doubles and triples pay off mainly in LTL linehaul, where the work exists in volume.
Is this what a carrier will actually offer me?
Treat it as the range to test, not a quote. The offer you get depends on your record, the specific account, and how badly that terminal needs a seat filled this month. If an offer comes in well under the band, that is worth asking about directly — sometimes the answer is the miles, not the rate.