What a CDL license means for your hourly rate and salary
A Commercial Driver's License (CDL) typically increases your earning potential compared to non-commercial driving roles, but the actual pay depends on your employer, the type of freight you haul, your experience, and your location. There is no single "CDL pay rate" — instead, trucking companies and owner-operators set wages based on market conditions, driver demand, and the specific work involved.
Most trucking companies pay drivers in one of three ways: hourly wages (common for local and regional routes), per-mile rates (standard for long-haul trucking), or a percentage of the load revenue (used by some owner-operator arrangements). Understanding which model your potential employer uses is the first step in knowing what you will actually earn.
The U.S. Bureau of Labor Statistics tracks median wages for heavy truck drivers, but these figures change annually and vary significantly by state, company size, and whether you work for a carrier, a small fleet, or yourself. Checking current data from the BLS, industry job boards like Indeed or Glassdoor, and talking directly to drivers at your target companies gives you a more accurate picture than any single number.
Key Takeaways
- CDL drivers earn through hourly wages, per-mile rates, or revenue sharing, and each model produces different total income depending on hours worked or miles driven.
- Pay varies widely by region, company size, freight type, and experience level — a driver in one state or industry may earn significantly more or less than another with the same license.
- Large carriers, specialized freight (hazmat, tanker, flatbed), and long-haul routes often pay more than local or regional driving, but involve longer time away from home.
- Owner-operators have higher earning potential but also cover fuel, maintenance, insurance, and licensing costs, which reduce net income.
- Negotiating pay before you sign on — and understanding what the company includes in its offer — protects you from accepting below-market rates.
Per-mile rates versus hourly wages: which model pays more
Per-mile pay is the most common structure for long-haul trucking. A company quotes a rate per mile (for example, 40 to 50 cents per mile), and you earn that amount for every mile you drive. The advantage is that high-mileage weeks produce higher paychecks. The risk is that slow weeks, breakdowns, or waiting time at loading docks do not generate income, even though you are on the clock.
Hourly wages are more common for local and regional routes, where you return home daily or weekly. You earn a set rate per hour worked, so waiting time, loading, and administrative tasks all count toward your pay. Hourly work is more predictable and often includes benefits like health insurance and retirement contributions, but the total annual income may be lower if the hourly rate does not offset the miles you would drive on a per-mile contract.
To compare the two fairly, calculate your expected annual income under each model. If a company offers 45 cents per mile and you average 2,500 miles per week, that is roughly $58,500 per year before taxes and deductions. An hourly position at $22 per hour, working 50 weeks and 50 hours per week, comes to $55,000. The per-mile job looks better on paper, but the hourly job includes paid time off and benefits that may close the gap.
How experience, location, and freight type affect your earnings
A newly licensed CDL driver typically earns less than a driver with five or ten years of experience. Most carriers offer a pay scale that increases with tenure — you might start at 38 cents per mile and reach 50 cents per mile after three years. Some companies also offer sign-on bonuses or pay increases for completing safety milestones, which can accelerate your earnings growth.
Geographic location matters significantly. Drivers in the Northeast and West Coast generally earn more than those in the South or Midwest, partly because fuel costs and living expenses are higher and partly because demand for drivers fluctuates by region. A driver in California or New York may earn 10 to 20 percent more than a driver doing similar work in Texas or Oklahoma, though cost of living also differs.
Specialized freight commands higher pay. Hazmat (hazardous materials) endorsements, tanker endorsements, and flatbed driving typically pay 5 to 15 percent more than standard dry-van trucking because the work requires additional training, carries higher liability, or demands more skill. Owner-operators hauling specialized freight can earn substantially more, but they also invest in equipment and insurance that general freight drivers do not.
Owner-operator income versus company driver pay
An owner-operator owns or leases their truck and contracts with freight brokers or shippers to haul loads. Gross revenue per load can be significantly higher than what a company driver earns, but owner-operators must pay for fuel, truck payments or lease costs, maintenance, insurance, licensing, and permits. After these expenses, net income may be comparable to or lower than a company driver's salary, depending on fuel prices, equipment age, and how efficiently you book loads.
Owner-operators have more control over their schedule and can choose which loads to haul, but they also bear the financial risk if a truck breaks down, fuel prices spike, or loads are slow to book. Most owner-operators need several years of company driving experience and substantial capital (often $50,000 to $150,000 or more) to start. The earning potential is higher, but so is the financial burden and uncertainty.
Some drivers transition to owner-operator status after building experience and savings. Others remain company drivers because the predictable paycheck, benefits, and lack of equipment responsibility suit their situation better. Neither path is universally "better" — it depends on your risk tolerance, capital, and long-term goals.
What to ask about before you accept a job offer
When a trucking company makes you an offer, the stated pay rate is only part of the picture. Ask whether the rate includes or excludes waiting time, detention time (when you are stuck at a shipper or receiver), and layover time. Some companies pay for these; others do not. A 45-cent-per-mile rate sounds good until you realize you are not paid for the eight hours you spent waiting to be unloaded.
Clarify what counts as "on duty" time. Some carriers pay only for driving miles, while others pay for all hours you are away from home. Ask about fuel surcharges — some companies adjust pay based on fuel prices, which can add or subtract from your base rate. Confirm whether the company covers tolls, scales, and logbook software, or whether these come out of your paycheck.
Ask about benefits, bonuses, and pay increases. Does the company offer health insurance, retirement contributions, or paid time off? Are there bonuses for safety, fuel efficiency, or customer satisfaction? How often does pay increase, and what do you have to do to earn it? A lower base rate with strong benefits and clear advancement may be better than a higher rate with no benefits and no path forward.
Regional pay differences and industry trends
Pay rates fluctuate based on driver demand, fuel costs, and freight volume. During periods of high freight demand, companies raise pay to attract drivers. During slower periods, rates may stagnate or decline. Checking job boards, industry publications like Transport Topics or Overdrive Magazine, and talking to drivers currently working for your target company gives you a sense of current market rates.
Some regions consistently pay more. California, New York, and the Northeast generally offer higher wages, partly because of higher living costs and partly because of stronger union presence in some sectors. The Midwest and South typically offer lower base rates, though cost of living is also lower. If you are considering relocating for a job, factor in housing, taxes, and fuel costs in your new location, not just the stated pay rate.
Specialized routes also command different pay. Cross-country long-haul typically pays more per mile than regional routes, but you spend more time away from home. Local delivery and drayage (short-haul trucking) may pay hourly rates that are lower per hour but offer predictable schedules and time at home. Intermodal (moving shipping containers) and dedicated accounts (hauling for one customer regularly) offer different pay structures and stability levels.
How to research and negotiate CDL pay in your area
Start with the Bureau of Labor Statistics Occupational Outlook Handbook, which publishes median wages for heavy truck drivers by state and updates annually. This gives you a baseline, but it lags behind current market conditions by several months. Cross-reference with job postings on Indeed, LinkedIn, Glassdoor, and trucking-specific boards like TruckersReport or Trucking Truth to see what companies are actually offering right now.
Reach out to drivers working for companies you are interested in. Many trucking forums and Facebook groups have active communities where drivers share pay rates, company culture, and working conditions. Asking directly — "What does [Company] pay per mile for a driver with two years of experience?" — often gets honest answers because drivers understand that transparency helps everyone negotiate fairly.
When you receive an offer, do not accept when ready. Ask for time to think it over, and use that time to research the company's reputation, talk to current drivers, and compare the offer to others you have received or researched. If the offer is below market rate, you can ask the company to match or come closer to what you have learned is standard. Many companies will negotiate, especially if you have experience or specialized endorsements.
Frequently Asked Questions
Do CDL drivers earn more than non-commercial drivers?
Yes, generally. A CDL is required for jobs that pay more than most non-commercial driving roles. However, the actual difference depends on the specific job — a long-haul trucker earning 50 cents per mile will earn more than a local delivery driver earning $20 per hour, but the comparison changes if you factor in benefits, time away from home, and job stability.
What is the difference between per-mile and hourly pay for CDL drivers?
Per-mile pay means you earn a set amount for each mile driven, so high-mileage weeks pay more. Hourly pay means you earn a set amount per hour worked, including waiting and loading time. Per-mile can produce higher annual income if you drive many miles, but hourly pay is more predictable and often includes benefits.
Do hazmat or tanker endorsements increase pay?
Yes. Hazmat and tanker endorsements typically add 5 to 15 percent to your base pay because they require additional training and licensing, and they carry higher liability. Flatbed driving also often pays more than standard dry-van trucking because it requires specialized skills.
Can I negotiate pay with a trucking company?
Yes. Many companies have some flexibility, especially if you have experience, a clean driving record, or specialized endorsements. Research market rates in your area and with your target company, and ask the company to match or come closer to what you have learned is standard. The worst they can say is no.
What costs do owner-operators have to pay out of their earnings?
Owner-operators pay for fuel, truck payments or lease costs, maintenance and repairs, insurance, licensing, permits, and sometimes broker fees. These expenses can total 40 to 60 percent of gross revenue, depending on fuel prices and equipment age. Gross pay may be higher than a company driver's, but net income after expenses may be similar or lower.