Truck drivers earn between $40,000 and $90,000 per year before taxes, depending on the type of trucking, experience, and whether they own their truck or work for a company
The short answer is yes, but the money is not as straightforward as a salary. Most truck drivers are paid by the mile, by the load, or by the hour — not a fixed paycheck. A driver hauling long-haul freight for a large carrier might gross $60,000 to $75,000 annually. An owner-operator (someone who owns their own truck) can gross more, sometimes $80,000 to $100,000, but pays for fuel, maintenance, insurance, and permits out of that gross income. A local delivery driver working for a grocery chain or beverage distributor might earn $50,000 to $65,000 with more predictable hours.
The real question is not what you gross, but what you take home after fuel, truck payments, insurance, taxes, and time away from home. A company driver with low expenses might keep 60 to 70 percent of gross income. An owner-operator might keep 30 to 50 percent, depending on fuel prices and how much the truck breaks down. That difference matters more than the headline number.
Key Takeaways
- Company drivers typically earn $50,000 to $75,000 gross per year, while owner-operators gross more but pay substantially for fuel, maintenance, and insurance.
- Truck drivers are usually paid by the mile or load, not salary, so income varies month to month based on freight demand and how much you work.
- Fuel costs, truck payments, and insurance can consume 30 to 70 percent of gross income depending on whether you own the truck or work for a company.
- Experience, location, and freight type matter more than the job title — a specialized hauler or dedicated route driver often earns more than a general freight driver.
- Time away from home, irregular schedules, and physical demands are part of the cost of the income, not just the money itself.
How truck driver pay actually works
Most trucking companies pay by the mile. A driver might earn $0.40 to $0.70 per mile depending on experience, the company, and the type of freight. If you drive 2,000 miles per week (a typical week), that's $800 to $1,400 per week before taxes and deductions. Over a year, assuming some weeks off for maintenance, illness, or slow freight, that comes to roughly $40,000 to $70,000 gross.
Some companies pay by the load or by the hour. Load pay is common for regional drivers who pick up and drop off freight within a few states. Hourly pay is less common but appears in some local delivery jobs and at warehouses where drivers spend time waiting or loading. A driver paid hourly might earn $18 to $28 per hour, which on a 50-hour work week (common in trucking) is $900 to $1,400 per week.
Owner-operators negotiate their own rates with shippers or brokers. They might earn $1.50 to $3.00 per mile, which sounds higher, but they pay for fuel out of that rate. Fuel costs roughly $0.50 to $0.70 per mile depending on the truck and fuel prices. After fuel, an owner-operator's net per-mile earnings are often similar to or only slightly higher than a company driver's, but they also pay for insurance, maintenance, permits, and truck payments.
What actually comes out of your paycheck
A company driver's main deductions are federal income tax, Social Security, Medicare, and state income tax (if your state has one). These typically total 20 to 25 percent of gross income. Some companies also deduct for health insurance, retirement contributions, or uniforms. A driver earning $60,000 gross might take home $45,000 to $48,000 after taxes and standard deductions.
An owner-operator's situation is more complex. You pay self-employment tax (15.3 percent) instead of the split Social Security and Medicare that employees pay, plus federal and state income tax. You also pay for fuel, truck payments (if you financed the truck), insurance, maintenance, registration, and permits. A truck payment alone can be $800 to $1,500 per month. Fuel for a long-haul truck costs $1,200 to $2,000 per month. Insurance is $150 to $300 per month. Maintenance and repairs average $0.10 to $0.15 per mile. After all of that, an owner-operator who grosses $90,000 might net $30,000 to $45,000, depending on fuel prices and how much the truck breaks down.
How experience and specialization change earnings
A new driver at a large carrier typically starts at $0.35 to $0.45 per mile and moves up to $0.50 to $0.65 per mile after two to five years. Some companies offer bonuses for safe driving, fuel efficiency, or staying with the company for a certain period. These bonuses can add $2,000 to $5,000 per year.
Specialized freight pays more. Drivers hauling hazmat (hazardous materials) earn $0.05 to $0.15 more per mile because they need a hazmat endorsement on their commercial driver's license and face stricter regulations. Tanker drivers (hauling liquids) earn similarly. Flatbed drivers, who load and unload freight themselves, often earn $0.10 to $0.20 more per mile to compensate for the physical work and liability. A hazmat or flatbed driver might earn $65,000 to $85,000 gross, compared to $50,000 to $65,000 for a general freight driver with the same experience.
Dedicated routes — where you haul freight for one company between the same two locations — often pay more than spot market freight because the work is predictable. A dedicated driver might earn $0.55 to $0.75 per mile with more consistent weekly miles, resulting in steadier income than a driver taking whatever loads are available.
Regional and local driving versus long-haul
Long-haul drivers (those who spend multiple nights away from home) typically earn more per mile but work longer hours and spend more time away. They might earn $0.50 to $0.70 per mile and drive 2,000 to 2,500 miles per week, grossing $50,000 to $87,500 annually. The trade-off is weeks on the road, irregular sleep, and eating most meals in the truck.
Regional drivers (those who return home most nights or every few days) usually earn $0.45 to $0.65 per mile but drive fewer miles per week because they spend time returning to a home terminal. They might drive 1,200 to 1,800 miles per week, grossing $28,000 to $58,500 annually, but they sleep in their own bed and have more predictable schedules.
Local delivery drivers (grocery, beverage, fuel, or parcel delivery) often earn $50,000 to $70,000 per year on an hourly or daily rate, with more regular hours and time at home. The pay is lower per hour than long-haul, but the total income is competitive because the work is steadier and you are not paying for meals and hotels on the road.
The hidden costs of truck driving income
Truck driving income comes with costs that do not show up in a salary comparison. A long-haul driver spends $150 to $300 per week on food, laundry, and truck stops. That is $7,800 to $15,600 per year out of pocket. A driver living in the truck full-time might spend less, but still $100 to $150 per week. A regional or local driver avoids these costs because they go home.
Medical costs are higher for truck drivers. The job is sedentary, stressful, and involves irregular sleep. Drivers have higher rates of back pain, sleep apnea, and high blood pressure. Health insurance through a trucking company is often available but expensive, and many owner-operators pay out of pocket. A driver with chronic back pain might spend $2,000 to $5,000 per year on treatment.
Time away from family is a cost that does not appear in income statements but affects quality of life. A long-haul driver might spend 250 to 300 nights per year away from home. That is not just money — it is missing children's events, anniversaries, and the ability to maintain relationships. Some drivers find this acceptable; others find it unsustainable after a few years.
How freight demand and fuel prices affect your actual earnings
Truck driver income is not stable. Freight demand fluctuates seasonally and with the economy. In peak seasons (summer and fall), freight is abundant and rates are higher. In slow seasons (winter and early spring), freight is scarce and rates drop. A driver might earn $6,000 in a good month and $3,500 in a slow month. Over a year, this averages out, but it means your paycheck is unpredictable.
Fuel prices directly affect owner-operator income and indirectly affect company driver income. When fuel prices spike, owner-operators' net income drops when ready because they pay for fuel. Company drivers are less affected, but some companies adjust mileage rates downward when fuel prices are high, or upward when fuel is cheap. A $0.50 swing in fuel prices per gallon can cost an owner-operator $2,000 to $3,000 per month.
Truck breakdowns also affect income. An owner-operator with a truck in the shop for a week loses all income for that week and pays for repairs. Even a company driver loses income if the truck is down, because they are not driving miles. Older trucks break down more often. A well-maintained truck might have one major repair per year; a neglected truck might have several.
Comparing truck driving income to other jobs
A truck driver earning $60,000 gross per year is earning more than the median wage for many jobs — retail, food service, administrative work — but less than skilled trades like electricians or plumbers, which often pay $65,000 to $90,000. The difference is that electricians and plumbers have more control over their hours, spend their nights at home, and do not have the physical wear and tear of driving.
Compared to other transportation jobs, truck driving is competitive. A bus driver or taxi driver might earn $40,000 to $55,000 with more regular hours. An airline pilot earns significantly more ($100,000 to $200,000+) but requires years of training and certification. A delivery driver for a parcel service might earn $50,000 to $70,000 with benefits and job security that trucking does not always offer.
The real comparison is not just salary but total compensation: salary plus benefits plus time at home plus job security plus physical demands. A truck driver earning $60,000 gross with no health insurance, weeks away from home, and irregular income is not in the same position as a warehouse worker earning $45,000 with health insurance, regular hours, and time at home. The headline number matters, but so does everything else.
Frequently Asked Questions
Do truck drivers get paid time off or benefits?
Large carriers usually offer health insurance, retirement plans, and paid time off (typically one to three weeks per year), though some require you to work a certain period before benefits start. Owner-operators get no paid time off and must pay for their own health insurance. Small carriers vary widely — some offer benefits, others do not.
Can a truck driver earn more by switching companies?
Yes, sometimes. Rates vary between carriers, and a driver with experience can negotiate higher pay or switch to a company offering better rates. However, switching also means losing seniority and any bonuses tied to tenure. The gain is usually $0.02 to $0.05 per mile, which adds up to $2,000 to $5,000 per year.
What is the difference between gross and net income for a truck driver?
Gross income is what you earn before taxes and deductions. Net income is what you take home after taxes, insurance, fuel (if you own the truck), and other expenses. A company driver earning $60,000 gross might take home $45,000 net. An owner-operator earning $90,000 gross might take home $35,000 net after all expenses.
Do truck drivers earn more if they work more hours?
Not necessarily. Federal law limits truck drivers to 11 hours of driving per day and 60 hours per week. You cannot legally drive more than that. Some drivers maximize their hours within these limits; others prefer to work fewer hours and have more time off. More hours means more miles and more income, but also more fatigue and wear on your body.
Is owner-operator income really higher than company driver income?
Gross income is higher, but net income is often similar or lower because of fuel, maintenance, insurance, and truck payments. An owner-operator might gross $90,000 but net $35,000 to $45,000. A company driver might gross $65,000 but net $50,000 to $52,000. Owner-operators have more control over their schedule and can deduct business expenses on taxes, which is valuable, but the take-home pay is not always higher.
