Trucking Business

Trucking Company Profit Margin: What the Real Numbers Look Like (And What Kills Them)

BridgeWorks Academy Editorial Team14 min read

Darius ran his owner-operator business for 18 months before his accountant asked him a question he could not answer: what was his actual cost per mile? He knew his gross revenue. He knew his truck payment. He had a rough sense of his fuel costs. But a complete, line-item cost-per-mile figure — the number that tells you whether every mile you drive is making money or losing it — did not exist anywhere in his records.

When they built it together, the number was $2.31 per mile. Darius had been accepting loads at an average of $2.10 per mile for most of those 18 months. He had been running at a $0.21-per-mile loss — invisible to him because the revenue checks kept clearing and the checking account never hit zero. The loss was being absorbed by his cash reserves and by the deferred maintenance he kept pushing to next month. He was not building a business. He was liquidating one.

This is not an unusual story. It is the default outcome for carriers who do not build a real cost-per-mile framework and track it against every load they accept. This guide gives you that framework — the full P&L, the break-even RPM calculation, the six margin killers, and the decision-making model that separates operators who scale from operators who quietly fail.

What the Industry Average Actually Looks Like

For asset-based carriers — companies that own or lease trucks and haul freight directly — industry average net profit margins run 3–8% of gross revenue in normal operating conditions. That range sounds small because it is small. Trucking is a high-revenue, high-cost business. A carrier doing $500,000 in annual gross revenue at a 5% net margin takes home $25,000 in profit. The same carrier at a 3% margin takes home $15,000. A shift of one percentage point in either direction is worth $5,000 annually — and the inputs that drive that shift are happening on every load, every week.

These averages also mask enormous variance by operation type. Refrigerated carriers running dedicated contract lanes with shippers who pay detention can achieve 10–14% net margins. Dry van spot market carriers chasing DAT rates on short notice with high empty mile percentages often operate at 2–4%. The margin is not determined by how hard you work — it is determined by the structural decisions you make about which freight you accept, at what rate, under what terms, and how efficiently you execute each mile.

The gap between gross revenue and net margin is where the business lives or dies. Most carriers who fail did not fail because they could not find freight. They failed because the freight they found did not cover what it actually cost them to move it.

The Cost-Per-Mile Framework: Fixed Costs and Variable Costs

Every dollar you spend operating a trucking company falls into one of two categories: fixed costs (expenses that occur regardless of how many miles you drive) and variable costs (expenses that increase proportionally with miles driven). Understanding which costs are which is the foundation of accurate break-even analysis and rate negotiation.

Fixed Costs: What You Pay Whether the Truck Moves or Not

  • Truck payment (lease or loan): $1,800–$3,200/month depending on age, type, and financing terms
  • Commercial auto liability insurance: $800–$1,400/month for a single unit (varies significantly by authority age, safety record, and cargo type)
  • Physical damage insurance: $200–$400/month
  • Occupational accident or workers comp coverage: $150–$300/month
  • IFTA base fee and apportioned registration: $100–$180/month averaged across 12 months
  • ELD subscription and data plan: $35–$75/month
  • Cell phone and communication: $80–$120/month
  • Accounting and tax preparation: $50–$150/month averaged
  • Factoring fees (if applicable — see below): variable but often treated as a fixed overhead line

Variable Costs: What You Pay Per Mile

  • Fuel: the largest variable cost — typically $0.55–$0.75/mile at 7–8 MPG with diesel at $3.80–$4.10/gallon
  • Tires: $0.05–$0.08/mile amortized across replacement intervals
  • Preventive maintenance (oil, filters, fluid services): $0.08–$0.12/mile
  • Unscheduled repairs (amortized reserve — do not skip this line): $0.10–$0.15/mile
  • Driver pay (if you employ drivers): $0.45–$0.65/mile for company drivers
  • Load board subscriptions allocated per load: $0.01–$0.02/mile
  • Tolls and scales: $0.02–$0.05/mile depending on route
  • Lumper fees and freight handling: variable by commodity and region

The Full P&L: A Carrier Running 10,000 Miles Per Month

Here is a working example built on real numbers for a single-unit owner-operator running 10,000 miles per month — approximately 2,500 miles per week across 4 loads. These are not worst-case numbers. They are typical for an experienced operator who is running efficiently but not exceptionally.

