CDL Driver Pay Varies by Truck Type, Route, and Employer

A commercial driver with a CDL makes between $35,000 and $70,000 per year on average, but the actual number depends on what you haul, how far you drive, and who you work for. Long-haul drivers who spend weeks on the road earn more than local delivery drivers. Specialized cargo — hazmat, tanker, refrigerated goods — pays more than dry van. Owner-operators who own their own truck keep a larger share but also pay fuel, maintenance, and insurance out of pocket.

The trucking industry does not have a single wage scale. A driver starting at a regional carrier might earn $45,000 in year one. The same driver at a large national carrier might earn $50,000. After five years, that driver could earn $65,000 or more if they move to a company that rewards tenure, or they might stay at $50,000 if their employer does not raise rates. Pay also shifts with fuel prices, freight demand, and whether you drive team (two drivers per truck, splitting the pay) or solo.

Key Takeaways

  • Long-haul drivers typically earn $50,000 to $70,000 per year; local and regional drivers earn $40,000 to $55,000.
  • Pay is usually based on miles driven, not hours worked, so your earnings depend on how much freight is available and how far you travel.
  • Hazmat, tanker, and refrigerated cargo routes pay 5 to 15 percent more than standard dry van work.
  • Owner-operators can earn more per mile but must cover all operating costs, fuel surcharges, and insurance themselves.
  • Experience, safety record, and willingness to work nights or weekends affect your pay rate and access to higher-paying routes.

How Trucking Companies Pay Drivers

Most large carriers pay by the mile, not by the hour. A driver might earn $0.40 to $0.65 per mile depending on the company and route type. If you drive 2,000 miles per week, that translates to $800 to $1,300 per week before taxes and deductions. Some companies also offer a base hourly rate for dock time, waiting, or loading — typically $15 to $25 per hour — but the bulk of your income comes from miles.

Smaller regional carriers and local delivery companies sometimes pay hourly wages instead, ranging from $18 to $28 per hour. These jobs usually mean you return home each night or every few days, so you work fewer total hours per week than a long-haul driver. A local driver working 50 hours per week at $22 per hour earns roughly $57,000 per year before taxes.

Signing bonuses, referral bonuses, and retention bonuses are common in trucking. A carrier might offer $2,000 to $10,000 to sign on, or $500 to $2,000 for referring another driver. These are one-time payments and should not be counted as regular income, but they do offset the cost of moving or relocating for a new job.

Long-Haul Versus Local and Regional Routes

Long-haul drivers cover 2,000 to 3,000 miles per week and spend 5 to 14 days away from home. They earn the highest per-mile rates — typically $0.55 to $0.65 per mile — because the work is demanding and turnover is high. A long-haul driver earning $0.60 per mile and driving 2,500 miles per week makes roughly $78,000 per year before taxes, but this assumes consistent freight and no unpaid downtime.

Regional drivers cover 500 to 1,500 miles per week and usually return home weekly or every other week. They earn $0.45 to $0.55 per mile and work more predictable schedules. A regional driver at $0.50 per mile driving 1,200 miles per week earns about $31,200 per year from miles, plus any hourly pay for dock time or waiting.

Local drivers make one or more runs per day and return home each night. They earn $20 to $28 per hour or $0.35 to $0.50 per mile on shorter hauls. Local work is steadier — less downtime between loads — but the per-mile rate is lower because the routes are shorter and the work is less physically taxing. A local driver working 50 hours per week at $24 per hour earns roughly $62,400 per year.

Specialized Cargo and Higher-Paying Loads

Drivers who haul hazmat (hazardous materials), tanker, or refrigerated cargo earn 5 to 15 percent more than drivers hauling standard dry van freight. Hazmat requires additional federal certification and background checks. Tanker requires special training because the cargo shifts during transit. Refrigerated (reefer) work is demanding — the trailer must stay cold, and perishable goods have strict delivery windows — but shippers pay premium rates.

A hazmat driver earning $0.65 per mile instead of $0.55 per mile adds roughly $10,400 per year to their income if they drive 2,000 miles per week. Tanker and reefer drivers see similar premiums. Some drivers also pursue flatbed certification (for oversized loads) or car hauler work (transporting vehicles), which also command higher rates.

The trade-off is that specialized cargo often comes with stricter regulations, longer wait times at loading docks, and more paperwork. A reefer driver might spend an extra 4 to 8 hours per week managing temperature logs and delivery documentation. Whether the higher pay is worth the extra burden depends on your priorities.

Owner-Operators and Independent Contractors

