Truck Driver Earnings Per Mile Calculator
Use this Truck Driver Earnings Per Mile Calculator to estimate how much money you can earn driving truck based on your pay per mile and average weekly mileage. Enter your cents-per-mile rate and miles driven to calculate estimated weekly, monthly and yearly truck driver earnings.
The calculator can be used by company drivers, long-haul truckers, regional drivers, team drivers, flatbed drivers, tanker drivers, reefer drivers, dry van drivers, heavy-haul drivers and owner-operators who want to compare trucking pay rates.
Choose Simple Estimate for a quick calculation using cents per mile and weekly miles. Switch to Advanced Estimate to include loaded and empty miles, hourly pay, detention, layover, stop pay, bonuses, per diem, unpaid miles, weeks worked and estimated deductions.
Truck Driver Earnings Per Mile Calculator
Calculate how much you can earn per week, month and year from your truck driver cents-per-mile rate and average mileage.
Simple mode calculates trucking earnings from your cents-per-mile rate, weekly miles and weeks worked per year.
Truck Driver Pay Scenarios
How to Use the Truck Driver Earnings Per Mile Calculator
Enter the amount you are paid for each mile and the number of miles you expect to drive during an average week.
If your trucking job pays 60 cents per mile, enter 60 in the Pay Per Mile field. If you normally drive 2,500 miles each week, enter 2,500 for weekly mileage.
The calculator immediately estimates how much you could earn per week, month and year.
If you want to estimate what those gross earnings may look like after payroll deductions, our Paycheck Calculator can provide another useful comparison.
Truck Driver Pay Per Mile Formula
The basic trucking pay formula is:
Truck Driver Pay = Miles Driven × Pay Per Mile
For example, a driver earning $0.60 per mile and driving 2,500 miles would earn:
2,500 × $0.60 = $1,500 per week
How Much Can a Truck Driver Make Per Week?
Weekly truck driver earnings depend primarily on your mileage rate and how many paid miles you actually receive.
- 2,000 miles at $0.50 per mile = $1,000 per week
- 2,000 miles at $0.60 per mile = $1,200 per week
- 2,000 miles at $0.70 per mile = $1,400 per week
- 2,500 miles at $0.60 per mile = $1,500 per week
- 3,000 miles at $0.60 per mile = $1,800 per week
- 3,000 miles at $0.70 per mile = $2,100 per week
How Much Can a Truck Driver Make Per Month?
A driver grossing $1,500 per week and working approximately 50 weeks per year would earn around $75,000 annually.
The average monthly equivalent would be:
$75,000 ÷ 12 = $6,250 per month
Monthly trucking income will fluctuate because some months contain more working days, miles and pay periods than others.
How Much Can a Truck Driver Make Per Year?
Annual income depends on both weekly mileage and how many weeks you actually work.
A driver averaging 2,500 paid miles per week at $0.60 per mile earns $1,500 in mileage pay each week.
At 50 working weeks:
$1,500 × 50 = $75,000 per year
Truck Driver Pay at 40 Cents Per Mile
- 2,000 miles = $800 per week
- 2,500 miles = $1,000 per week
- 3,000 miles = $1,200 per week
At 2,500 miles per week for 50 weeks, $0.40 per mile equals approximately $50,000 per year.
Truck Driver Pay at 50 Cents Per Mile
- 2,000 miles = $1,000 per week
- 2,500 miles = $1,250 per week
- 3,000 miles = $1,500 per week
At 2,500 miles per week for 50 weeks, $0.50 per mile produces approximately $62,500 in annual mileage pay.
Truck Driver Pay at 60 Cents Per Mile
- 2,000 miles = $1,200 per week
- 2,500 miles = $1,500 per week
- 3,000 miles = $1,800 per week
At 2,500 miles for 50 weeks, the annual total is approximately $75,000.
Truck Driver Pay at 70 Cents Per Mile
- 2,000 miles = $1,400 per week
- 2,500 miles = $1,750 per week
- 3,000 miles = $2,100 per week
A driver averaging 2,500 miles for 50 weeks at $0.70 per mile would earn approximately $87,500 in mileage pay.
Truck Driver Pay at 80 Cents Per Mile
- 2,000 miles = $1,600 per week
- 2,500 miles = $2,000 per week
- 3,000 miles = $2,400 per week
Driving 2,500 miles for 50 weeks at $0.80 per mile would equal approximately $100,000 in annual mileage pay.
Truck Driver Pay at 90 Cents Per Mile
At $0.90 per mile, 2,500 paid miles generate approximately $2,250 per week.
Across 50 working weeks, that equals approximately $112,500 per year.
$1 Per Mile Truck Driver Pay
At $1 per paid mile, calculating gross mileage income becomes simple.
- 2,000 paid miles = $2,000
- 2,500 paid miles = $2,500
- 3,000 paid miles = $3,000
At 2,500 paid miles per week for 50 weeks, that would equal approximately $125,000 annually before deductions and any other compensation.
How Many Miles Do Truck Drivers Drive Per Week?
Weekly mileage varies dramatically depending on the type of trucking job, dispatch, freight availability, Hours of Service, weather, traffic, loading delays and home time.
A regional driver may have lower weekly miles but spend more time loading and making deliveries. A long-haul driver may accumulate significantly more highway mileage.
The calculator does not assume that every driver can consistently achieve a specific mileage number. Enter the average that realistically reflects your own work.
2,000 Miles Per Week Truck Driver Pay
At 2,000 paid miles per week:
- $0.50/mile = $1,000 per week
- $0.60/mile = $1,200 per week
- $0.70/mile = $1,400 per week
- $0.80/mile = $1,600 per week
2,500 Miles Per Week Truck Driver Pay
- $0.50/mile = $1,250 per week
- $0.60/mile = $1,500 per week
- $0.70/mile = $1,750 per week
- $0.80/mile = $2,000 per week
3,000 Miles Per Week Truck Driver Pay
- $0.50/mile = $1,500 per week
- $0.60/mile = $1,800 per week
- $0.70/mile = $2,100 per week
- $0.80/mile = $2,400 per week
3,500 Miles Per Week Truck Driver Pay
A driver who can legitimately average 3,500 paid miles in a week would generate:
- $1,750 at $0.50 per mile
- $2,100 at $0.60 per mile
- $2,450 at $0.70 per mile
- $2,800 at $0.80 per mile
Loaded Miles vs Empty Miles
One of the most important details in a cents-per-mile pay package is whether empty miles are paid at the same rate as loaded miles.
Suppose a driver travels 2,500 miles:
- 2,200 loaded miles
- 300 empty miles
If every mile is paid at $0.60, mileage income is $1,500.
If only the loaded miles are paid, earnings fall to:
2,200 × $0.60 = $1,320
Those 300 unpaid empty miles reduce weekly earnings by $180.
Why Paid Miles Matter More Than Total Miles
A truck may physically travel 2,700 miles while the driver’s pay statement contains only 2,500 paid miles.
This can happen because of unpaid deadhead, mileage-calculation methods or other company policies.
Advanced mode lets you enter unpaid miles and calculates your effective earnings across all miles actually travelled.
Effective Truck Driver Pay Per Mile
Your advertised cents-per-mile rate is not always your effective pay per actual mile.
For example, suppose you earn $1,500 during a week but actually drive 2,700 total miles.
$1,500 ÷ 2,700 = approximately $0.56 per actual mile
The calculator includes this figure so you can compare trucking jobs more accurately.
Detention Pay for Truck Drivers
Truck drivers frequently lose productive driving time while waiting at shippers and receivers.
If detention is paid, add the hours and hourly detention rate in Advanced Estimate.
For example, four paid detention hours at $25 per hour adds:
4 × $25 = $100 per week
Across 50 weeks, that would represent approximately $5,000 of additional compensation.
Unpaid Detention Can Reduce Effective Hourly Pay
A cents-per-mile job can look excellent until waiting time is included.
If you earn $1,500 but spend 65 total working hours earning it:
$1,500 ÷ 65 = approximately $23.08 per on-duty hour
If the same income requires only 50 working hours, effective gross hourly pay rises to $30.
Layover Pay
Some carriers pay drivers when freight or dispatch problems leave them waiting away from home for an extended period.
If you average one $100 paid layover every two weeks, that represents roughly $2,500 annually over 50 working weeks.
Stop Pay and Extra Delivery Pay
Drivers hauling LTL, flatbed, food service, fuel, regional freight or multi-stop loads may receive additional pay for pickups and deliveries.
Five extra paid stops per week at $25 each produces:
5 × $25 = $125 per week
Over 50 weeks, that equals approximately $6,250.
Loading and Unloading Pay
Some trucking jobs include additional pay for loading, unloading, fingerprinting freight or handling cargo.
Add that amount under Loading / Unloading Pay Per Week in Advanced mode.
Tarp Pay for Flatbed Drivers
Flatbed drivers may receive additional compensation for tarping and securing loads.
If these payments are a meaningful part of your compensation, add your average weekly tarp or special-duty pay under Border / Crossing / Special Pay.
Hazmat Pay
Drivers handling hazardous materials may receive a higher mileage rate, hourly premium or additional flat payment depending on the employer.
The Advanced calculator can include these premiums so you can compare the complete compensation package rather than CPM alone.
Oversize and Heavy-Haul Driver Pay
Oversize and heavy-haul trucking may involve mileage pay, hourly pay, daily guarantees, permit-related waiting, loading time and specialized premiums.
If much of your work is compensated hourly rather than strictly by mileage, enter those additional paid hours in Advanced mode.
Dry Van Driver Earnings
Dry van drivers may receive straightforward mileage pay, but weekly earnings still depend heavily on freight availability, trip length, detention and how efficiently loads are dispatched.
Reefer Driver Earnings
Refrigerated freight can involve longer loading and unloading waits. A reefer job offering a high CPM may therefore still produce weaker effective hourly earnings if detention is frequent and poorly compensated.
Flatbed Driver Earnings
Flatbed drivers may receive mileage pay plus tarp pay, load-securement pay, stop pay or specialized freight premiums.
Include those additional payments when comparing a flatbed offer with a dry van or reefer position.
Tanker Driver Earnings
Tanker work may pay by mile, hour, load or a combination of methods.
If the job includes both mileage and hourly compensation, Advanced mode allows both to be added together.
Regional Truck Driver Earnings
Regional drivers may run fewer miles than over-the-road drivers while receiving additional stop pay, hourly pay or more predictable schedules.
This makes total weekly earnings and effective hourly pay important when comparing regional jobs with long-haul work.
OTR Truck Driver Earnings
Over-the-road drivers may have the greatest opportunity to accumulate paid mileage because they spend long periods covering interstate or cross-country routes.
However, home time, resets, loading delays, weather and freight availability can all reduce annual mileage.
Local Truck Driver Earnings
Local driving jobs are often paid hourly rather than strictly by the mile.
If a local position includes mileage plus hourly compensation for loading, deliveries or yard time, use Advanced mode to combine both forms of pay.
Team Truck Driver Earnings
Team operations can generate significantly more truck mileage because one driver may rest while the other drives.
However, a team pay rate may be split between drivers or calculated differently depending on the carrier.
Enter only the mileage and pay that actually applies to your individual paycheck.
Company Driver vs Owner-Operator Earnings
A company driver’s pay per mile and an owner-operator’s revenue per mile should not be compared directly.
A company driver may receive $0.60 or $0.70 per mile while the company pays for the tractor, fuel, insurance, maintenance, permits and most other operating costs.
An owner-operator may receive several dollars per mile in gross revenue but must pay those expenses personally.
If you are evaluating a delivery-style trucking route or courier operation, our Delivery Route Profit Calculator can also help compare route revenue with operating expenses.
Owner-Operator Earnings Per Mile
For an owner-operator, gross revenue is only the starting point.
- Diesel fuel
- Truck payment
- Trailer payment
- Commercial insurance
- Maintenance
- Tires
- Permits
- Licensing
- Tolls
- Parking
- ELD and communications
- Accounting
- Dispatch fees
Advanced mode includes basic weekly owner-operator expenses so gross truck revenue can be converted into a rough net earnings estimate.
Truck Driver Gross Pay vs Take-Home Pay
Gross pay is the amount earned before payroll deductions.
Take-home pay is the amount remaining after applicable taxes, benefits, insurance, pension contributions, union dues and other deductions.
The Advanced calculator includes an optional deduction percentage for a rough take-home estimate.
What Is 5 Cents More Per Mile Worth?
A small CPM increase can be worth thousands of dollars annually.
At 2,500 paid miles per week:
2,500 × $0.05 = $125 more per week
Across 50 working weeks:
$125 × 50 = $6,250 more per year
What Is 10 Cents More Per Mile Worth?
At 2,500 paid miles per week, a $0.10 CPM increase is worth:
2,500 × $0.10 = $250 per week
Across 50 weeks:
$250 × 50 = $12,500 more per year
What Are 500 More Miles Per Week Worth?
At $0.60 per mile:
500 × $0.60 = $300 more per week
Across 50 weeks, that represents approximately $15,000 of additional gross mileage income.
Compare Trucking Jobs by Annual Miles
A higher cents-per-mile rate does not automatically mean a higher annual income.
Consider two jobs:
- Job A pays $0.70 per mile but averages 1,800 miles per week.
- Job B pays $0.60 per mile but averages 2,700 miles per week.
Job A mileage pay:
1,800 × $0.70 = $1,260 per week
Job B mileage pay:
2,700 × $0.60 = $1,620 per week
The lower CPM job pays $360 more per week because it provides significantly more miles.
Compare Trucking Jobs by Effective Hourly Pay
Truck drivers should also consider the number of hours required to generate their mileage pay.
If one position pays $1,800 for a 70-hour week while another pays $1,600 for 50 hours:
The first job produces approximately $25.71 gross per hour.
The second produces $32 gross per hour.
Depending on your goals, the lower weekly paycheck might still represent the better compensation package.
Home Time and Annual Truck Driver Earnings
A driver earning excellent weekly money may still have lower annual income if frequent home time dramatically reduces weeks worked.
This calculator lets you adjust the number of working weeks instead of simply multiplying every weekly paycheck by 52.
50 Weeks vs 48 Weeks Worked
At $1,500 of weekly gross income:
- 52 weeks = $78,000
- 50 weeks = $75,000
- 48 weeks = $72,000
- 46 weeks = $69,000
Vacation, unpaid home time, illness, breakdowns and seasonal slow periods can therefore materially change yearly earnings.
Truck Driver Bonuses
Many carriers advertise compensation beyond cents per mile.
- Safety bonuses
- Fuel bonuses
- Performance bonuses
- Referral bonuses
- Sign-on bonuses
- Retention bonuses
- Profit sharing
When comparing jobs, determine whether a bonus is guaranteed, recurring or dependent on specific performance requirements.
Truck Driver Per Diem
Some trucking compensation arrangements include per-diem payments in addition to or as part of mileage compensation.
Because tax and payroll treatment varies, the calculator treats separately entered per diem as outside the optional payroll-deduction estimate.
Can Truck Drivers Make $100,000 Per Year?
A driver earning $100,000 across 50 working weeks needs to average approximately:
$100,000 ÷ 50 = $2,000 per week
If all of that compensation came from mileage at $0.70 per mile:
$2,000 ÷ $0.70 = approximately 2,857 paid miles per week
Bonuses, stop pay, hourly compensation, detention and specialized freight pay can reduce the mileage needed to reach the same annual total.
Can Truck Drivers Make $120,000 Per Year?
$120,000 across 50 working weeks equals approximately $2,400 per week.
At $0.80 per paid mile, that would require approximately 3,000 miles per week if mileage pay were the only compensation source.
Can Truck Drivers Make $150,000 Per Year?
A $150,000 annual gross income over 50 weeks requires an average of $3,000 per week.
This level of earnings may require very high mileage, specialized trucking, team operations, substantial additional pay or an owner-operator business with strong net profitability.
How Much Do Truck Drivers Earn Per Hour?
Even when a trucking job pays by the mile, you can calculate an effective hourly rate.
Effective Hourly Pay = Weekly Gross Earnings ÷ Total Working Hours
If you gross $1,800 and spend 60 hours on duty:
$1,800 ÷ 60 = $30 per hour
Driving Hours vs On-Duty Hours
A driver’s job involves more than holding the steering wheel.
- Pre-trip inspections
- Post-trip inspections
- Fueling
- Waiting
- Loading
- Unloading
- Securing freight
- Paperwork
- Border crossings
- Scale inspections
Advanced mode shows earnings per driving hour and per total on-duty hour so you can compare both figures.
How to Compare Two Truck Driver Job Offers
Do not compare trucking jobs using CPM alone.
- Compare average paid miles.
- Ask whether empty miles are paid.
- Compare detention policies.
- Ask when detention pay begins.
- Compare stop pay.
- Compare layover pay.
- Compare bonuses.
- Check whether loading and unloading are paid.
- Compare home time.
- Compare benefits and pension contributions.
- Estimate total on-duty hours.
CPM vs Hourly Truck Driver Pay
Mileage pay rewards productive miles, while hourly pay compensates the driver for time.
A CPM job may be attractive when freight is consistent and delays are minimal.
Hourly pay may be more attractive for work involving traffic, loading, construction sites, city deliveries or long periods of waiting.
CPM vs Salary Truck Driver Pay
A salaried trucking job provides more predictable income, while mileage pay varies with the miles dispatched.
To compare them, calculate expected annual mileage income and compare the total with the annual salary, benefits, hours and home-time schedule.
Truck Driver Earnings and Fuel Costs
Company drivers typically do not pay the truck’s fuel bill directly, but owner-operators do.
For a separate long-term fuel analysis, use our Gasoline Spending Calculator. Diesel users can apply the same basic fuel-consumption math using their diesel price and fuel economy.
Owner-Operator Revenue Is Not a Paycheck
A truck generating $250,000 of annual gross revenue does not mean the owner-operator personally earned $250,000.
Fuel alone can consume a large share of revenue, followed by equipment payments, repairs, insurance, tires and other operating costs.
Use Advanced mode to enter basic weekly truck expenses when evaluating owner-operator earnings.
Why Weekly Miles Can Be More Important Than CPM
A carrier offering an impressive mileage rate may still produce weak earnings if freight is inconsistent.
Before changing trucking jobs, try to learn what drivers in that specific fleet actually average in paid miles—not just the maximum mileage advertised in recruiting material.
Calculate Earnings From Your Pay Statements
For the best estimate, review several recent pay statements.
- Add total paid miles.
- Calculate average miles per week.
- Add detention and layover pay.
- Add stop and accessory pay.
- Add bonuses.
- Record total gross earnings.
- Track actual hours worked.
Using four to eight weeks of real data usually produces a more realistic annual estimate than using your best week.
Truck Driver Earnings During Slow Freight Periods
CPM drivers may experience significant income fluctuations when freight volume falls.
If average weekly mileage drops from 2,800 to 2,000 miles at $0.60 per mile, weekly mileage pay falls from $1,680 to $1,200.
That is a $480 weekly difference.
Truck Driver Earnings During Busy Periods
When freight is strong and drivers can legally and safely accumulate more paid miles, weekly earnings can rise rapidly.
An extra 500 miles at $0.70 per mile adds approximately $350 to the week’s gross pay.
How to Increase Truck Driver Earnings
- Compare jobs using actual average paid miles.
- Look for carriers that pay all dispatched miles.
- Compare detention policies.
- Reduce excessive unpaid waiting when possible.
- Consider specialized freight with higher compensation.
- Compare stop and accessory pay.
- Maintain a strong safety record when bonuses depend on it.
- Understand bonus requirements before counting on the money.
- Track gross income per on-duty hour.
- Track effective income per actual mile.
- Compare benefits in addition to CPM.
- Consider home time when evaluating annual earning potential.
Truck Driver Earnings and Waiting Time
Waiting can be one of the largest hidden costs in mileage-based trucking work because the truck is not accumulating miles while the driver remains away from home and committed to the job.
For delivery-specific waiting, our Delivery Driver Waiting Time Cost Calculator can also illustrate how unpaid waiting affects productive earning time.
More Financial Calculators
Truck driver income can vary significantly from one week to another. Browse our Financial Calculators for more tools covering paychecks, spending, savings, investing and long-term financial planning.
Frequently Asked Questions
How do I calculate truck driver pay per mile?
Multiply your paid miles by your dollar-per-mile rate. For example, 2,500 miles at $0.60 per mile equals $1,500.
How do I convert cents per mile to dollars?
Divide the cents-per-mile number by 100. Sixty cents per mile is $0.60 per mile.
How much is 60 cents per mile at 2,500 miles?
2,500 miles at $0.60 per mile equals $1,500 in gross mileage pay.
How much is 70 cents per mile at 3,000 miles?
3,000 miles at $0.70 per mile equals $2,100.
How much can I make per month trucking?
The calculator converts your annual estimated income into an average monthly amount based on mileage, pay rate and weeks worked.
How much can I make per year as a truck driver?
Enter your realistic weekly mileage, CPM and weeks worked. The calculator multiplies recurring weekly compensation across the year and adds any annual bonuses.
Can I enter different rates for loaded and empty miles?
Yes. Advanced mode lets you enter separate loaded-mile and empty-mile CPM rates.
Can I include unpaid miles?
Yes. Unpaid miles are included in total actual mileage and reduce your effective earnings per actual mile.
Can I include detention pay?
Yes. Enter average paid detention hours per week and your detention hourly rate.
Can I include layover pay?
Yes. Enter the number of paid layovers per week and compensation per layover.
Can I include stop pay?
Yes. Enter the number of paid extra stops and average pay per stop.
Can I include tarp, border or specialized pay?
Yes. Enter your average additional weekly compensation under special pay.
Can I include hourly truck driver pay?
Yes. Advanced mode lets you combine mileage earnings with other hourly-paid work.
Can I calculate my effective hourly wage?
Yes. Enter your total on-duty and driving hours to see estimated gross earnings per on-duty hour and driving hour.
Can I calculate take-home truck driver pay?
Advanced mode includes an optional estimated payroll and tax deduction percentage plus other weekly deductions for a rough take-home estimate.
Can owner-operators use this calculator?
Yes. Advanced mode includes weekly fuel, truck payment, maintenance, insurance, permits and other truck expenses. Owner-operators should remember that gross revenue is very different from personal income.
How much is a 5-cent-per-mile raise worth?
At 2,500 paid miles per week for 50 weeks, an extra $0.05 per mile is worth approximately $6,250 per year.
How much is a 10-cent-per-mile raise worth?
At 2,500 paid miles per week for 50 weeks, an extra $0.10 per mile is worth approximately $12,500 per year.
How much are 500 extra miles per week worth?
At $0.60 per mile, 500 extra paid miles equals $300 more per week or approximately $15,000 across 50 weeks.
Should I choose the trucking job with the highest CPM?
Not necessarily. Compare actual paid miles, empty-mile pay, detention, stop pay, bonuses, home time, benefits and total hours required to earn the money.
Does this calculator work for Canadian truck drivers?
Yes. Select Canadian dollars and enter your pay per mile and compensation details. The calculator does not assume a specific country for the basic earnings calculation.
Does the calculator work on mobile?
Yes. The calculator automatically switches to a single-column mobile-friendly layout with large inputs and buttons on smaller screens.
Final Thoughts
Truck driver pay per mile is easy to calculate, but cents per mile alone does not tell you how good a trucking job actually is.
The biggest factors are how many paid miles the carrier consistently provides, whether empty miles are compensated, how much unpaid waiting occurs and what additional detention, stop, layover and bonus pay is available.
Use Simple Estimate when you want a quick answer showing how much a CPM trucking job could pay per week, month and year.
Use Advanced Estimate when comparing trucking jobs or estimating owner-operator income. It lets you calculate loaded and empty mileage separately, add accessory pay, measure earnings per hour and actual mile, estimate deductions and account for basic truck operating expenses.
The best-paying trucking job is not necessarily the one advertising the highest cents-per-mile rate. The better comparison is how much money actually reaches your pocket for the miles, hours and weeks you spend working.