Monthly Fixed Costs

  • Truck payment: $2,100
  • Liability insurance: $950
  • Physical damage insurance: $280
  • Occupational accident coverage: $180
  • Registration and IFTA base: $140
  • ELD and communications: $90
  • Accounting: $100
  • Miscellaneous fixed overhead: $360
  • Total fixed costs: $4,200/month

Monthly Variable Costs at 10,000 Miles

  • Fuel at $0.62/mile: $6,200
  • Tires at $0.06/mile: $600
  • Preventive maintenance at $0.09/mile: $900
  • Repair reserve at $0.12/mile: $1,200
  • Tolls and scales at $0.03/mile: $300
  • Miscellaneous variable costs at $0.10/mile: $1,000
  • Total variable costs: $1.02/mile × 10,000 miles = $10,200
  • Plus fixed cost allocation: $4,200 ÷ 10,000 miles = $0.42/mile fixed cost per mile
  • Total cost per mile: $1.02 variable + $0.42 fixed = $1.44/mile

At 10,000 miles per month and a total cost per mile of $1.44, this carrier's break-even gross revenue is $14,400 per month. Every dollar of revenue above $14,400 is profit. Every dollar below it is a loss. Now let us look at what that means on a real load.

What a $3,500 Load Actually Pays After Costs

A $3,500 load looks like a strong haul. It is above the national average dry van rate. The carrier books it, runs it clean, and invoices the broker. Here is what the P&L actually shows on that load — assuming a 500-mile trip, which gives a rate per mile of $7.00.

  • Gross revenue: $3,500.00
  • Factoring fee (3% if using a factoring company): -$105.00
  • Fuel cost at $0.62/mile × 500 miles: -$310.00
  • Variable maintenance costs at $0.40/mile × 500 miles: -$200.00
  • Fixed cost allocation at $0.42/mile × 500 miles: -$210.00
  • Net revenue on the load: $3,500 – $105 – $310 – $200 – $210 = $2,675.00
  • Net margin percentage: $2,675 ÷ $3,500 = 76.4% — this is the per-load margin
  • But that 500-mile loaded trip generated empty miles. If you drove 100 miles empty to the pickup (a 20% empty ratio), total miles for this load cycle are 600.
  • Re-run with 600 total miles (500 loaded + 100 empty) at fixed cost $0.42/mile: additional empty mile fixed cost allocation -$42.00
  • True net on this load including dead miles: approximately $2,633
  • Actual net margin accounting for empty miles: 75.2%

That looks healthy — and it is, at $7.00/mile. The math changes dramatically as the rate per mile drops. At $2.10/mile — where Darius was operating — the same 500-mile load pays $1,050 gross. After fuel ($310), variable maintenance ($200), fixed cost allocation ($210), and factoring ($31.50), the net is $298.50 on a 500-mile load. That is $0.60 per mile net on a load that cost $1.44 per mile to run. Every mile Darius ran at $2.10 cost him $0.84 more than he made on it.

The Break-Even RPM Calculation

Your break-even rate per mile (RPM) is the minimum rate at which a loaded mile covers all associated costs and leaves zero net profit — not the rate you want, but the rate below which every mile destroys capital. The formula is straightforward:

  • Break-even RPM = Total cost per mile ÷ loaded mile percentage
  • Example: Total CPM = $1.44/mile. If 85% of all miles driven are loaded (15% empty): break-even RPM = $1.44 ÷ 0.85 = $1.69/mile
  • At an 80% load factor: $1.44 ÷ 0.80 = $1.80/mile break-even
  • At a 75% load factor: $1.44 ÷ 0.75 = $1.92/mile break-even
  • At a 70% load factor: $1.44 ÷ 0.70 = $2.06/mile break-even

This calculation reveals why empty miles are not just an operational inconvenience — they are a direct multiplier on your required loaded rate. A carrier running 30% empty miles needs a loaded rate of $2.06 to break even. If that same carrier improves to 20% empty miles, the break-even drops to $1.80. The $0.26/mile difference is entirely attributable to empty mile reduction — no other operational change required.

Darius's fatal error was not that he accepted bad rates. It was that he never calculated what rate he needed. He was accepting $2.10 loads against a break-even of $2.31 because he never did the math. The rate felt reasonable compared to what other drivers in his network were talking about. It wasn't reasonable — it was below his specific cost structure by enough to consume his business over 18 months.

The 6 Margin Killers That Drain Profitable-Looking Operations