An owner-operator owns or leases their own truck and operates as an independent business. They negotiate rates directly with shippers or brokers and keep a larger percentage of the freight revenue — often 70 to 85 percent of the load rate, compared to the 30 to 40 percent a company driver keeps. However, they must pay for fuel, maintenance, insurance, licensing, permits, and truck payments.

A load that pays $1,500 might net a company driver $450 to $600 (their percentage of the rate). The same load might net an owner-operator $1,050 to $1,275, but after fuel ($400 to $500), maintenance ($150 to $200), and insurance ($200 to $300), the owner-operator nets $350 to $625. The advantage grows on longer, higher-paying loads and shrinks when fuel prices spike or the truck needs major repairs.

Owner-operators typically earn $50,000 to $100,000 per year, but the range is wide. Success depends on finding consistent, well-paying freight, managing expenses tightly, and avoiding downtime between loads. Many owner-operators work through freight brokers or load boards (online platforms where shippers post available loads) to find work.

Factors That Affect Your Pay Rate

Experience is the largest factor. A driver with a clean record and five years of experience earns 10 to 20 percent more than a new driver at the same company. Some carriers have explicit pay scales: year one at $0.45 per mile, year two at $0.48, year three at $0.51, and so on. Others negotiate individually.

Safety record matters. Drivers with accidents or violations may be passed over for higher-paying routes or premium freight. Conversely, drivers with zero incidents for three to five years may may have access to for safety bonuses or access to exclusive, high-paying loads. Some carriers offer $500 to $2,000 annual bonuses for accident-free years.

Willingness to work nights, weekends, or irregular schedules can increase your earning potential. Drivers who accept loads on short notice or work during peak shipping seasons (holidays, harvest time) often earn more. Team driving — where two drivers share one truck and split the pay — can increase total miles per week and total earnings, though you earn less per mile because the pay is split.

Your choice of carrier also affects pay. Large national carriers (Werner, Schneider, Swift, Knight) offer stability and benefits but may pay less per mile than smaller regional carriers or specialized freight companies. Niche carriers that haul specific cargo (livestock, produce, flatbed) sometimes pay more because they have fewer drivers willing to do that work.

Deductions and What You Actually Take Home

Your gross pay is not your take-home pay. Federal income tax, Social Security, and Medicare are withheld from every paycheck. If you are an independent contractor or owner-operator, you must pay self-employment tax (15.3 percent of net income) yourself. State income tax applies in most states.

A driver earning $60,000 per year might take home $42,000 to $48,000 after federal, state, and Social Security taxes. An owner-operator earning $80,000 in gross revenue might net $50,000 to $55,000 after all operating costs and taxes.

Some carriers also deduct for uniforms, logbook violations, or damage to the truck. Others offer deductions for health insurance, retirement contributions, or fuel surcharges (a percentage of fuel costs passed back to the driver when prices spike). Always ask a potential employer for a sample pay stub and a breakdown of deductions before you sign on.

Frequently Asked Questions

Do truck drivers get paid for waiting time at the dock?

Some carriers pay hourly rates ($15 to $25 per hour) for dock time, detention, or waiting. Others do not. Ask your potential employer whether they pay for waiting time and how much. If they do not, factor unpaid waiting into your expected hourly earnings — a driver earning $0.50 per mile but spending 10 hours per week waiting unpaid effectively earns less per hour than the per-mile rate suggests.

Can you make more money as a team driver?

Team driving increases total miles per week because one driver rests while the other drives, so the truck moves 24 hours per day instead of stopping for sleep. However, the per-mile rate is split between two drivers, so you earn less per mile. Whether team driving increases your annual income depends on whether the extra miles offset the split pay at your carrier.

What is the difference between per-mile pay and hourly pay?

Per-mile pay rewards you for distance traveled; hourly pay rewards you for time worked. Long-haul drivers usually prefer per-mile because they can earn more on long stretches. Local drivers often prefer hourly because they work predictable hours and do not face unpaid downtime between loads. Ask what the effective hourly rate is under each system before choosing.

Do truck drivers get paid during time off or vacation?

Company drivers usually do not earn per-mile pay during unpaid time off. Some carriers offer paid vacation days (typically 1 to 3 weeks per year) or paid sick leave. Owner-operators do not get paid time off unless they negotiate it into their contracts or take it unpaid. Ask about vacation and sick leave policies when comparing job offers.

How much do truck drivers earn in their first year?

A new CDL driver at a large carrier typically earns $40,000 to $50,000 in year one. This assumes consistent freight and no extended downtime. New drivers often face a probationary period (3 to 6 months) where they may earn slightly less or drive with a trainer. After the probationary period, pay usually increases to the standard rate for your route type and carrier.