How to Calculate Trucking Cost Per Mile

Calculating cost per mile (CPM) is the fundamental financial metric for any trucking operation, providing a baseline for setting profitable freight rates. The formula is the sum of all fixed and variable expenses divided by the total number of miles driven during a specific period. Without this figure, owner-operators and fleet managers cannot accurately determine if a load paying $2.50 per mile covers operational overhead or generates a net loss. According to the American Transportation Research Institute (ATRI), the average marginal cost per mile reached $2.251 in 2022, a record high driven by fuel prices and equipment costs. To perform this calculation correctly, you must categorize every dollar spent by the business. Fixed costs remain constant regardless of whether the truck moves, while variable costs fluctuate based on mileage. DispatchTool assists in this process by aggregating mileage data from ELDs, which ensures the denominator in your CPM equation is accurate rather than estimated. Most professionals calculate their CPM monthly to account for seasonal variations in fuel and maintenance demands, ensuring that the business remains solvent despite market volatility.

The Fundamental CPM Formula

The basic formula for cost per mile is: Total Expenses ÷ Total Miles. To get an accurate result, you must use a specific timeframe, such as a 30-day month or a 90-day quarter. If a truck incurs $12,500 in total expenses over a month and travels 10,000 miles, the CPM is $1.25. However, this simple division is only as accurate as your data entry. You must include every expense, from large tractor payments down to $5 window washer fluid purchases. The ATRI reports that motor carriers spend approximately 28% of their total cost per mile on driver wages and 28% on fuel, making these the two largest variables to monitor.

Identifying Fixed Costs (Standing Expenses)

Fixed costs, also known as standing expenses, are costs you pay even if the truck sits idle for the entire month. These typically include truck payments (averaging $2,500 to $4,500 for new Class 8 tractors), insurance premiums (often $8,000 to $15,000 annually), and permit fees like the Heavy Vehicle Use Tax (Form 2290), which is $550 for vehicles over 75,000 lbs. To calculate the daily fixed cost, divide the annual total by 365. For example, if your annual fixed costs are $48,000, your business costs $131.50 per day just to exist. Many new operators fail to account for the 'opportunity cost' of their own labor or administrative time, which should be factored in as a fixed salary.

Tracking Variable Costs (Running Expenses)

Variable costs are the expenses incurred only when the wheels are turning. Fuel is the most volatile variable; with a truck averaging 6.5 MPG and diesel at $4.00 per gallon, fuel alone costs $0.61 per mile. Tires are another significant variable, as a full set of 18 tires can cost $7,000 to $10,000 and may last 100,000 to 150,000 miles, resulting in a cost of approximately $0.07 per mile. Preventive maintenance, including oil changes every 25,000 miles (costing $400 to $600), and minor repairs generally add another $0.15 to $0.20 per mile. Accurate tracking of these numbers allows you to adjust your bidding strategy in real-time as pump prices fluctuate.

A Worked Example for an Owner-Operator

Consider an owner-operator running 8,500 miles in a month. Their fixed costs include a $3,000 truck payment, $1,000 for insurance, and $500 for software and plates, totaling $4,500. Their variable costs include $5,200 for fuel, $600 for a mid-trip repair, and $850 for tolls and scales, totaling $6,650. The total monthly expenditure is $11,150. Dividing $11,150 by 8,500 miles results in a cost per mile of $1.31. If this operator accepts a load paying $1.75 per mile, they are earning a net profit of $0.44 per mile, or $3,740 for the month. However, if the mileage dropped to 5,000 due to downtime, the fixed costs would stay at $4,500, spiking the CPM to over $2.00.

The Danger of Ignoring Depreciation

Depreciation is the non-cash expense representing the decrease in your equipment's value over time. A new tractor costing $165,000 may lose 20% of its value in the first year and 10-15% annually thereafter. For a truck driven 100,000 miles a year, a $20,000 annual loss in value equates to a $0.20 per mile hidden cost. If you do not include depreciation in your CPM, you may find that while you have cash for current bills, you lack the capital to replace the tractor when it reaches the end of its 500,000 or 750,000-mile service life. The IRS allows for MACRS depreciation, which can provide tax benefits but must be balanced against the actual market resale value of the unit.

Calculating the 'All-In' Driver Compensation

Whether you pay yourself a salary or pay a hired driver, labor is a major CPM component. According to the Bureau of Labor Statistics (BLS), the median pay for heavy truck drivers is approximately $54,320 annually, but for an owner-operator, this must include self-employment tax (15.3%) and benefits. If you aim to earn $70,000 a year and drive 110,000 miles, your labor cost is $0.63 per mile. Many owner-operators mistakenly treat 'whatever is left over' as their pay, but a professional calculation assigns a fixed per-mile or per-hour rate to the driver first. This ensures the business is profitable independently of the driver's wage.

Benchmarking Against National Averages

Comparing your CPM to national benchmarks helps identify operational inefficiencies. The ATRI 'Analysis of the Operational Costs of Trucking' report indicates that repair and maintenance costs averaged $0.196 per mile in 2022, while insurance premiums averaged $0.088 per mile. If your maintenance cost is $0.35 per mile, it may indicate your equipment is too old and requires excessive upkeep, or your driving habits are causing premature wear. Conversely, if your fuel cost is significantly higher than the average, you may need to implement speed governors (limiting trucks to 65 MPH can improve fuel economy by 0.5 to 1.0 MPG) or reduce idling time, which consumes about 0.8 gallons of fuel per hour.

Sources

American Transportation Research Institute (ATRI) (2023) — https://truckingresearch.org/2023/06/21/analysis-of-the-operational-costs-of-trucking-2023-update/ Bureau of Labor Statistics (BLS) (2023) — https://www.bls.gov/ooh/transportation-and-material-moving/heavy-and-tractor-trailer-truck-drivers.htm Internal Revenue Service (IRS) - Form 2290 (2024) — https://www.irs.gov/instructions/i2290

Frequently asked

Should I use hub miles or paid miles for CPM?

Always use hub miles (actual miles driven) for expense calculations. Paid miles from a broker often use 'short route' ZIP-to-ZIP calculations, which are typically 5-10% lower than the actual miles your truck travels. Using paid miles will artificially inflate your CPM and give you an inaccurate picture of your wear and tear.

How much should I set aside for a maintenance reserve?

A common industry standard is to set aside $0.10 to $0.15 per mile into a dedicated savings account for major repairs like engine overhauls or transmission replacements. For an operator running 100,000 miles a year, this creates a $10,000 to $15,000 annual cushion to handle unexpected catastrophic failures without taking on high-interest debt.

Do I include my home mortgage in truck cost per mile?

No. Personal expenses should never be included in your business CPM. Only include expenses that are tax-deductible for the business, such as the truck payment, business insurance, and office supplies. Mixing personal and business finances makes it impossible to determine the actual break-even point of the tractor.

How does deadhead mileage affect my cost per mile?

Deadhead (empty) miles increase your overall CPM because they add to your total miles (the denominator) and increase your variable costs (fuel, tires) without adding revenue. If you drive 1,000 miles with a load and 200 miles empty, your total costs for the 1,200-mile trip must be covered by the rate paid for the 1,000 loaded miles.

What is the average cost per mile for an owner-operator in 2024?

While it varies by region and equipment type, most owner-operators see an all-in cost per mile between $1.85 and $2.30. This includes fuel, maintenance, insurance, equipment financing, and a reasonable driver wage. If your calculation is below $1.50, you are likely missing significant costs like depreciation or health insurance.