Truck driver pay ranges from $35,000 to $90,000 annually, depending on the type of trucking, experience, location, and employer

Most truck drivers in the United States earn between $40,000 and $70,000 per year, though this varies significantly. A new driver with a commercial driver's license (CDL) typically starts at the lower end—around $35,000 to $45,000. Experienced drivers, especially those in specialized freight or long-haul operations, can reach $70,000 to $90,000 or more. Owner-operators (drivers who own their own trucks) have higher earning potential but also carry fuel, maintenance, and insurance costs that reduce take-home pay.

Pay structure matters as much as the total. Most trucking companies pay by the mile—typically 35 to 45 cents per mile for newer drivers and 50 to 70 cents per mile for experienced drivers. Some companies offer hourly wages instead, usually $18 to $25 per hour. A few offer salary-based positions, though these are less common in trucking. The difference between these payment methods can mean thousands of dollars annually on the same route.

Key Takeaways

  • Entry-level truck drivers earn $35,000 to $45,000 per year, while experienced drivers in long-haul or specialized freight can earn $70,000 to $90,000 or more.
  • Pay is usually calculated by the mile (35 to 70 cents per mile), by the hour ($18 to $25), or as a salary, and the method chosen affects annual income significantly.
  • Long-haul drivers typically earn more than local or regional drivers because they spend more time on the road and log more miles.
  • Specialized freight—hazmat, tanker, flatbed—pays 10 to 20 percent more than standard dry van work due to licensing requirements and risk.
  • Owner-operators have higher gross earnings but must subtract fuel, truck payments, insurance, and maintenance before calculating actual income.

How Mileage-Based Pay Works and What It Means for Your Income

The majority of trucking companies use per-mile compensation, which means you are paid for each mile driven. A driver earning 50 cents per mile who drives 2,000 miles per week earns $1,000 that week before taxes and deductions. Over a year, assuming 50 weeks of work (accounting for time off and downtime), that driver would gross approximately $52,000.

The cents-per-mile rate depends on your experience, the company, and the type of freight. New drivers often start at 35 to 40 cents per mile. After one to three years, rates typically climb to 45 to 55 cents. Drivers with five or more years of experience, clean safety records, and specialized endorsements (hazmat, tanker) can negotiate 60 to 75 cents per mile or higher. Some premium carriers or owner-operator positions pay over $1 per mile, but these are competitive and require a strong track record.

One important detail: you are usually paid only for loaded miles, not empty miles returning to a distribution center. This means your actual weekly mileage may be higher than your paid mileage. A driver who logs 2,500 miles per week but only 2,000 are paid miles will earn based on 2,000, not 2,500. Reputable companies disclose this ratio upfront.

Long-Haul Versus Local and Regional Routes

Long-haul drivers (those covering 500+ miles per trip, often sleeping in the truck) typically earn more annually because they accumulate more miles. A long-haul driver might log 3,000 to 4,000 miles per week, while a local driver might log 1,500 to 2,000. At the same per-mile rate, the long-haul driver's annual income would be roughly double. However, long-haul work means time away from home, irregular sleep schedules, and higher wear on the body.

Local and regional drivers (those returning home daily or weekly) earn less per year but have better quality of life. A local driver earning 45 cents per mile and logging 1,500 paid miles per week would gross around $35,000 to $40,000 annually. Regional drivers, who stay out for a few days or a week at a time, typically fall between local and long-haul in both earnings and lifestyle.

Some companies offer higher per-mile rates for long-haul to offset the lifestyle cost, while others pay the same rate regardless of route. When comparing job offers, calculate the expected weekly mileage and multiply by the per-mile rate to see the actual difference in annual income.

Specialized Freight and Endorsements That Increase Pay

Drivers who carry hazardous materials (hazmat), tanker cargo, or work with flatbed loads earn 10 to 20 percent more than standard dry van drivers. Hazmat requires a hazmat endorsement on your CDL and background clearance. Tanker work requires a tanker endorsement and knowledge of liquid cargo handling. Flatbed requires experience securing and tarping loads. These specializations reduce the pool of available drivers, so companies pay more to attract them.

A driver earning 50 cents per mile in dry van might earn 58 to 60 cents per mile in hazmat or tanker. Over a year, that difference adds $4,000 to $10,000 to gross income. Some drivers pursue these endorsements specifically to increase earnings. The endorsements themselves are not expensive (typically $50 to $100 in testing fees), but the training and experience required to be competitive take time.

Owner-Operator Income and Expenses

Owner-operators own their trucks and contract with freight brokers or companies. They often earn 70 cents to $1.50 per mile or more—significantly higher than company drivers. However, they must pay for fuel, truck payments or lease costs, insurance, maintenance, repairs, and licensing. These expenses can consume 40 to 60 percent of gross revenue, depending on fuel prices, truck age, and maintenance needs.

