← Back to Blog

How to Calculate Cost per Mile for Your Car or Fleet

How to Calculate Cost per Mile for Your Car or Fleet

Cost per mile equals your total costs for a period divided by your total miles driven in that same period. That’s the whole formula. The hard part is what goes into “total costs” and “total miles,” and most people get both wrong.

Total costs means fuel, maintenance, insurance, depreciation, and any other ownership or business expense tied to the vehicle during that stretch of time. Total miles means every mile the wheels turned, including empty runs, deadhead legs, and personal trips, not just the miles you got paid for.

The IRS standard mileage rate gives you a national reference point for comparison, but it’s an average built for tax reimbursement, not a stand-in for your actual number.

  • Formula: CPM = Total Costs ÷ Total Miles
  • Common personal-vehicle range: often $0.50–$0.75 per mile all-in
  • Common owner-operator range: frequently $1.50–$2.50 per mile depending on equipment and fuel

Key Takeaways

An accurate cost-per-mile figure requires total costs divided by total miles, with depreciation included and paid miles never used as the denominator.

Point Details
Use the full formula Cost per mile equals total period costs divided by total miles driven, not paid miles.
Include all three cost buckets Fixed, variable, and owner-specific costs all belong in the numerator for an accurate figure.
Don’t skip depreciation Even paid-off vehicles need a replacement reserve factored into cost per mile.
Recalculate after major changes Rerun your CPM after fuel spikes or big repairs rather than relying on a stale number.
Use Carjourney to keep records accurate Carjourney’s AI document scanning and mileage logs keep the inputs behind your CPM calculation complete and current.

Table of Contents

What Costs Go Into a Cost per Mile Calculation?

Your CPM is only as accurate as the cost list behind it. Break it into three buckets: fixed, variable, and owner-specific.

Diagram of fixed, variable, and owner-specific vehicle costs

Fixed costs hit you whether you drive one mile or ten thousand. Loan or lease payments, insurance premiums, registration fees, and depreciation all belong here. Since most of these bills arrive annually or monthly rather than per mile, you amortize them: take the yearly cost and divide it by 12, or by your typical annual mileage, to get a consistent per-period or per-mile figure.

Variable costs move with the odometer. Fuel is the obvious one, but tires, oil changes, DEF fluid for diesel trucks, brake wear, and tolls all scale with distance driven, which is why the AFT Dispatch guide recommends estimating these from actual gallons and receipts rather than guesses.

Owner-operators and small fleets carry a third bucket entirely: driver salary or draw, health insurance, factoring fees on invoices, and software subscriptions for dispatch or tracking.

Items people routinely forget: parking, storage fees, financing interest separate from the loan principal, and a replacement reserve for the vehicle itself. Skip any of these and your CPM comes in artificially low.

How Do You Calculate Cost per Mile Step by Step?

Follow these five steps and you’ll have a defensible number in under an hour, especially with a spreadsheet open.

  1. Pick a period. Fleets and owner-operators should use monthly; personal car owners typically use annual, since insurance and registration cycle yearly anyway.
  2. Assemble fixed costs. Pull loan or lease payments, insurance, registration, and your depreciation estimate, then divide annual figures down to match your chosen period.
  3. Total your variable costs. Add up fuel receipts, maintenance invoices, tire purchases, and tolls for the same window, straight from your records rather than memory.
  4. Confirm total miles. Subtract your starting odometer reading from your ending reading, or pull a total from telematics, and include every mile, not just billable ones.
  5. Compute CPM. Divide total costs by total miles. The result lands somewhere between a few cents and a couple of dollars per mile depending on your vehicle class, so watch your units (¢/mi versus $/mi) when you compare numbers.

Pro Tip: Run this calculation monthly, then track a 3-month rolling average. A single bad month with a $1,200 repair bill will spike your CPM temporarily; the rolling average smooths that out so you can still make pricing decisions with a clear head.

Worked Examples: From a Single Trip to a Monthly Fleet Worksheet

Numbers make this real faster than any explanation. Here are three levels, from smallest to biggest.

Fuel-only trip: Drive 400 miles at 28 mpg, and you burn about 14.3 gallons. At $3.40 a gallon, that’s roughly $48.60 in fuel, or about $0.12 per mile for fuel alone. Tools like the Fuel Economy Trip Calculator let you plug in your own mpg and price to check this instantly.

Hands opening fuel container cap with receipts

Personal car, annual, all-in: A $30,000 car driven 12,000 miles a year with $2,400 insurance, $1,800 loan interest, $1,200 maintenance, $1,600 fuel, and $3,600 in estimated depreciation totals $10,600 for the year. That’s about $0.88 per mile, and depreciation alone accounts for over a third of it.

