How to negotiate freight rates with brokers
By Jeff Davidson. Updated October 2026
Why the posted rate isn't the price
A posted rate is an opening offer. Brokers often post below what they can pay, because some carriers will take the first number, and the difference is margin the broker keeps. That's not a trick; it's how a market works. But it means a carrier who accepts every posted rate leaves money on the table, load after load.
Freight rate negotiation isn't about being tough or clever. It's about knowing your number before the call, asking questions that turn into reasons, and being willing to let a load go. Carriers who do those three things consistently tend to earn more over a year than carriers who chase higher postings.
Step 1: Know your floor before you dial
Your floor is the lowest rate you'll take for a load. It comes from your cost per mile, the total cost of running your truck divided by every mile you drive, plus the margin you need. For a specific load, multiply your cost per mile by the loaded miles plus the empty miles to the pickup. That's your minimum. Add your margin for your target, the number you'll open with.
Decide both numbers before the phone rings, and write them down. The middle of a call, with a tired driver and an empty truck, is the worst time to work out what you need. The counter-offer calculator gives you both numbers in seconds, and the trucking cost per mile calculator works out the cost behind them.
| Item | EXAMPLE |
|---|---|
| Cost per mile | $1.65 |
| Loaded miles + empty to pickup | 700 + 90 = 790 |
| Minimum (covers costs) | $1,304 |
| Target at 15% margin | $1,499 |
| Posted rate | $1,350 |
Step 2: Ask before you counter
Most postings leave out details that change what the load is worth. Asking about them first does two things: it tells you whether the load is worth a counter at all, and it hands you reasons for your number. A broker hears "I need more because the receiver is a four-hour live unload" very differently from "Can you do better?"
- Pickup and delivery times, and how firm the appointments are.
- Live load or drop, at each end.
- Weight, commodity and any special handling, tarps or temperature.
- Extra stops, and how they're paid.
- Detention terms: free time and hourly rate.
- Payment terms, and whether quick pay is offered.
- How long the load has been posted, and whether it's still open.
Step 3: Counter with a number and one reason
Open at your target, say why in one sentence, and stop talking. A specific number sounds like it came from somewhere, because it did. A round number with no reason sounds like a guess. Some EXAMPLE openings:
- "I can cover it at $1,500. I'm 90 miles out empty, so that's what it takes."
- "With the live unload and a 6 a.m. appointment, I'd need $1,500."
- "I can be there in two hours. For a same-day pickup, I'm at $1,500."
- "That delivery area is quiet for reloads, so I need $1,500 to go in there."
Don't open with your minimum. Leave room between your target and your floor, so you can meet the broker partway and still be above what you need.
Practice the back and forth
The drill below plays a broker's side of an EXAMPLE call. Make your counter and see how it lands against your floor.
Loading the calculator...
Step 4: Handle the pushback
Brokers push back. It's part of the job, and it doesn't mean the load is lost. A few common lines, and calm ways to answer them:
- "The rate is firm." Sometimes it is. "Understood. If it opens up, I'm at $1,500 and I'm close." Then move on. Firm rates often loosen as pickup gets closer.
- "Other trucks will take it for less." Maybe. "That's fine. My number is $1,500." Don't argue about other trucks; you can't see them.
- "I can do $1,400." Now you're negotiating. If it's above your minimum, you can meet partway: "Make it $1,450 and I'll take it."
- "What's your best rate?" Turn it around: give your target with your reason. Never start by naming your floor.
- "I need an answer now." Pressure is a reason to slow down, not speed up. Check the broker first if you haven't.
Step 5: Know when to walk away
The most important negotiating tool is a clear no. If the broker won't reach your minimum, thank them and hang up. A load under your costs loses money on every mile, and a week of them can put a truck behind. Saying no keeps the relationship intact for the next load, especially if you're polite and specific about your number.
There's one common exception: a load under your normal floor that repositions you into a much stronger market for the next load. Judge that over two loads, not one. Our guide to cheap loads to reposition shows the math.
When you have the most room to negotiate
- Close to pickup. A load still open on the morning of pickup usually has the most room.
- Hard-to-cover loads. Weak lanes for trucks, heavy freight, tight appointments or special equipment.
- Strong markets. When trucks are scarce, every carrier has more room. Seasonal peaks matter.
- Your track record. Brokers pay more for trucks they trust. On-time loads and clean paperwork build that.
- Urgent freight. Expedited freight rates exist because speed costs more.
You have the least room on easy loads, on busy lanes for trucks, and when you've told the broker you're empty and desperate. Never say you'll take anything.
Negotiating as a new authority
New carriers often feel they can't negotiate at all, because so many brokers won't work with a young MC. It's true that your options are narrower in the first months, and some brokers who do take new authorities expect lower rates in return. But your costs don't change because your MC is new. A load under your minimum loses money whether you've been in business for six weeks or six years.
What changes is where you spend your effort. Ask brokers who work with new authorities which lanes they move often, and aim to become their reliable truck on those lanes. Counter as you would anywhere, but be quicker to accept loads that clear your minimum, since each good load builds the record that opens more doors. Keep a list of every broker who set you up and how they paid. Within a few months, you'll have a short list of brokers worth negotiating harder with.
Negotiating with brokers you know
Negotiation with a broker you work with often is different from a cold call on a posting. There's less back and forth, and more trust on both sides. Many carriers agree a rough rate range for regular lanes and only negotiate when something changes, like a tight appointment, a longer wait or a seasonal swing.
Don't let familiarity turn into autopilot, though. Check now and then whether your regular broker's rates still compare with the rest of the market on that lane. If they've slipped, raise it plainly: "Rates on this lane have moved. I need $1,550 to keep running it." A good broker would rather adjust than lose a reliable truck.
Negotiating by email, app and bid
More freight is now offered through email lists, broker apps and online bidding. The principles are the same, but there's less room for conversation. On an app with a fixed price, the only negotiation is yes or no, so compare the price with your all-in floor and decide. On a bid, enter your target, not your minimum, and add your reason in the notes if there's a field for it. By email, keep it short: the number, one reason, and how quickly you can pick up. A written counter also leaves a record, which helps if the rate con comes back different.
Mistakes that cost carriers money
- Asking the broker what they can pay. It invites the lowest number. Lead with yours.
- Opening at your minimum. It leaves nowhere to go. Open at your target.
- Forgetting the empty miles. The posted rate per mile ignores them. Your minimum shouldn't.
- Agreeing before asking questions. A four-hour live unload or an extra stop changes the value of the load.
- Taking a counter you didn't plan for. If the broker comes back under your minimum, it's a no, however tired you are.
- Not getting it on the rate con. A rate agreed by phone is only real once it's in writing.
A full EXAMPLE call, start to finish
Here's how the steps fit together on one EXAMPLE load: 700 loaded miles, 90 empty to the pickup, a posted rate of $1,350. Your minimum is $1,304 and your target is $1,499.
You call and confirm the load is open. You ask about times: pickup tomorrow at 8, delivery the next day by noon, live load and live unload. You ask about detention: two hours free, then $40 an hour. Then you counter: "I can do it for $1,500. I'm 90 miles out empty and both ends are live." The broker says the best they can do is $1,400. You meet partway: "Make it $1,450 and I'll send my packet now." The broker agrees at $1,450.
That's $100 more than the posting, $146 above your minimum, and about 15 minutes of work. Before you dispatch the truck, you read the rate con and check that it says $1,450 all-in, with the times and detention terms you were given.
Track what you win
Keep a simple log of each negotiation: the posted rate, your counter, the final rate and the broker. After a month, you'll see which brokers move and which don't, which lanes have room, and how much countering is actually earning you. Many carriers are surprised to find that a few minutes on each call adds up to real money over a year.
Data that helps you negotiate
Recent rates on a lane are useful context. Some load boards and freight rate software show what similar loads paid recently, which helps you judge whether a posting is low for the lane. Use that as support for your number, not as your number. Your floor still comes from your costs.
For contract freight, negotiation happens differently: in bids, often once a year, with volumes and service levels attached. Our guide to freight contracts for bid covers that side.
After the call: get it in writing
Everything agreed on the phone has to be on the rate confirmation: the rate, fuel, stops, appointment times, detention, and anything else you negotiated. Read it before you sign. If something's missing or different, ask for a corrected rate con before you dispatch the truck. A great negotiation that isn't on paper is just a conversation. Our guide to the rate confirmation lists what to check.
BY Jeff Davidson, Dispatcher
Updated October 2026