An owner-operator earning $1 per mile and logging 2,500 miles per week grosses $130,000 annually. But after fuel (typically $0.30 to $0.40 per mile), truck payment ($1,500 to $2,500 per month), insurance ($1,500 to $3,000 per month), and maintenance ($0.10 to $0.15 per mile), net income might be $40,000 to $60,000—sometimes less than a company driver with lower stress and no capital investment. Owner-operator income is highly variable and depends on fuel prices, equipment age, and ability to keep the truck loaded.

Geographic Differences in Truck Driver Pay

Pay varies by region, though the difference is often smaller than in other industries because trucking is national. Drivers in high-cost-of-living areas like California, New York, and the Northeast may earn slightly more (5 to 10 percent) than drivers in lower-cost regions. However, fuel costs are also higher in these areas, which can offset the wage increase for company drivers.

Some regions have higher demand for drivers due to port activity, manufacturing hubs, or agricultural shipping seasons. For example, drivers working out of major ports in Los Angeles, New Jersey, or Houston may have more freight opportunities and higher per-mile rates. Seasonal variations also matter: agricultural freight in the fall and winter can mean more available miles, while summer construction season may increase flatbed work.

Bonuses, Benefits, and Hidden Costs That Affect Take-Home Pay

Many trucking companies offer sign-on bonuses ($1,000 to $10,000), safety bonuses (paid quarterly or annually for accident-free driving), and referral bonuses. These can add $2,000 to $15,000 to annual income but are often one-time payments. Some companies offer fuel surcharges (paid when fuel prices spike) or detention pay (paid when you wait at a shipper or receiver). These are not may provide and vary by company and market conditions.

Health insurance, retirement contributions (401k matching), and paid time off reduce the gap between gross and take-home pay. A driver earning $60,000 gross might take home $45,000 to $48,000 after taxes, insurance premiums, and retirement contributions. Self-employed owner-operators must set aside money for taxes (typically 25 to 30 percent of net income) and pay both employer and employee portions of Social Security and Medicare, which further reduces take-home pay.

Fuel costs, tolls, and meal expenses are usually covered by the company or factored into per-mile rates for company drivers. Owner-operators must budget these separately. Some owner-operators use fuel cards provided by brokers, which lock in fuel costs and simplify accounting.

How Experience and Safety Records Affect Earnings Over Time

A driver's earnings typically increase with experience and a clean safety record. Most companies offer small annual raises (1 to 3 percent) or increase per-mile rates after reaching milestones (one year, three years, five years). A driver who starts at 38 cents per mile might reach 55 cents per mile after five years with the same company. This compounds significantly: the difference between 38 and 55 cents per mile on 2,500 miles per week is roughly $22,000 per year.

Safety records matter because companies use them to determine insurance costs and driver reliability. A driver with multiple accidents or moving violations may be passed over for higher-paying positions or specialized freight. Conversely, drivers with five or more years of accident-free driving and hazmat or tanker endorsements are in high demand and can negotiate better rates or choose between multiple job offers.

Frequently Asked Questions

Do truck drivers get paid for time spent waiting at loading docks?

Most companies do not pay for waiting time unless it exceeds a certain threshold (often two to four hours). Some companies offer detention pay—a flat fee or hourly rate—if you wait longer. This varies by company and freight type. Ask about detention pay policies during the hiring process, as it can add $100 to $500 per month for drivers who frequently encounter delays.

Can a truck driver make $100,000 per year?

Yes, but it is not common. Owner-operators with low operating costs, experienced drivers in high-demand specialized freight (hazmat tanker in busy regions), or drivers working for premium carriers can reach six figures. Most require five or more years of experience, a clean record, and willingness to work long hours or take on more challenging freight.

What is the difference between gross and net income for truck drivers?

Gross income is what you earn before taxes and deductions. Net income is what you take home after federal and state taxes, Social Security, Medicare, health insurance, and retirement contributions. For a company driver earning $60,000 gross, net might be $45,000 to $48,000. Owner-operators must also subtract business expenses, which can reduce net income significantly.

Do truck drivers earn more if they work for larger companies versus smaller carriers?

Not necessarily. Larger companies often have more consistent freight and stable per-mile rates, while smaller carriers may offer higher rates to attract drivers but have less predictable work. The best approach is to compare the actual per-mile rate, expected weekly mileage, and benefits offered rather than company size alone.

How much does a truck driver make in their first year?

Most new drivers earn $35,000 to $45,000 in their first year. This assumes consistent work and 2,000 to 2,500 paid miles per week. Some companies offer training programs that pay lower rates during the training period (often 30 to 90 days), which can reduce first-year earnings. After the first year, rates typically increase as you gain experience and can negotiate better positions.