Trucking owner-operator, monthly: An 8,000-mile month with fuel, maintenance, insurance, truck payment, and driver draw combined can land around $1.59 per mile in a documented worked example from O Trucking, which counts fixed, variable, and owner-specific lines together.

How Do You Use Cost per Mile to Set Prices and Budgets?

Your CPM isn’t just a diagnostic number. It’s the floor for every pricing and budgeting decision you make afterward.

  • Minimum rate: Set your rate at CPM plus your target profit margin. If your CPM is $1.75 and you want a $0.25 margin, you don’t quote below $2.00 per mile.
  • Load evaluation: Include deadhead miles to the pickup point when judging whether a load pencils out. A load that looks profitable on paper can lose money once you factor in the 80 empty miles it took to get there, a mistake the OTR Solutions guide flags as a common break-even error.
  • Maintenance reserve: Set aside a fixed per-mile amount for repairs and recalculate your CPM whenever fuel or insurance premiums shift materially.
  • Vehicle comparisons: Two trucks or cars with similar sticker prices can have very different CPMs once fuel economy and expected depreciation are factored in.

What Mistakes Make Your Cost per Mile Look Lower Than It Is?

The most common error, by far: dividing costs by paid or loaded miles only. If you drove 10,000 total miles but only got paid for 8,500, your real CPM uses 10,000 in the denominator. Anything else understates your true cost.

  • Skipping depreciation entirely. Even a paid-off vehicle wears out and needs replacing eventually; build in a reserve instead of pretending the cost doesn’t exist.
  • Using a single stale calculation. Fuel prices swing due to supply and market factors tracked by the EIA, so a CPM calculated in January can be meaningless by July.
  • Inconsistent amortization. Divide annual bills by 12 every time, not sometimes by 12 and sometimes by an estimated mileage figure.
  • Losing receipts. Odometer logs and telematics exports beat memory every time when you’re reconstructing a month of costs.

A dated number is worse than no number, because it gives you false confidence.*

Why This Cost per Mile Method Holds Up

This walkthrough follows the same core math used across trucking and consumer calculators alike: total cost divided by total miles, split into fuel-only and all-in views, a structure echoed by tools like Calculover’s cost-per-mile calculator. Carjourney, built by the team at Blue Shed Digital, was designed around the same principle: your numbers only mean something if the underlying records are complete.

  • Carjourney’s AI scans service documents automatically, so maintenance costs feed your CPM worksheet without manual entry.
  • Mileage logging and service reminders keep your denominator (total miles) accurate instead of estimated.
  • Exportable reports let you pull period totals for fixed and variable costs in minutes.
  • Community-verified maintenance schedules help you estimate realistic reserve amounts for depreciation and upkeep.

A cost-per-mile number is only trustworthy if the mileage and expense records behind it are complete. Incomplete records, not bad math, are the usual reason CPM estimates miss the mark.

What the Conventional Cost-Per-Mile Advice Gets Wrong

Most guides treat cost per mile like a homework problem: plug numbers into a formula, get an answer, move on. That undersells how much the two easiest inputs to fudge, depreciation and total miles, drive the entire result.

Depreciation gets skipped constantly because it doesn’t show up as a bill. Nobody mails you an invoice for the value your engine loses this month. But it’s frequently the single largest cost per mile for any vehicle under five years old, and ignoring it produces a number that looks great on paper and fails the moment you need to replace the vehicle.

The total-miles mistake is worse because it’s invisible to the person making it. If you’ve only ever divided by paid miles, your CPM has always been wrong, and you’ve been pricing loads or budgeting trips against a number that flatters you. Fix the denominator before you fix anything else.

What should you prioritize first? Not a fancier spreadsheet. Get your odometer records honest and your depreciation estimate realistic. Everything else, the fuel line, the maintenance line, is easier to nail down and matters less if those two foundational numbers are off.

— Chally

Track Your Cost per Mile Without the Spreadsheet Headaches

Building a CPM worksheet by hand works, until you’re three months in and realize you lost half your fuel receipts and can’t remember your March odometer reading. Carjourney solves the record-keeping problem that makes cost-per-mile tracking fall apart for most drivers and small fleets.

Carjourney

The app scans your service documents with AI, logs mileage automatically, and sets maintenance reminders so your fixed and variable cost lines stay current instead of scattered across glove-box receipts and text messages to yourself. If you’re managing multiple vehicles or want to compare per-mile costs across a build over time, the exportable reports turn months of data into the same worksheet structure covered above, without the manual entry.

If you’re serious about knowing your real number, not a guess, start tracking your vehicle with Carjourney and let the next calculation build itself from records you actually have.

Sources