How do I calculate cost per mile for my trucking business?
Calculating cost per mile requires adding up every expense tied to running your truck and dividing by the miles you drive. The formula is simple. The challenge is capturing all the costs, not just the obvious ones.
Start with fixed costs. These don’t change based on miles driven but they’re real expenses that need to be spread across your total miles. Include truck payments or lease costs, insurance premiums, permits and licensing fees, and base plate registration. If you own your truck outright, include depreciation because you’ll eventually need to replace it. Trucking companies that skip depreciation end up shocked when it’s time to buy a new truck and the money isn’t there.
Variable costs change with how much you drive. Fuel is the biggest one, usually 25% to 40% of your total cost per mile. Maintenance and repairs add up faster than most owner-operators expect. Tires wear out based on miles. Oil changes, brake jobs, and unexpected breakdowns all factor in.
Then add the costs most truckers forget. Deadhead miles cost money even though you’re not hauling a load. Your phone, ELD subscription, and factoring fees are business costs. If you stay out on the road, meals and lodging add up. And the biggest one people miss is owner compensation. If you’re not including what you need to pay yourself, you’re subsidizing every load you haul.
Track actual expenses, not estimates. Keep receipts and log everything. A QuickBooks bookkeeper in Santa Fe who understands trucking can help you categorize expenses properly so you’re working with real numbers instead of guesses.
Once you have total monthly expenses and total monthly miles, the math is straightforward. If you spent $12,000 and drove 8,000 miles, your cost per mile is $1.50. Any load paying less than $1.50 per mile is losing you money before you even factor in profit margin.
Update your calculation regularly. Fuel prices change. Maintenance costs increase as trucks age. Insurance premiums fluctuate. A cost per mile you calculated a year ago probably isn’t accurate anymore.
Knowing your real cost per mile lets you make smart decisions about which loads to take. When a broker offers $1.80 per mile, you know whether that’s a profitable run or a loss waiting to happen. Without accurate numbers, you’re just guessing.
Santa Fe's Small Business Bookkeeper
The Next Step:
A Quick Conversation
Tell us about your business and what you're dealing with. We'll listen, ask a few questions, and give you a straightforward quote.
More Questions
How do I handle fluctuating income from seasonal rentals?
Build cash reserves during peak season to cover slow months, budget based on annual income rather than monthly, and track patterns year-over-year so you can predict and plan instead of react.
Read answerWhat records do truck drivers need to keep for taxes?
Owner-operators need to track fuel purchases with state-by-state details, mileage logs, maintenance receipts, meals and lodging, tolls, equipment purchases, and all licensing costs. Company drivers have far less to track since most employee deductions disappeared in 2017.
Read answerWhat bookkeeping mistakes do vacation rental owners make?
The biggest mistakes involve platform payouts, personal use tracking, and misclassifying repairs vs improvements. Most owners also miss New Mexico's Gross Receipts Tax requirements for short-term rentals.
Read answerHow do I handle consignment accounting for my art gallery?
Consigned artwork isn't your inventory. When a piece sells, record only your commission as revenue. The artist's portion goes into a liability account until you pay them out.
Read answerWhat is the difference between a bookkeeper and an accountant?
Bookkeepers maintain your day-to-day financial records. Accountants analyze those records and handle tax strategy. Most small businesses need both, just not at the same frequency.
Read answerHow do I file New Mexico gross receipts tax?
File through the Taxpayer Access Point (TAP) portal after registering for a CRS number. You'll report gross receipts by location code and pay by the 25th of the following month.
Read answer



