Plenty of jobs pay by the hour — but fewer pay by the mile. According to the American Trucking Associations (ATA), truck drivers logged 304.9 billion miles in 2018. Drivers ship critical goods across the country. They're also responsible for customer service, trip planning, and spotting mechanical errors before they become a problem.

Knowing about truck drivers' salaries, pay potential, and other ways industry professionals make money can help you determine if it's a career path worth pursuing.

How Much Does a Truck Driver Make in the United States?

The U.S. Bureau of Labor Statistics (BLS) reported that the average truck driver salary in 2020 was $48,710, lower than the national average salary for all occupations. Truck drivers' income can range widely based on what they transport and where. Most drivers of commercial freight are not on salary — they're paid hourly, by weight, or by the mile.

Pay-by-mile is one of the most common ways to earn income as a truck driver. So, let's say you earn $0.50 on the mile. If you drove the maximum allowed limit of 60 hours a week at a speed of 60 miles per hour, then you're bringing in around $1,800 a week before tax, or about $90,000 a year. However, you're most likely going to drive closer to 100,000 miles a year, which lands you near the national average truck driver salary, around $50,000.

Before becoming a truck driver, ask yourself if you can commit to its demanding schedule, including long hours, strict deadlines, and possibly extended time away from your home.

Salary Changes Throughout the Career Path

You most likely won't earn income while you're still in training. Private driving schools may cost you $10,000 or more. Programs at community colleges also cost money, but you may be able to get financial aid.

It is possible to have your training reimbursed. Large transportation and logistics companies like C.R. England and Swift offer tuition reimbursement programs and special scholarships or discounts for military veterans.

First-year drivers at large, over-the-road (or long-distance) trucking companies earn around $40,000 a year. Smaller companies may not pay as much, amounting to less than $35,000 annually.

Keep in mind that your pay will vary based on how your company compensates drivers. Hourly-paid drivers can earn more predictable paychecks than drivers paid by the mile or ton.

Payscale.com reports that experienced truck drivers earn $20.75 an hour, or about $59,820 a year. Companies may offer drivers bonuses or extra pay for their years of loyalty to the company.

You can earn higher pay if you gain additional endorsements on your commercial driver's license (CDL). For instance, a CDL-N endorsement qualifies you to transport liquid in tankers. According to Payscale.com, the average tanker trucker income is $64,810 a year.

Owner-operators own their truck or fleet of trucks. They work for themselves and negotiate their rates, but they also have to cover their costs. Payscale.com reports that truck owner-operators made an average annual income of $96,130.

Pay Difference By Location

State

Data from the U.S. Bureau of Labor Statistics (BLS)

Career Opportunities and Job Growth

The BLS projects that truck drivers' employment will grow at a rate of 2% through 2029. Trucker employment ebbs and flows with the economy. Growing industries need commercial truck drivers to transport equipment, goods, and resources.

The states with the highest concentration of trucking jobs are:

Drivers in the 90th pay percentile earn the most money in:

You can find the highest average salaries in the following metro areas:

Other Benefits of Becoming a Truck Driver

If you work full-time for a transportation company or major retailer, you may be eligible for benefits including:

If you are an independent contractor or owner-operator, you can access benefits by becoming a member of the Owner-Operator Independent Drivers Association (OOIDA), which offers:

Salary for Independent Contractors

There are a couple of ways to work for yourself in commercial freight. You could own a small trucking business, or you could independently contract — or freelance — with a carrier.

TBS Factoring is a company that makes technology for independent truck drivers and owner-operators. It reports that independent truckers charge more for the mile, $1.50 to $3.00. That's roughly three to six times more money per mile than company drivers.

However, you will spend a significant amount of this gross pay to cover additional expenses, including:

How Much Does it Cost to Become a Truck Driver?

Most employers require you to have a high school diploma or GED. You can earn your GED in around four months, and testing fees typically range from $80 to $140.

You'll also need CDL training. CDL training programs may last a few weeks, a few months, or a year. Training programs at private truck driving schools and community colleges can range from $1,000 to $10,000. Most accredited programs are in the $5,000 to $8,000 range.

Many transportation companies provide programs that cost around $6,000. They frequently reimburse graduates who stay with the company for a certain period.

After training, the cost of getting your CDL depends on your state and may include:

Your license fee is typically the most costly. It ranges from $20 to $120.

Find more information about paying for training and setting up a fulfilling career in our guide: How To Become a Truck Driver.

Salaries for Related Jobs

Mechanic

Mechanical engineer

  • Salary: $95,560
  • Cost to become: $40,000 to $100,000 for a bachelor's degree in mechanical engineering

Bus driver

  • Salary: $48,110
  • Cost to become: $1,000 to $10,000. Like truck drivers, bus drivers must have a high school diploma or GED, attend an accredited CDL program, and earn their CDL.

Become Team
Become Team
Contributing Writer

Latest Posts