Key Points:
- Your floor is the lowest total pay for a specific trip that covers all costs plus the profit you need — price the whole trip, including deadhead to pickup and empty miles after delivery, not just the loaded miles.
- A good counteroffer is one sentence with a number and a reason, followed by silence; round to a clean number ($25 on short runs, $50 on most loads, $100 on long hauls) and leave settling room above your floor.
- Carriers who counter routinely gain $50 to $100 per load, with larger bumps when deadhead, tight appointments, or extra stops justify them.
- If the base rate cannot move, negotiate the whole package — detention terms, lumper reimbursement, and extra-stop pay — in writing on the rate confirmation before you book.
- Walking away from a load below your floor is the single most profitable habit a new owner-operator can build; decline professionally and leave the door open as a backup.
- Always check the rate confirmation before you move the truck: total pay, pickup and delivery appointments, detention terms, lumper reimbursement, and any extra stops.
The broker's first offer is almost never the best rate they can pay. Brokers build margin into every load, and carriers who counter professionally get a yes far more often than new owner-operators expect. Research summaries of broker negotiations commonly report that carriers who counter receive an increase much of the time, with routine bumps often in the range of $50 to $100 per load, and larger bumps when deadhead, tight appointments, or extra stops justify them. The difference between accepting the posted rate and asking once, calmly, can be hundreds of dollars a week.
This article gives you exact words you can use on the phone and in messages. The scripts are short on purpose. A good counteroffer is one sentence with a number and a reason, followed by silence. Long explanations invite argument. A clear number invites a yes, a counter, or a clean no, and any of those is better than a rambling negotiation that ends with you accepting the original rate out of exhaustion.
Before any script works, you need one number: your floor. That is the lowest total pay you can accept for a specific trip and still cover costs and earn a profit. Everything below is built on that floor. If you do not know your floor, read How to Start a Trucking Company and work out your cost per mile first, because a script without math is just a wish.
Know Your Floor Before You Dial
Your floor is not your loaded rate. It is your cost for the whole trip, including deadhead to pickup, loaded miles, and a realistic estimate for empty miles after delivery, plus the profit you need to stay in business.
Work it out like this. Take a load offered at $1,300 for 520 loaded miles, with 40 miles of deadhead to pickup, for 560 total miles. If your cost to run is $1.80 per mile, the trip costs $1,008 to run. Add the profit you require, say $250 on this trip, and your floor is $1,258. A separate way to check it is to set a target rate, say $2.40 per total mile, which gives $1,344. Use the higher of the two as your floor, because the higher number protects you when costs run hot.
Now add anything the rate confirmation does not cover. An unconfirmed lumper fee, tolls, or an extra stop each raise the floor. If a lumper might cost $75, your working floor becomes $1,419 before you even think about a counter. Round your counter to a clean number a broker can say yes to quickly: the nearest $25 on short runs, $50 on most loads, and $100 on long hauls. A counter of $1,450 on that load leaves you settling room. If the broker comes back at $1,400, you are still above your floor. If you counter at your floor exactly, any movement at all puts you under it.
Deadhead changes the answer more than anything else. The same load with 150 miles of deadhead instead of 60 is a different trip, even though the loaded miles and the posted rate are identical. Price the trip you will actually drive, not the trip on the posting. A load that looks strong at $4.50 per loaded mile can work out near $1.80 per total mile once empty miles are counted, and that is the number that pays your bills.
Write your floor down before you call. Put it on a sticky note, in your phone, or on the load sheet. Negotiating from memory, under time pressure, while a broker waits on the line, is how good carriers accept bad loads.