Even carriers who know their break-even RPM can watch margins evaporate. Here are the six structural issues that most commonly destroy trucking company profit margins — not in theory, but in practice, on real operations.

1. Empty Miles

Empty miles are the most visible margin killer and the one most carriers underestimate. Industry average empty mile percentages for dry van carriers are 15–22%. Reefer carriers often run 25–30% empty due to directional freight imbalances. Every empty mile consumes fuel, tires, and maintenance cost while generating zero revenue. A carrier running 10,000 total miles per month with 2,000 empty miles (20%) is paying $1.44 for each of those 2,000 miles and recovering nothing. That is $2,880 per month in pure cost with no revenue offset. Improving from 20% to 15% empty saves $720/month — $8,640 annually — without changing a single loaded rate.

2. Fuel Inefficiency

Fuel is typically 30–38% of total operating cost. The difference between a truck getting 6.5 MPG and one getting 7.5 MPG — whether due to engine condition, driver behavior, or load weight management — is $0.06–$0.09 per mile at current diesel prices. On 10,000 miles per month, that is $600–$900 in additional fuel cost. Over a year, $7,200–$10,800. Carriers who idle excessively, run at highway speeds above 65 mph, carry unnecessary payload weight, or defer engine maintenance are paying that premium every month without realizing it is a discrete, fixable cost.

3. Detention Without Compensation

The average detention event — a loading or unloading delay beyond the free time (typically 2 hours) specified in the broker's rate confirmation — costs a carrier 2–4 hours of lost productivity. At a production rate of $2.50/mile and 55 mph average speed, a 3-hour detention event is worth $412.50 in foregone loaded miles. If a carrier runs two detention events per week without collecting detention pay, that is $825/week — $42,900 annually — that disappears from the P&L without appearing on any cost report. Carriers who do not enforce detention clauses in their rate confirmations, or who accept loads from brokers who routinely ignore detention claims, are subsidizing their shippers' inefficiency with their own operating time.

4. Poor Factoring Rates

Most small carriers factor their receivables — selling their invoices to a factoring company for immediate cash at a discount. Standard factoring rates run 2–5% of invoice value. On $15,000 in monthly gross revenue, the difference between a 2% factoring rate and a 4% rate is $300/month — $3,600 annually. Carriers who signed their factoring agreement in their first month without shopping rates and who have not renegotiated as their volume and payment history improved are often overpaying significantly. A carrier with 24 months of clean payment history and $25,000+ in monthly invoice volume has negotiating leverage for a 1.5–2% rate. Most do not use it.

5. Underpriced Spot Loads

Spot market rates fluctuate daily. Carriers who do not check DAT rate analytics before quoting or accepting a load are operating blind. A carrier who accepts a Chicago-to-Dallas dry van load at $2.20/mile on a day when the DAT spot average is $2.55/mile has left $0.35/mile — $455 on a 1,300-mile run — on the table because they did not spend 60 seconds looking at market data. Dispatchers who do not understand the carrier's cost structure accept these rates because $2.20 sounds like a reasonable number. It may be. It may also be below break-even. Without a calculated break-even RPM, every spot load acceptance is a guess.

6. Maintenance Deferred Too Long

Deferred maintenance has a compounding cost structure. A $400 brake service deferred by two months becomes a $1,200 brake and drum replacement. A $250 oil service skipped becomes a $4,800 engine repair when a bearing seizes. The financial model for a trucking company must include a maintenance reserve — a per-mile allocation set aside every month to cover repairs when they happen. Carriers who treat maintenance as an unexpected expense that gets paid when the checking account allows it are not managing a business — they are managing a countdown to a breakdown that will cost more than the deferred service by a factor of 3–10x.

Why Most Trucking Companies Fail in Year Two, Not Year One

Year one in trucking has a counterintuitive financial dynamic: new carriers often appear profitable even when they are not. The equipment is recent and relatively reliable. The truck warranty covers some repair costs. The owner is motivated and working long hours to maximize revenue. Cash reserves from startup capital cushion short-term losses. The business checking account has money in it, the truck is moving, and the perception is that things are working.

Year two is when the structural problems surface. The truck warranty expires. The deferred maintenance from months of cost-cutting hits simultaneously — brakes, tires, injectors, cooling system — often multiple failures within weeks of each other. The startup capital reserve is depleted. Revenue is sustaining operations but not building reserves. A 10-day breakdown with $6,000 in repair costs and $8,000 in lost revenue is not absorbed by the business — it triggers a cash crisis. The carrier either takes on debt at unfavorable terms to recover, or folds.

