Truck driver income varies widely based on experience, route type, and employer
The median annual income for truck drivers in the United States is roughly $48,000 to $56,000, though this number shifts based on what kind of driving you do and where you work. A driver hauling freight across state lines makes more than one running local deliveries. A driver with ten years at a major carrier makes more than someone in their first year. The difference between the lowest and highest earners in the profession can be $20,000 or more annually.
Pay structure matters as much as the headline number. Most long-haul drivers are paid per mile — typically 40 to 60 cents per mile — which means your income depends on how many miles you actually drive. Local and regional drivers often earn an hourly wage instead, usually $20 to $30 per hour. Owner-operators who own their own truck and lease to a carrier keep a larger share of revenue but also pay for fuel, maintenance, insurance, and their own benefits.
Key Takeaways
- Long-haul drivers typically earn $48,000 to $65,000 annually, while local delivery drivers often make $45,000 to $55,000, with significant variation by employer and region.
- Pay structure — per-mile, hourly, or owner-operator — directly affects your take-home income and how much control you have over your earnings.
- Experience, truck type (flatbed, tanker, refrigerated), and willingness to work irregular hours all push income higher or lower within the same job category.
- Benefits packages, fuel surcharges, and bonuses can add $5,000 to $15,000 annually to your base pay, so comparing total compensation matters more than base salary alone.
Long-haul versus local and regional driving pay
Long-haul drivers who spend most nights away from home typically earn between $48,000 and $65,000 per year, with experienced drivers at major carriers sometimes reaching $70,000 or higher. These drivers are paid per mile, and the math is straightforward: more miles driven means more money earned. A driver covering 2,500 miles per week at 55 cents per mile brings in roughly $1,375 before taxes and deductions. Over a year, that's around $71,500 — but that assumes consistent work and doesn't account for time spent waiting at loading docks, which you may not be paid for.
Local and regional drivers — those who return home most nights or work within a few states — often earn $45,000 to $55,000 annually on an hourly wage. They might make $22 to $28 per hour, working 50 to 60 hours per week. The trade-off is predictability: you know roughly what you'll earn each week, you're home regularly, and you avoid the wear of constant travel. However, you also have less control over your schedule and less opportunity to boost income by taking extra loads.
Specialized routes — hazmat, tanker, flatbed — typically pay 10 to 20 percent more than standard freight hauling because they require additional certifications and carry higher liability. A tanker driver might earn $55,000 to $70,000 annually compared to $48,000 to $60,000 for a general freight driver at the same company.
How experience and employer size affect earnings
Your first year as a truck driver is the lowest-paid year. New drivers often start at 35 to 45 cents per mile or $18 to $22 per hour, depending on the job type. After three to five years, that typically rises to 50 to 60 cents per mile or $24 to $30 per hour. Drivers with ten years or more at a stable employer can reach 60 to 75 cents per mile or $28 to $35 per hour, though advancement beyond that usually requires moving into dispatch, training, or management roles.
Large carriers like Werner, Schneider, and J.B. Hunt tend to offer more consistent pay scales and benefits but may have stricter policies on route selection and time off. Smaller regional carriers sometimes pay slightly more per mile to attract drivers but offer fewer benefits and less job security. Owner-operators have the highest earning potential — some gross $100,000 or more annually — but they also absorb all operating costs and have no paid time off or employer-provided health insurance.
Geographic location affects pay as well. Drivers based in or regularly hauling through high-cost-of-living areas like California or the Northeast often earn 5 to 15 percent more than those in the Midwest or South, though the difference shrinks when you account for fuel costs and living expenses.
Bonuses, benefits, and what they're actually worth
Base pay is only part of your income. Most carriers offer sign-on bonuses ($2,000 to $10,000), safety bonuses (paid quarterly if you have no accidents), and retention bonuses (paid annually if you stay with the company). These can add $5,000 to $15,000 per year to your earnings. Some carriers also offer fuel surcharges — an extra 3 to 8 cents per mile when diesel prices spike — which can add $1,500 to $3,000 annually depending on fuel costs and your mileage.
Health insurance, paid time off, and retirement contributions are worth real money even though they don't show up in your paycheck. A carrier that covers 80 percent of your health insurance premium, offers two weeks of paid time off, and matches 3 percent of your 401(k) contribution is giving you roughly $8,000 to $12,000 in annual value on top of your base pay. Owner-operators don't receive these benefits and must budget for them separately, which significantly reduces their net income compared to the gross revenue they generate.
Owner-operator income and the real cost of self-employment
Owner-operators who own their truck and lease it to a carrier or broker can gross $70,000 to $100,000 or more annually, but that's before expenses. Fuel typically costs $40,000 to $60,000 per year depending on diesel prices and miles driven. Truck payments, maintenance, tires, insurance, and licensing can total another $30,000 to $50,000 annually. After those costs, net income often falls to $20,000 to $40,000 — sometimes less than a company driver earns, especially in the first few years when the truck is still being paid off.
Owner-operators also pay self-employment taxes (roughly 15 percent of net income), cover their own health insurance, and have no paid time off. The upside is that you control your schedule, choose your loads, and build equity in your truck. The downside is that a major repair, an accident, or a slow freight market can wipe out your profit margin for months. Most owner-operators need $50,000 to $100,000 in savings before starting to weather the lean periods.
Factors that push income higher or lower
Several variables move your earnings up or down within the same job category. Willingness to work irregular hours — nights, weekends, holidays — can add 10 to 20 percent to your income because freight moves around the clock and loads that run at odd times often pay premiums. Hazmat certification, doubles endorsement (pulling two trailers), and tanker endorsement all may have access to you for higher-paying loads. Taking loads that others avoid — remote pickups, difficult shippers, longer waits — often comes with higher pay.
Conversely, being selective about loads, refusing to work weekends, or taking extended time off reduces your annual income even if your hourly or per-mile rate stays the same. A driver who works 50 weeks per year earns roughly 4 percent less than one who works 52 weeks, all else equal. A driver who averages 2,000 miles per week earns significantly less than one averaging 2,500 miles per week at the same rate.
Your driving record also affects pay. Drivers with accidents or moving violations may be ineligible for safety bonuses or may be passed over for premium loads that pay more. Some carriers charge higher insurance premiums for drivers with poor records, which they pass along as lower pay rates.
Regional pay differences and cost of living
Truck driver pay varies by region, though the differences are smaller than in many other professions because trucking is a national market. The Northeast and California typically pay 5 to 15 percent more per mile or per hour than the South and Midwest, but fuel costs and living expenses are also higher. A driver earning $60,000 in New York may have less purchasing power than one earning $52,000 in Texas.
Some regions have higher demand for drivers, which pushes pay up. Areas with major ports, distribution hubs, or seasonal agricultural activity often offer premium rates during peak seasons. Rural areas sometimes struggle to attract drivers and may offer bonuses or higher rates to fill positions, even though the base pay might be lower.
Frequently Asked Questions
Do truck drivers get paid for waiting time at loading docks?
Most long-haul drivers paid per mile do not get paid for waiting time, though some carriers offer detention pay (usually $25 to $50 per hour) after a certain threshold, like four hours. Hourly drivers are paid for all hours worked, including waiting. This is a significant difference — a driver waiting six hours at a dock loses roughly $18 in per-mile pay but gains $150 in hourly pay. Ask about detention policies before accepting a job.
Can truck drivers earn more by switching companies frequently?
Switching companies can increase pay because new-hire rates are sometimes higher than what existing drivers earn, and sign-on bonuses add when ready income. However, frequent switching means you lose retention bonuses, seniority benefits, and the ability to bid on premium loads. Most drivers earn more by staying with one carrier for three to five years, then moving to a better-paying company with their experience.
What's the difference between gross and net income for owner-operators?
Gross income is the total revenue from loads. Net income is what's left after fuel, truck payments, maintenance, insurance, and taxes. An owner-operator grossing $80,000 might net $25,000 to $35,000 after all expenses. Always calculate net income, not gross, when comparing owner-operator earnings to company driver pay.
Do truck drivers earn overtime pay?
Company drivers paid per mile do not earn overtime — there is no overtime threshold in trucking. Hourly drivers may be may be able to access for overtime pay (time-and-a-half) for hours over 40 per week, depending on the employer and state law. Owner-operators do not earn overtime because they are self-employed. Check your employment agreement to understand how your pay structure handles extra hours.
How much does a truck driver's income change year to year?
Income can fluctuate 10 to 20 percent year to year based on freight demand, fuel prices, and how many weeks you work. During economic slowdowns, freight volume drops and rates fall. During peak seasons (summer and pre-holiday), rates rise and more loads are available. Owner-operators see larger swings than company drivers because they absorb all market volatility directly.