The Opening: How to Ask Without Sounding Desperate
Your opening sets the tone for the whole call. You want to sound like a carrier who can cover the load cleanly, not like someone begging for freight. Lead with the load, your truck, and your availability, then ask about flexibility.
Script 1, the standard opening:
"Hi, I'm calling about the load from Dallas to Memphis, pickup tomorrow morning. I've got a dry van available, I can make the appointment, and I'm looking to see if there's any flexibility on the rate."
That script does three things. It proves you read the posting, it confirms you can actually run the load, and it opens the rate question without naming a number before you have heard the broker's position. If the broker names a rate first, you have something to counter. If they ask what you need, you are ready with your floor-based number.
Script 2, when the posted rate is already visible and clearly low:
"I see it posted at $1,300. For 560 miles all in with my deadhead, I need $1,450 to run it clean. Can you get that approved?"
Notice what is missing: no apology, no story about fuel prices, and no complaint about the market. Brokers hear those stories all day. A number tied to miles is harder to dismiss than a feeling about the market.
Script 3, when you are calling on a load that has been posted for a while:
"I see this load has been sitting for a bit. I've got a truck nearby and can cover it today. If you can get me to $1,450, I'll book it right now."
Urgency is leverage, but only if it is true. Do not claim you can cover a load today if you cannot, because a missed pickup burns a broker relationship faster than a declined rate ever will.
The Counteroffer: One Sentence, Then Stop Talking
Most negotiation failures are not about the number. They are about talking past the close. After you name your counter, stop. Silence feels awkward, but it does real work: it forces the broker to respond to your number instead of responding to your next sentence.
Script 4, the clean counter:
"I can do it for $1,450. It is 560 miles all in with my deadhead, and the lumper is not on the rate confirmation."
If the broker replies with a lower number, do not immediately split the difference. Tie your next move to something concrete.
Script 5, the conditional yes:
"Put the lumper on the rate confirmation as reimbursed, and $1,400 books it right now."
That script trades a small rate concession for a written protection that is worth real money. It also gives the broker something to take back to the customer or the supervisor: not just a higher rate, but a booked truck on a load that needs covering.
Script 6, when the broker says the rate is firm:
"I understand. At $1,300 I would be running under my cost on total miles, so I'll have to pass on this one. If anything opens up on the rate, I'm available and my truck is nearby."
This is not a bluff if you mean it. Walking away from a load below your floor is the single most profitable habit a new owner-operator can build. The same broker posts loads again tomorrow, and brokers remember carriers who are professional when they decline far longer than they remember carriers who argue.
Script 7, the market-data counter:
"I checked current market rates for this lane, and they are running higher than the posted rate. Is there any flexibility to get closer to what the market is showing?"
Use this script only when you have actually checked lane data, for example through a load board rate tool such as those compared in Best Load Boards for New Owner-Operators: DAT vs Truckstop vs Free Boards. A vague claim about the market is easy to ignore. A specific lane average is not.
Scripts for Deadhead, Detention, and the Whole Package
Sometimes the base rate genuinely cannot move, because the broker's customer contract caps it. That does not mean the deal cannot improve. Negotiate the whole package, not just the line-haul number.
Script 8, deadhead:
"The rate confirmation shows the loaded miles, but my route is 150 miles of deadhead to pickup. To run it I need $1,550 all in. Can you send an updated rate confirmation at that number?"
Countering with a flat total, rather than arguing about whose mileage program is right, keeps the conversation productive. Mileage programs differ, and you will not win an argument about routing settings on the phone. A total tied to the miles you will actually drive is cleaner and easier for a broker to approve.
Script 9, detention, before you book:
"Before I book, can we put detention on the confirmation at two hours free, then hourly after that, with in and out times on the paperwork? I want to make sure we are both working from the same terms."
Detention terms negotiated after delivery are almost worthless. Terms negotiated before booking, written on the rate confirmation, are enforceable in a way a phone promise is not. The full guide to these charges is Detention, Layover and TONU Pay: The Accessorial Charges Guide, which covers the definitions and paperwork that make these scripts pay.
Script 10, lumper and extra stops:
"That rate works if the lumper is reimbursed and the extra stop is paid. Can you add both to the confirmation before I move the truck?"
Never run on a verbal figure for accessorials. If it is not on the rate confirmation, assume it does not exist, no matter how friendly the call sounded.
Script 11, the repeat-broker script:
"We've run three clean loads together now, on time, paperwork complete. On this lane I need $2.60 a mile to keep prioritizing your freight. Can you get me there on this one?"
Reliable carriers earn higher rates because they reduce broker risk. Past performance is leverage, but only if you name it calmly and tie it to a specific rate. Do not threaten to stop hauling for a broker. Simply state your value and your number, and let the broker decide.
When the Broker Pushes Back
Pushback is normal. It is not personal, and it is not a reason to panic or to cave. Have a response ready for each common line.
When the broker says, "That is the best I can do," reply:
"I appreciate you checking. At that number I'm under my floor on total miles, so I'll pass this time. Keep me in mind if it opens up."
When the broker says, "Another carrier will take it for less," reply:
"They might, and if they do, I hope it works out clean for you. I'm at $1,450 if you need a backup."
That second line is powerful because it is true and it leaves the door open. Loads fall through. Trucks break down. Drivers miss appointments. The carrier who declined professionally is often the first call when the cheap option fails.
When the broker tries to rush you with, "I need an answer right now," reply:
"I can give you an answer right now at $1,450. At the posted rate, my answer is no."
Speed is not a reason to accept a losing load. A fast yes on a bad rate costs you far more than a slow, firm no.
One more rule: never negotiate angry, and never negotiate while driving if you cannot focus on the numbers. Pull over, work the math, and call back. A broker would rather wait five minutes for a firm answer than deal with a carrier who books a load and then tries to renegotiate it after pickup. Renegotiating after you have accepted a load damages your reputation in a way that no single rate increase can repair.
Timing, Tone, and the Follow-Up That Wins the Next Load
Timing helps, but it does not replace math. Veteran carriers point to late afternoon as a strong negotiation window, because shipping departments are closing and brokers still have loads to cover. Thursday and Friday afternoons, and end-of-month days when brokers are clearing freight, can also offer more flexibility. Early morning is better for finding quality freight than for pushing rate, because the best loads are taken quickly and brokers have less pressure to move.
Tone matters as much as timing. Be direct, be specific, and be easy to work with. Brokers pay more to carriers who answer the phone, communicate delays early, send clean paperwork, and do not create drama at the dock. Every clean delivery is a negotiation asset for the next load, because the broker can justify a higher rate to a customer when the carrier is a known quantity.
After every call, write down three things: the broker, the lane, and how far they moved from the first offer. Over a month, that log becomes your private market data. You will learn which brokers move $100 without a fight, which ones never move, and which lanes reward a firm counter. That knowledge is worth more than any single script, because it tells you where to spend your negotiating energy and where to simply take a fair rate and move on.
Finally, check the rate confirmation before you move the truck, every single time. Confirm the total pay, the pickup and delivery appointments, detention terms, lumper reimbursement, and any extra stops. If the confirmation does not match what you agreed, call before you roll, not after you deliver. A five-minute correction before pickup saves a payment dispute that can last weeks.
FAQ
How much should I counter a broker's offer?
Counter based on your floor, not on a percentage of the offer. Experienced carriers often report routine bumps of $50 to $100 per load, with larger bumps when deadhead, tight windows, or extra stops justify them. Round to a clean number, leave settling room above your floor, and tie the counter to miles or a specific cost the broker can understand.
Do brokers expect owner-operators to negotiate?
Yes. Brokers build room into the first offer, and countering is normal and expected. Carriers who accept the posted rate every time are usually the ones getting the least. Being polite matters more than being aggressive. A calm, specific counter builds relationships, while an angry demand burns them.
Should I negotiate by phone or by message?
Phone negotiations generally work better than load-board messages, because you can respond in real time, hear hesitation, and close immediately. Use messages to confirm what was agreed, and to get the updated rate confirmation in writing. Never rely on a verbal rate alone. If it is not on the confirmation, it is not agreed.
What if my counter is rejected?
Thank the broker, decline cleanly, and move on. Keep a note of the broker, the lane, and the offer, because the same broker posts loads again soon. A professional no today often becomes a better offer tomorrow, especially if the first carrier falls through. Never burn a bridge over one load.
Can I negotiate detention and lumper fees, or only the base rate?
You can and should negotiate the whole package, and the time to do it is before you book. Get detention terms, lumper reimbursement, and extra-stop pay written on the rate confirmation. A broker who cannot move on the base rate can sometimes improve detention terms or fuel surcharge protection, and that added value is real money.
What is the biggest negotiation mistake new owner-operators make?
Accepting the first offer without working out total miles. A load that looks good per loaded mile can lose money once deadhead to pickup and empty miles after delivery are counted. Always price the whole trip, know your floor before you call, and be willing to walk away from any load below it.
This guide was prepared in good faith from official sources, including FMCSA and state agency publications, and was checked at the time of writing. Fees, rules and procedures change, and errors and omissions are excepted. Please confirm current requirements with the relevant agency before filing or travelling. If you spot anything that needs correcting, email us at contact@truckingmind.com — we will verify it and update this page.