The carriers who make it to year three and beyond are the ones who built a real cost model in year one, maintained a repair reserve, identified their true break-even RPM before accepting their first spot load, and built rate discipline into their dispatch process from the start. They are not operating at thinner margins — they are operating with full visibility into their margins, which lets them make decisions that protect them.

Why Dispatchers Who Don't Understand Margins Accept Rates That Guarantee Losses

A dispatcher's job is to find freight and negotiate rates on behalf of a carrier. A dispatcher who does not know the carrier's cost per mile has no ability to determine whether a rate covers costs — they can only determine whether it is above or below what they saw on the load board yesterday.

This is not incompetence. It is a systems problem. Most carriers do not share their cost structure with their dispatchers. Most dispatchers are not trained to calculate break-even RPM. The result is a dispatch process where rate acceptance decisions are driven by market comparison rather than carrier-specific cost analysis. A dispatcher who accepts a $1.85/mile load in a soft market is not making a bad judgment — they are making the only judgment available to them with the information they have. The carrier who failed to give them the cost structure they needed to make a better one bears the operational responsibility for that outcome.

The fix is structural: every carrier should communicate their minimum acceptable rate per mile to their dispatcher — not as a floor to fight over on every load, but as a hard number below which no load gets accepted without explicit carrier approval. That number is derived from the cost-per-mile calculation. Without it, dispatchers are optimizing for the wrong variable.

The BridgeWorks Academy guide to trucking startup costs covers the full breakdown of what it costs to launch and operate a trucking company in your first year — equipment, insurance, authority, and working capital requirements before your first load.

Trucking Company Startup Costs: The Real Numbers →

How to Build Your Cost Model Before You Accept Another Load

The cost-per-mile calculation is not a one-time exercise. It is a living document that needs to be updated every time a significant cost input changes — when your insurance renews, when your truck payment changes, when fuel prices shift materially, when you add or remove a driver. Here is how to build it:

  1. List every fixed monthly expense by line item and total them. This is your monthly fixed cost burden.
  2. Estimate your projected monthly miles (be conservative — use your average, not your best month). Divide monthly fixed costs by projected miles to get your fixed cost per mile.
  3. List every variable cost per mile by line item — fuel, tires, maintenance, tolls. Total them for your variable CPM.
  4. Add fixed CPM + variable CPM = total cost per mile.
  5. Estimate your empty mile percentage (total miles driven ÷ loaded miles driven). Use 3 months of data if available; if not, use 20% as a conservative starting estimate.
  6. Calculate break-even RPM: total CPM ÷ loaded mile percentage = the minimum loaded rate that covers your actual cost structure.
  7. Set your minimum acceptable rate — typically break-even RPM + 15–20% target margin — and communicate it to anyone who books freight on your behalf.

This process takes about 90 minutes the first time. It is the most valuable 90 minutes you will spend in your trucking operation, because every subsequent rate decision is made against a real number instead of a guess.

The BridgeWorks Academy guide to factoring companies for trucking covers how to evaluate factoring rates, negotiate better terms, and determine whether factoring or direct billing is right for your operation at your current revenue level.

Factoring Companies for Trucking: What You Need to Know →

Build the Business Behind the Truck

Darius's $2.10-per-mile mistake was not about the market. Loads at $2.10 were available. Loads at $2.50 were also available on the same boards. He was not optimizing for the higher rate because he did not know he needed to. He thought he was profitable. The business systems he did not have — a cost model, a break-even RPM, a minimum rate floor communicated to everyone who touched his dispatch — were the gap between an 18-month loss and an 18-month income.

The trucking companies that sustain and scale are the ones that treat the business side of operations with the same attention they give the operational side. The truck is the vehicle. The financial architecture is the business.

The Business Operations Foundation™ from BridgeWorks Academy covers the complete operational and financial framework for transportation business owners — cost-per-mile modeling, break-even analysis, business banking and credit setup, EIN and entity structure, tax preparation for owner-operators, and the financial systems that separate carriers who scale from carriers who stall. Built for operators who want to run a trucking business that produces and protects real income.

Get the Business Operations Foundation™ — $197 →

Start Your Trucking Career

Ready to start your trucking career?

Browse our certification programs and professional resources for freight dispatchers, owner-operators, and trucking business owners.

Browse Programs & Resources →

Related Articles