80% of new trucking companies fail within the first year. The main reason isn't a lack of loads — it's poor financial management. This module will teach you to calculate real profit, control expenses, understand taxes, and build a financially resilient business.
Trucking is a high-turnover business with thin margins. The average owner-operator generates $200,000-300,000 gross revenue per year, but after all expenses, net profit is $50,000-80,000 (25-30% margin). The top 20% earn $150,000+ net, while the bottom 30% operate at a loss and shut down. The difference isn't the number of loads — it's financial management.
Why 80% fail in the first year: They bought a truck for $150K on credit, never calculated their CPM, take loads at $1.80/mi when expenses run $2.00/mi — and every trip loses money. Within 6 months there's no money for insurance, within 9 no money for repairs, within 12 bankruptcy. All because they didn't know their Cost Per Mile before they started working.
What a dispatcher needs to know: Even if you're not an owner-operator but work as an independent dispatcher — you're obligated to understand the carrier's finances. Why? Because your job is to find PROFITABLE loads. If you don't know the driver's CPM, you don't know the minimum RPM they need. If you don't know their expenses, you can't judge whether a load is a good one. Financial literacy makes you a valuable partner, not just "the person who finds loads."
The profit formula in trucking: Revenue (RPM × Miles) − Expenses (CPM × Miles) = Profit. It all comes down to two numbers: RPM (how much you earn per mile) and CPM (how much you spend per mile). If RPM > CPM, you're in profit. If RPM < CPM, you're paying for the privilege of working. The dispatcher's job: maximize RPM through negotiation and minimize CPM through efficient planning (less deadhead, less downtime, fewer empty miles).
CPM (Cost Per Mile) is the single most important number in trucking. According to ATRI (American Transportation Research Institute), the average CPM for a Class 8 truck in 2025 is $2.26/mi (including driver wages). Without driver wages (for owner-operators) it's $1.27-1.85/mi depending on the truck's age, region, and type of operation. Below is a breakdown of each expense line item with real numbers.
Why CPM matters so much: When a broker offers $2.50/mi — is that good or bad? If your CPM is $1.85, that's $0.65/mi profit — excellent. If your CPM is $2.60 (old truck, expensive insurance), you're losing $0.10 on every mile. Over 10,000 miles/month, that's a $1,000 loss. Knowing your CPM is the difference between profit and bankruptcy.
Total CPM: $1.41-1.49/mi (excl. wages) = $14,100-14,900/mo
At RPM $2.50 → Profit: $1.01-1.09/mi = $10,100-10,900/mo gross profit (pre-tax)
Fuel — the largest line item (35-40% of expenses). At a diesel price of $3.80/gallon and 6 MPG (miles per gallon), that's $0.63/mi. Fuel cards (WEX, Comdata) save $0.05-0.50/gallon. Fuel-efficient driving (cruise control, correct tire pressure) saves 5-10%. Routes without wasted miles (minimal deadhead) save another 10-15%. Bottom line: proper fuel management saves $500-1,500/mo per truck.
Insurance — $12,000-25,000/year per truck. New authorities pay more (no history). A bad CSA score = +20-50% to the cost. Clean history + 2+ years of authority = discounts. Cargo insurance of $100K is standard, but for high-value loads (electronics, pharma) you need $250K-500K. Tip: compare 3-5 insurance companies every year — the difference can be $3,000-5,000/year.
Maintenance — $0.15-0.25/mi. New truck: $0.10-0.15/mi. Truck 5+ years old: $0.20-0.30/mi. Truck 10+ years old: $0.30-0.50/mi (and climbing). Rule: set aside $0.10-0.12/mi in a maintenance fund. Preventive maintenance (oil, filters, brakes on schedule) costs $200-500/mo, but prevents a breakdown costing $3,000-10,000. ROI: 10-20x.
Enter your monthly expenses and mileage — the calculator will show your CPM and the minimum RPM for profit.
A dispatcher can earn money three ways, and each has its own pros, cons, and income ceiling. The right model depends on your experience, ambition, and appetite for risk. Most start as an employee, move to independent after 6-12 months, and the best open their own dispatch company after 1-2 years.
1. Employee dispatcher ($16-25/hr, $33K-52K/yr). You work for a trucking company or dispatch service. Fixed salary, stability, no risk. The company provides the Load Board, TMS, and phone. You learn on someone else's dime. Downside: your income ceiling is capped. Even the best employee dispatcher rarely earns more than $60K/yr. Best for: your first 6-12 months while building experience.
2. Independent dispatcher (2-3% of gross, can reach 5%+, $30K-60K/yr). You work for yourself, find owner-operators, and dispatch their trucks for a percentage of every load. Standard rate: 2-3% of gross revenue per load. At 5 trucks × $15,000 gross/mo × 3% = $2,250/mo = $27K/yr. At 10 trucks — $126K/yr. Expenses are minimal: Load Board ($45-150), phone ($60), software ($50-100). Downside: instability (drivers leave, loads are scarce in January). Best for: experienced dispatchers with 6+ months of experience.
3. Dispatch company owner ($100K-300K+/yr). You hire other dispatchers who work your clients. You charge the client 7-10%, pay the dispatcher 3-5%, and keep 2-5% for yourself. At 30 trucks × $15K gross × 3% margin = $13,500/mo = $162K/yr. At 50+ trucks — $250K+. Expenses: dispatcher salaries, office/software, marketing. Downside: managing people, scaling, competition. Best for: entrepreneurs with 1-2+ years of experience.
KPIs (Key Performance Indicators) are the metrics that show how effectively you're working. According to FreightWaves, dispatchers who track their KPIs earn 20-30% more than those who don't. The reason: you can see where you're losing money and fix it. Track these 6 metrics weekly.
Average revenue per mile across all loads. Includes loaded + deadhead miles. Below $2.00 — a problem. $2.30-2.50 — good. $2.50+ — excellent. Calculate weekly.
The percentage of empty miles out of total mileage. Beginners: 15-25%. Experienced: 8-12%. Every % of deadhead = lost money. Reduce it through backhaul planning and relationship freight.
The percentage of on-time deliveries. Below 90% — brokers stop giving you loads. 95%+ — you're a preferred carrier. Affects relationship freight and rates.
The percentage of time the truck is loaded (vs empty or sitting). 85%+ — excellent. 70-85% — okay. Below 70% — the truck sits idle and money is lost.
How much each truck earns per week. $3,000-4,000 — average. $4,000-5,000 — good. $5,000+ — excellent. The key metric for owner-operators.
Average time spent loading/unloading. Every hour of dwell = lost miles. 2-2.5h — normal. 3+ hours — look for other facilities or charge detention.
Revenue management isn't about "finding more loads" — it's about finding the RIGHT loads. Two dispatchers with the same number of trucks can earn 30-50% differently — because one picks loads by RPM, while the other analyzes the all-in rate, revenue per hour, and backhaul potential. Below are strategies that increase income without adding trucks.
Revenue Per Hour — the hidden metric. RPM doesn't show the full picture. Example: Load A — 1,000 miles, $2,000 ($2.00/mi), 100 miles deadhead, 24 hours total time. Load B — 800 miles, $1,920 ($2.40/mi), 20 miles deadhead, 18 hours total time. RPM: Load A $2.00 vs Load B $2.40 — Load B wins. But even more important: revenue per hour: Load A = $83/hr, Load B = $107/hr. Load B earns $24/hour more. Over a year that's a difference of $20,000-30,000. Always calculate revenue per hour, not just RPM.
All-in Rate — the real RPM. When you calculate a load's profitability, include deadhead. A $2,500 load over 1,000 miles = $2.50/mi. But if there's 200 miles of deadhead, the all-in rate = $2,500 ÷ 1,200 = $2.08/mi. That's your real RPM. Dispatchers who calculate the all-in rate earn 15-20% more than those who only look at the posted rate.
Capacity Utilization — every idle hour = lost money. One truck can run ~2,500-3,000 miles/week. At $2.30/mi = $5,750-6,900/week of potential. If it actually runs 2,000 miles — utilization is 80%. The lost 500 miles × $2.30 = $1,150/week = $59,800/year. Every 1% improvement in utilization = ~$3,000/year per truck. At 5 trucks — $15,000/year.
Seasonal strategy. Q4 (October-December) is the peak: holiday freight + harvest. Raise your rates 20-50%, take only the best loads, work maximum hours. 30-40% of annual income is earned in these 3 months. Q1 (January-March) is the slump: rates fall 20-30%. Keep your volume, accept slightly lower rates, and build relationships with brokers (they'll remember who helped during the tough times). Save Q4 profit for Q1 cash flow gaps.
The 70/30 rule. The optimal mix: 70% contract freight (a stable baseline, predictable income) + 30% spot market (the chance to earn more during peak periods). Contracts give you a floor — you know your minimum income. The spot market gives you upside — when rates spike, you earn significantly more on that 30% of loads.
Taxes are a topic that many owner-operators and dispatchers ignore until April, and then get a $15,000-25,000 bill from the IRS. Don't be that person. Understanding taxes saves thousands of dollars and prevents legal problems.
Self-Employment Tax: 15.3%. If you're an independent dispatcher or owner-operator, you pay self-employment tax: Social Security (12.4%) + Medicare (2.9%) = 15.3% of net profit. This is ON TOP OF income tax. At a net profit of $80,000, self-employment tax = $12,240. Plus federal income tax of 12-22% = another $9,600-17,600. Total: $21,840-29,840 (27-37% of net profit).
Quarterly Estimated Taxes. The IRS requires you to pay taxes 4 times a year (not once in April): April 15, June 15, September 15, January 15. If you don't pay quarterly — penalties + interest. Rule: set aside 25-30% of every check in a separate savings account for taxes. Don't touch that money — it belongs to the IRS.
IFTA (International Fuel Tax Agreement). A quarterly fuel report for trucks operating in multiple states. Instead of separate filings in each state — one report in your base jurisdiction. Deadlines: April 30, July 31, October 31, January 31. Late penalty: $50-500+ per quarter.
All diesel expenses for the business. Keep ALL receipts or use a fuel card (automatic tracking). At $6,500/mo = $78,000/yr deduction. This lowers your taxable income by $78K.
Monthly truck payments (loan or lease). If you buy, depreciation under Section 179 lets you write off up to $1,160,000 in the first year. That's a huge tax savings.
Auto liability, cargo, physical damage, general liability, health insurance (for the self-employed). $12,000-25,000/yr — fully deductible.
Oil, tires, brakes, repairs, parts, truck washes. Anything related to servicing the truck. Keep your receipts.
DOT workers (including drivers) can deduct $69/day for meals when working away from home. 80% deductible (not 50% like regular businesses). At 250 working days = $69 × 250 × 80% = $13,800 deduction. No receipts needed — use the per diem rate.
Phone (business portion), Load Board subscription, TMS, ELD, QuickBooks, Google Workspace, internet (business portion), office expenses. $3,000-6,000/yr deduction.
If you work from home (and most dispatchers do), you can deduct part of your rent/mortgage, utilities, and internet. Simplified method: $5/sq ft, up to 300 sq ft = $1,500/yr. Or the actual expenses method (a percentage of total housing costs).
Tip #1: Hire a CPA (accountant) who specializes in trucking. Cost: $500-1,500/yr. It pays for itself through proper deductions — a good CPA saves you $3,000-10,000/yr in taxes.
Tip #2: Use a separate bank account for the business. Don't mix personal and business expenses. It simplifies bookkeeping, protects you in an IRS audit, and helps your CPA work faster (= cheaper).
Cash flow is the movement of money: how much comes in and when, how much goes out and when. In trucking, the main cash flow problem is: you spend money TODAY (fuel, tolls, maintenance), but you get paid in 30-45 DAYS. This gap kills businesses. You can be profitable on paper but broke in reality — because the money didn't arrive on time.
Example: January. You delivered 20 loads for $50,000 gross. Expenses: $35,000 (fuel, insurance, truck payment). Profit on paper: $15,000. But payment from the brokers won't come until February-March (Net 30-45). Meanwhile the $35,000 in expenses has to be paid NOW. If you don't have a $35,000 cash reserve, you can't fuel the truck, can't pay insurance, can't work. That's a cash flow crisis.
Solution #1: Factoring. You sell the invoice to a factoring company → you receive 90-95% within 24-48 hours. The fee is 1-5%, but you get the money TODAY. For a new business — a must. For a growing business — recommended. For a stable business with cash reserves — optional.
Solution #2: Cash Reserve. Keep 2-3 months of expenses in a savings account. At $35,000/mo in expenses — a reserve of $70,000-105,000. It's a safety cushion for a slow month, a broker non-payment, or an unexpected repair. Build the reserve from day one — set aside 10-15% of every check.
Solution #3: Quick Pay. Many brokers offer Quick Pay — payment in 1-7 days instead of 30, but with a 1-3% fee. On a $2,500 load with 2% Quick Pay, you lose $50, but get the money in 2 days instead of 30. For cash flow management, it's cheaper than factoring.
✓ Load Number
Matches the Rate Con? The broker searches by it.
✓ Total Amount
Base rate + extra charges. Each with documentation!
✓ Payment Terms
Net 30 / Quick Pay (-2%) / Factoring (24 hrs).
✓ Payment Details
Factoring = their details. No factoring = yours.
💡 Click any item →
or a field in the document on the right
10 questions on CPM, profit, taxes, and cash flow.