How to Quote Direct Shipper Lanes Without Guessing on Rates
How to Quote Direct Shipper Lanes Without Guessing on Rates
The email lands in your inbox: a mid-size manufacturer is accepting bids for a regional RFP. Ten lanes. Weekly volumes. No rates listed. Submit by Friday.
You want the business. Direct shipper contracts pay better than broker loads, and consistent volume means fewer days hunting for the next load. But there is a problem: you do not know what to charge.
Bid too high and the shipper moves on. Bid too low and you are running a lane at or below cost for a year.
Most small fleet owners respond to this situation the same way — they take whatever rate they think is competitive and hope it works. That is not a pricing strategy. That is a guess with a year-long commitment attached.
This post shows you how to price direct shipper lanes with a number instead of a guess — using your actual cost per mile, per lane, not a fleet-wide average or a broker-rate benchmark.
Why Fleet-Wide Cost Per Mile Fails for Lane Quoting
Your fleet-wide cost per mile — $1.60, $1.75, whatever it is — is an average of every truck, every lane, every load you ran last month. It is useful for a rough health check. It is useless for pricing individual lanes in an RFP.
Here is why:
Different lanes have different deadhead patterns. A lane that starts near your home base and delivers near your next frequent pickup has minimal deadhead. A lane that requires a 200-mile reposition adds $158 in fuel and maintenance before the loaded miles begin. Your fleet-wide average hides that difference entirely.
Different lanes take different transit times. A 900-mile lane you can run in one day carries one day of overhead allocation. A 900-mile lane that spans two days carries two days. Your daily overhead — insurance, permits, office costs — accrues per day, not per mile. A lane that takes longer costs more, even at the same mileage.
Different trucks have different cost profiles. Truck A gets 6.5 MPG with a driver on per-mile pay. Truck B gets 5.5 MPG with a driver on percentage. If you plan to run the lane with whichever truck is available, you need to know the cost for each scenario — not just one blended number.
A fleet-wide CPM is a single number that is wrong for every specific lane. The only accurate way to price a lane is to calculate it individually, using the actual parameters of that lane and the truck that will run it.
What Goes Into a Per-Lane Cost Calculation
To price a single lane accurately, you need these inputs:
- Loaded miles — the distance from pickup to delivery
- Deadhead miles — the empty miles to get the truck to the pickup and away from the delivery
- Days to complete — how many days the truck is on the load, which determines daily overhead allocation
- Fuel cost per mile — your truck’s actual fuel cost (fuel price ÷ MPG), applied to total miles including deadhead
- Maintenance reserve — your per-mile set-aside for repairs and PM, applied to total miles
- Driver pay — calculated by your method (per-mile on loaded miles, percentage, per-week, or flat-daily)
- Overhead allocation — your daily break-even cost (total monthly fixed costs ÷ active truck days)
When you calculate all of these against a specific lane, you get a true cost per mile for that lane. That number is your floor — the minimum rate you need to break even on that lane.
Any bid above that number is profitable. Any bid below it is a loss. And any bid that uses a fleet-wide average instead of a per-lane calculation is a guess dressed up as a quote.
Know Your Cost Per Lane Before You Bid
The Free Cost Per Mile Calculator gives you your real break-even for any lane in under a minute — no spreadsheet, no guessing.
Try the Free CalculatorHow CarrierWin Gives You the Lane-Level Cost You Need to Bid
CarrierWin does not automate RFP responses, generate rate sheets, or submit bids on your behalf. It does something more fundamental: it calculates your exact cost for any lane, using your actual truck costs, so you can price that lane with a real number instead of a guess.
-
Per-truck cost profiles. Each truck has its own fuel burn, driver pay method, maintenance rate, and overhead allocation. When you evaluate a lane, you select the truck that will run it — and the calculation uses that truck’s actual numbers, not a fleet average. (LoadCalculator.tsx references each truck’s individual cost settings.)
-
Deadhead miles are included automatically. Enter the empty miles to position the truck for the lane, and the calculator adds fuel and maintenance costs against those miles. A lane with 200 miles of deadhead gets costed differently than one with 50 — which is exactly how it should be. (calcLoadCosts.shared.mjs line 110:
totalMiles = miles + deadheadMiles.) -
Daily overhead allocation adjusts per lane. A lane that takes two days carries two days of overhead. A lane that takes one day carries one. The allocation is automatic based on your company’s daily break-even and the days you enter for the load. (calcLoadCosts.shared.mjs line 127.)
-
“What Rate Do I Need?” mode gives you a bid number. Once you enter the lane parameters, this mode calculates the exact minimum rate that covers all costs — fuel, maintenance, driver pay, overhead, dispatch fee, factoring — for that specific lane. That number is your starting point for a bid. (LoadCalculator.tsx “What Rate Do I Need?” toggle.)
-
One lane at a time. CarrierWin evaluates each lane individually. It does not batch-process RFP rate sheets or compare multiple lanes side by side. The strength is accuracy on a per-lane basis — enter the lane, get the cost, use it to bid. For a 10-lane RFP, you would evaluate each lane separately.
What Changes When You Quote Lanes With Real Cost Per Mile
Here is what happens in your business when you replace guess-based pricing with per-lane cost calculations:
You price each lane individually. Instead of submitting one flat rate across all RFP lanes, you know which lanes are profitable at what rate. You can bid competitively on the lanes that work for your cost structure and walk away from the ones that do not.
You identify loss leaders before signing. A lane that looks good at $2.00 per mile on a loaded-miles basis may be a loser at $1.60 per total mile when deadhead and transit time are included. You see that before you sign, not a year into the contract.
You decline unprofitable lanes with confidence. When the bid requires a bundled rate across multiple lanes, you know which lanes subsidize which. If the shipper insists on a flat rate, you can set it at a level that covers your most expensive lane — not a blended average that hides losses.
You negotiate from cost data, not broker benchmarks. Instead of matching whatever rate brokers are paying for similar lanes, you have a specific minimum number backed by your actual cost structure. If the shipper pushes back, you know exactly how much room you have.
You build a record of lane-level performance. Every load run on a direct shipper contract gets evaluated against the same cost structure. Over time, you build a history that tells you which direct relationships are actually profitable — not just which ones pay the most.
Frequently Asked Questions
Frequently Asked Questions
Start Pricing Lanes With Numbers, Not Guesses
Direct shipper contracts are one of the fastest ways for a small fleet to build consistent revenue. But only if you price them correctly.
The Free Cost Per Mile Calculator at CarrierWin gives you your real cost per mile for any lane — including deadhead, fuel burn, maintenance, driver pay, and overhead — in under a minute. From there, every RFP lane you evaluate gets priced with a number instead of a guess.
Ready to bid direct shipper lanes with confidence? Start your Free 14-Day Trial — No Credit Card Needed.
Need help setting up your truck cost profiles so your lane pricing is accurate from the first bid? Contact the CarrierWin team for onboarding assistance.
Ready to stop guessing which truck is making you money?
Stop hauling loads that are sinking you. Know before you book.