Percentage Pay vs CPM 2026: Which Truck Driver Pay Model Nets More
A net-pay comparison — percent of linehaul versus cents per mile versus hourly, how fuel surcharge and deadhead change the winner, and a worksheet to compare two offers without a recruiter slogan. Independent editorial from O Trucking.
Net Weekly
Not the Headline CPM
% of What?
Linehaul, FSC, or Both
Which Miles?
Loaded vs All vs Household
W-2 vs 1099
Do Not Mix the Spreadsheets
Ahmad Qazi
Founder & CEO, O Trucking LLC
Fact-Checked by O Trucking Dispatch Team
5+ years comparing settlements drivers bring to the desk — percent versus CPM versus hourly, not a payroll product
Sources:
Written by Ahmad Qazi, founder of O Trucking LLC, drawing on 9+ years dispatching for owner-operators. Learn more about us.
Percentage Pay vs CPM 2026
Key Takeaways
- Headline CPM and headline percent are not take-home. Convert to a week.
- Ask which miles (loaded vs all) and which dollars (linehaul vs linehaul+FSC).
- Deadhead kills loaded-only CPM and percentage-of-linehaul the same way: unpaid empty.
- Do not compare 1099 percent to W-2 CPM until fuel, insurance, and the note are in.
- Hourly local can beat both OTR models when the clock is the product.
- Then vet the carrier: how-to-choose, 1099 vs W-2, and /careers/.
Pay-model URL — not a carrier ranking and not a 1099 classification twin
Percent of Linehaul vs CPM vs Hourly
Searchers type percentage pay vs CPM because a recruiter said 70% beats 34 cents, or a forum said cpm is "real trucking." Both can be true on different weeks. CPM sells miles. Percentage sells a share of the revenue those miles billed. Hourly sells the clock. The winner is the one that matches how that seat actually spends a week — not the one with the bigger number on a magnet.
| Model | Paid On | When It Shines | When It Dies |
|---|---|---|---|
| CPM loaded-only | Loaded dispatched miles | Short empty, honest miles | 20% deadhead, unpaid FSC |
| CPM all-miles | Every dispatched mile | Ugly empty, drop-and-hook | Low cpm that assumed you would not notice |
| % of linehaul | Percent of billed linehaul | High-rate freight, you pick well | Cheap freight, FSC excluded, high empty |
| % of linehaul + FSC | Percent of linehaul and surcharge | Diesel spikes, contract freight | Still empty miles if you are 1099 |
| Hourly / day-rate | Clock or day | Local, ports, live unload | Compared naively to OTR cpm screenshots |
| Salary + bonus | Week plus miles or safety | Dedicated, predictable home | Forced dispatch that burns the bonus |
Company-driver percentage exists (some flatbed and specialized fleets split the load) but the loud 70–85% numbers are lease-on or owner-op. Mixing a W-2 32-cpm screenshot with a 1099 75% screenshot is the original sin of trucking Facebook. Related hubs, not clones: company driver salary, lease vs owner-operator, OTR salary. This URL owns the conversion, not the lifestyle essay.
Fuel Surcharge — The Hidden Swing Vote
Fuel surcharge is supposed to track diesel so the linehaul does not have to. On a CPM W-2 seat, FSC may appear as extra cents on loaded miles, a separate weekly line, or nothing because the recruiter called the cpm "all-in." On percentage, FSC is either in the pot you split or it is not. A 72% of linehaul that excludes a $0.45 FSC on 2,500 miles is $1,125 the carrier kept. That can erase the "percent pays more" story by itself. How the market builds FSC lives on fuel surcharge explained and all-in vs FSC. We will not reprint those tables. We will insist you ask which dollars you split.
Pull one real settlement
Deadhead, Practical Miles, and the Fake CPM
Loaded-only 34 cpm with 600 empty miles in a 3,000-mile week is 27.2 cpm on all dispatched miles. All-miles 28 cpm on the same week is $840 versus $816 loaded-only — the "lower" offer won. Percentage of linehaul on a $2.10 load with a 200-mile empty to get there is still only a share of $2.10, and if you are 1099 you bought the empty diesel. Company seats that pay 50–100% of loaded cpm on dispatched empty are a real feature. Ask for it in the offer letter. Deadhead pay negotiation is the company-driver lever. This page is why empty belongs in the worksheet at all.
Practical miles versus household-goods (shortest) miles versus ELD miles is the second haircut. A 32-cpm practical-mile fleet can pay more than a 34-cpm shortest-mile fleet on the same lane. Ask which odometer the payroll department uses. If they will not say, assume shortest and be pleasantly surprised later — not the reverse.
Compare Two Offers — A Worked Week
Illustration only. Offer A is a W-2 company seat. Offer B is a 1099 lease-on percentage. Same miles so the spreadsheet is honest. Your numbers will differ. The point is the rows, not the winner.
| Line | Offer A (W-2 CPM) | Offer B (1099 %) |
|---|---|---|
| Stated pay | 32 cpm loaded-only | 75% of linehaul (FSC extra 100% to you) |
| Week shape | 2,400 loaded / 400 empty | Same miles, $2.40 linehaul + $0.40 FSC |
| Gross from miles/revenue | 2,400 × $0.32 = $768 | 0.75 × ($2.40 × 2,400) = $4,320 |
| Wait — B is lease-on? | W-2, company truck | 1099, you buy fuel, insurance, truck |
| Fuel this week | $0 (company) | 2,800 mi ÷ 7 mpg × $4.00 = $1,600 |
| Fixed (note, ins, occ/acc) | $0 | ~$900 allocated |
| FSC on A | Maybe $0.06 loaded = $144 if paid | $0.40 × 2,400 = $960 (yours in this example) |
| Net-ish | ~$768–$912 W-2 | $4,320 + $960 − $1,600 − $900 ≈ $2,780 1099 |
In that cartoon week, B's 1099 net still beats A's W-2 gross — before self-employment tax, before a slow week, before a blown turbo. Flip FSC to "carrier keeps it" on B and drop linehaul to $1.95 and the story inverts. That is why a single magnet number is propaganda. Run your lanes. If you cannot get last quarter's average revenue per truck from the lease fleet, you cannot evaluate 75%. Walk.
Taxes are a second worksheet. W-2 withholding versus 1099 quarterly estimates will make B look richer in January and poorer in April if you did not set money aside. That is 1099 vs W-2, not a reason to skip the miles math here.
When Hourly or Day-Rate Nets More
Ports, food warehouses, and city drop-and-hook chew miles and pay the clock. A $28 hourly local W-2 with overtime after 40 can beat a 40-cpm OTR seat that spent 11 hours in a DC for 62 miles. Do not convert hourly to cpm unless you also convert the wait. Day-rate dedicated (one number for the day, miles uncapped or capped) is a cousin: great if the day is long and the miles are short; terrible if they send you 700 miles for the same day-rate. Ask what last month's median paycheck was, not the theoretical 60-hour week.
Miles models fit
OTR and regional drop-and-hook, long linehaul, teams that actually roll. Percentage if you can see the rate cons and the freight is strong. CPM if the empty ratio is published and FSC is specified.
Clock models fit
Local, drayage, dedicated yard-to-yard, heavy live unload. Hourly or day-rate. If they call it 1099 hourly on their truck, read classification before you celebrate the rate.
Recruiter Traps That Break the Worksheet
| Trap | What It Hides | Ask |
|---|---|---|
| High cpm, loaded-only, 25% empty | True cpm on all miles is 0.75 of the headline | Empty ratio last 90 days on this seat |
| 70% but FSC stays with carrier | On a $0.50 FSC that is a huge haircut | Percent of which dollars on the rate con |
| Percentage of 'company freight pay' | A made-up internal number, not the broker rate | See the rate confirmation every load |
| All-miles cpm that excludes bobtail home | Weekend deadhead unpaid | Which miles the ELD will pay |
| Hourly local with unpaid wait after 2 hours | The clock that actually matters | Detention, layover, yard wait in writing |
| 1099 CPM that looks like W-2 CPM | You are the truck | Who pays fuel, plates, Occ/Acc |
- Need in writing: cpm or percent, which miles, which dollars, FSC, empty, detention, layover, and whether the truck is yours.
- Need a sample: two settlements or a lane-level average, not a top-5% screenshot.
- Walk: percent of a secret internal rate, or 1099 CPM on their truck with their dispatcher.
Detention is not a pay model
After the Math — The Carrier Still Has to Be Real
A winning worksheet on a dead MC is a losing year. Pull SAFER, insurance on L&I, and the legal name on the offer. Forced dispatch, lease-purchase cousins, and "you pay for orientation" are not pay-model questions. They are how to choose a trucking company and questions before accepting. Seats we list: /careers/. We will not invent a 40-cpm job that does not exist to rank this URL.
Where to go after this page
Carrier: how to choose a trucking company. Classification: 1099 vs W-2. Openings: /careers/. Authority holders: dispatch. We will not pretend a dispatch desk is payroll.
Teams, dedicated, and flatbed tarps change the clock again. Team percentage of a hot load can look like a lottery ticket and still lose to a solo all-miles dedicated if home time is the actual product you are buying. Put a dollar value on being home Friday. The worksheet does not know your kids.
Owner-operators on their own MC are not on company CPM. Their "percent" is 100% of what they bill minus 100% of what they spend. That is cost-per-mile, not this driver-pay model page. See how to calculate cost per mile when you are the carrier.
Frequently Asked Questions
Which pays more in 2026, percentage or CPM?
Neither, until you convert both offers to net weekly after empty miles, fuel surcharge treatment, unpaid detention, and — if you are 1099 — truck expense. A 34-cpm loaded-only company seat can beat a 70% lease-on that hides a $3,000 week of fuel. A 28-cpm all-miles seat can beat a 32-cpm loaded-only seat with 20% empty. Percentage of linehaul looks rich when the load pays $3.20/mile and looks poor when it pays $1.90. Do the two-offer worksheet on this page. Do not pick a slogan.
What is percentage of linehaul?
The driver or lease-on contractor is paid a stated percent of the linehaul (and sometimes a stated percent of fuel surcharge and accessorials). Company-driver percentage is less common than lease-on 70–85% of a carrier's billed revenue. Always ask: percent of what — linehaul only, linehaul plus FSC, or the whole rate confirmation? A 75% of linehaul with $0 of FSC can be worse than 70% of linehaul-plus-FSC on a diesel spike week.
What does CPM usually include?
Cents per mile. The fight is loaded miles versus all miles versus practical miles versus household-goods miles. Some carriers pay a lower empty rate, some pay zero deadhead, some pay the same cpm for every dispatched mile. Hourly local is not CPM. A day-rate is not CPM. If the recruiter quotes 60 cpm and will not say which miles, treat it as loaded-only until proven otherwise.
How should fuel surcharge hit my check?
On CPM seats, FSC is sometimes a separate cpm adder, sometimes baked into a 'high' cpm, sometimes paid only on loaded miles. On percentage seats, FSC may be in the pot you split or kept by the carrier. Pull last week's settlement. If diesel is $4 and your percent does not include FSC, the company kept the surcharge that was supposed to track fuel. That is a model question, not a vibe.
Does percentage pay deadhead?
Indirectly, if at all. Your percent is of the loaded revenue. Empty miles to the next pickup come out of your time and, if you are 1099, your fuel. A high-percent lease with ugly empty is a CPM-loaded-only problem wearing a different hat. Ask for empty ratio on that fleet's actual lanes, not a brochure 5%. Deadhead pay negotiation for company CPM seats is a different lever — some will pay 50–100% of loaded cpm on dispatched empty.
How do I compare two offers on paper?
Pick a realistic week: loaded miles, empty miles, linehaul revenue, FSC, detention you actually collect, and (for 1099) fuel, insurance, and truck note. Convert percentage to a cpm equivalent: (percent × revenue) ÷ paid miles. Convert CPM to a weekly: paid miles × cpm plus FSC rules. Subtract unpaid time. The higher net after those lines wins. Then read how to choose a trucking company for SAFER and red flags the worksheet will not catch.
Is hourly better than both?
For local and drop-and-hook city work, hourly or day-rate often nets more because you are paid for the clock, not the 18-mile drag. OTR percentage and CPM assume you are selling miles. Mixing a local hourly offer with an OTR 70% screenshot is how people lie to themselves. Overtime rules on W-2 hourly can beat a pretty cpm that dies in a DC yard. 1099 hourly is a classification flag — read 1099 vs W-2.
Does O Trucking pay drivers percentage or CPM?
O Trucking LLC is a dispatch and resources company, not a motor carrier running company seats. We do not set your cpm. Openings we actually recruit live on /careers/. Authority holders who already have iron start at /dispatch/. This page is how to compare pay models, not a job offer.
Why This Is Its Own URL
Search intent is which pay model nets more, not which company to join
Drivers want percent versus CPM versus hourly, FSC, and deadhead. How-to-choose already owns the carrier. 1099 vs W-2 owns classification. Careers owns seats. This URL owns the worksheet.
We dispatch carriers; we do not set your cpm
Choose: how to choose a trucking company. Status: 1099 vs W-2. Jobs: /careers/. Authority: /dispatch/.
Related O Trucking pages
Convert both offers to one week. Include empty, FSC, and whether you own the fuel. Then pick the carrier that still exists on SAFER. A pretty percent on a ghost MC is not a raise.
We will not publish city doorway pay pages to farm this cluster. The method is national: which miles, which dollars, which tax form, then /careers/ or walk. The magnet is not the job.
If you already hold authority, you are not choosing CPM versus percent as an employee. You are choosing lanes. That is dispatch. If you are choosing a seat, take the worksheet to orientation and make them fill the blanks. If they cannot, you already know which model nets more — none of them, because you will not get paid as advertised.
Accessorials belong on the worksheet too. TONU, layover, tarps, lumper reimbursed versus lumper eaten — a 2-cpm gap can be a $200 tarp week. Get the accessorial list in the same email as the cpm. A percent of linehaul that excludes accessorials is a percent of the boring part of the invoice.
Student and first-year contracts often use a lower cpm with a bump at 30, 60, or 90 days. Model the first 90 days separately from the "top rate." A 22-cpm student seat that becomes 32 cpm is not a 32-cpm offer. Read the contract length and the buyout if you quit early.
Per diem plans reduce taxable W-2 wages and can make two identical cpms feel different on a take-home stub. Ask whether the advertised cpm is before or after the per-diem split. That is payroll design, not a reason to skip empty-mile math.
Editorial close: percent versus CPM is a unit-conversion problem. Convert to a week, name the miles, name the dollars, name the tax form, then pick a carrier that still exists. The magnet is advertising. The settlement is the job.
Take the worksheet to orientation. If payroll cannot fill which miles and which dollars in one sitting, you are not looking at a pay model. You are looking at a speech. Choose the other offer, or choose no offer, and keep your CDL for a carrier that can do arithmetic.
That is the whole job of this URL: make two offers speak the same language, then walk if they will not.
Ready to Compare a Real Seat — or Freight on Authority You Already Hold?
How to choose a trucking company is the carrier test. 1099 vs W-2 is classification. Openings we recruit are on /careers/. Authority holders can talk dispatch. O Trucking does not set company-driver CPM.