Logistics · 5 min read

Negotiating freight and logistics contracts beyond the rate

To negotiate a freight or logistics contract on more than rate, put other numbers on the table before your rate comes up. Get the shipper to confirm what poor service costs them each month, prove your service lane by lane, and plan trades on volume, payment terms, fuel surcharge and extra charges. Write your walk-away for each lane before the pricing call.

Why the conversation keeps coming back to rate

A shipper's bid sheet has one column that is easy to compare: rate per mile, per pallet or per load. The things you do well, such as picking up on time, accepting the loads you are offered and settling claims without a fight, have no column. So procurement, the team that buys on the shipper's behalf, compares you on the one number it can see.

You do not fix this by arguing that you are worth more. You fix it by putting other numbers on the table before the rate, and by preparing trades, so that when the rate moves, something moves back. Four moves from The Salecopy Method do that work: Anchor, Evidence, Concessions and Options.

Anchor: price a failed load before you quote a good one

The Anchor move sets the first number in the conversation, and makes it the cost of doing nothing. In freight, doing nothing means staying with the current carriers. Ask the shipper what that costs when it goes wrong, and use their figures, not yours.

  • How many loads a month does your current carrier turn down on this lane, and what do you pay to cover them on the spot market, where freight is priced load by load?
  • What does a late delivery cost you in customer fines, rework or lost orders?
  • How many hours a week does your team spend chasing updates and rebooking freight?
  • What did claims for damage or loss cost you last year, and how long did they take to settle?

A worked example of the anchor

Here is an example with made-up numbers. Say a shipper moves 40 loads a month on a lane and the current carrier turns down 6 of them. Each one costs $300 more to cover at short notice. That is $1,800 a month.

Say your rate is $30 a load higher than the current carrier's. Across 40 loads, that is $1,200 a month. The buyer is now comparing $1,200 with $1,800, not your rate with a lower rate. Say it back to them: "Using your numbers, this costs you about $1,800 a month. Is that roughly right, or am I missing something?" Then write down who confirmed it. There is more on this move in Anchor on the cost of doing nothing.

Evidence: prove service lane by lane

Every bidder tells procurement that their service is great. The Evidence move replaces the claim with proof, and keeps a list of every objection until it is closed.

Bring what you can show for lanes like theirs: on-time pickup and delivery, how often you accept the loads you are offered, your claims record, and the name of the person who answers the phone. Be just as clear about what you cannot show. If you have never run a lane, say so, and offer a trial month with a review date.

Write each objection down in the buyer's words. "You were late twice last peak season" is not answered by a promise. It is answered by what you changed and a number that shows it.

Concessions: trade the terms around the rate

A freight contract has many terms besides the rate. Each one costs you money or saves you money, so each one can be traded. The Concessions move is to write two columns before the call: what you can give, and what you want back for it.

When the buyer asks for a cut, answer with a trade from the list: "I can do that if we can agree this. Which matters more to you?" Do not give rate away to keep the call friendly. The give and get list covers this in more detail. Have your lawyer review the contract wording before anyone signs.

  • Volume: a lower rate for a minimum number of loads a month, with the rate going back up in any month the volume does not arrive.
  • Payment terms: a lower rate for payment in 30 days instead of 60.
  • Fuel surcharge: agree the index and the table it follows, so it is not argued over every month.
  • Accessorials, the extra charges such as detention (paid when a truck is held at the dock): more free time in return for booked appointments.
  • Lead time: a better rate for loads offered to you at least 48 hours ahead.
  • Lane mix: a sharper rate on a hard lane in return for the lanes that bring your trucks home full.

Options: write a walk-away for each lane

Before price is discussed, write the lowest rate and terms you will accept on each lane, and what you will do instead. Your cost to serve is different on every lane, so one blended walk-away hides the lanes that lose money.

You have real alternatives. Bid only the lanes that fit your network. Offer to be the backup carrier instead of the primary. Start after peak season. Then say it plainly: "At that number I cannot do the full scope. Here are two versions I can do."

Work out the buyer's alternative too. If it is a carrier who turns down freight when the market is busy, the buyer has less room than the bid sheet suggests.

What to do before your next bid

None of this works if it lives in one rep's head. Put it on the deal in your CRM, the customer relationship management system where your team tracks deals, so a manager can check it before the pricing call. If your CRM is full of duplicate shippers and deals with no lanes attached, fix that first. Salecopy does CRM cleanup at a fixed price, on the system you already own.

For all eight moves applied to freight, with a four-week curriculum and a practice buyer, see sales negotiation training for logistics teams. You can also book the free 30-minute audit at /contact/.

  • Pick one open bid and ask the shipper the four cost questions.
  • Write the monthly cost on the deal, with the name of the contact who confirmed it.
  • Write your give and get list and have a manager approve it.
  • Write a walk-away for each lane.
  • Run the prompt below to check what is missing. The AI prepares and checks. Your rep decides what to say.

What to add to your CRM

FieldTypeWhy it exists
Cost of doing nothingCurrency, per monthThe anchor: what the current setup costs the shipper, built from their own figures.
Whose numbersContactThe shipper contact who confirmed the cost, so the figure can be defended to procurement.
Open objectionsList on the dealEach objection in the buyer's words, the evidence sent, and whether it is open or closed.
Give and get listTable on the dealThe approved trades on volume, payment terms, fuel surcharge and accessorials, and who approved each one.
Walk-away rate per laneCurrency and terms, per laneThe lowest rate and terms you will accept on each lane, written before the pricing call.
Committed and actual monthly volumeTwo number fieldsShows when promised volume has not arrived, so you can open the rate review you agreed.

A prompt to try

Copy this prompt

You are helping me prepare for a freight rate negotiation. You prepare and check. I decide what to say and I speak to the buyer myself.

Here are my notes on the deal:
[paste call notes, the lanes, monthly volume, my rate, the incumbent's rate if known, and the terms on offer]

Do four things:
1. Cost of doing nothing: using only figures the shipper gave me, calculate what their current setup costs per month. Show every input and the arithmetic so I can check it. If a figure is missing, do not estimate it. Write the question I should ask to get it.
2. Objections: list each objection the buyer raised, in their words, and say whether my notes show evidence that answers it.
3. Give and get list: draft a two-column table of what I could give (rate, free time at the dock, payment terms, contract length) and what I should ask for in return for each (volume commitment, faster payment, lead time, more lanes). Mark each line as needing my manager's approval.
4. Walk-away: ask me for my cost to serve on each lane, then lay out a walk-away rate per lane and two smaller versions of the deal I could offer instead.

Finish with a list of everything that is missing from my notes. Do not invent numbers, do not write to the buyer, and do not make any commitment for me.

The buttons open a new chat with the prompt already typed in. Fill in the square brackets before you send it, or copy it into the AI assistant you already use. It is for practice and preparation. A person still decides, speaks and sends.

The short version

  • Get the shipper to confirm what poor service costs each month before your rate comes up.
  • Answer service doubts with proof by lane, and say what you cannot show.
  • Trade volume, payment terms, fuel surcharge and accessorials. Every give has a get.
  • Write a walk-away for each lane before the pricing call, not during it.
  • AI prepares and checks the deal. Your rep decides, speaks and sends.

Sources

  1. Matthew Dixon and Ted McKenna (2022). Stop Losing Sales to Customer Indecision. Harvard Business Review.
  2. Michael V. Marn and Robert L. Rosiello (1992). Managing Price, Gaining Profit. Harvard Business Review.
  3. Galinsky, A. D., & Mussweiler, T. (2001). First offers as anchors: The role of perspective-taking and negotiator focus. Journal of Personality and Social Psychology, 81(4), 657-669.
  4. Salecopy.io. Cut one platform's spend 83% and got five times the coverage. Salecopy.io case study.

Every outside figure on this site was opened at its original publisher and checked twice before it was published. See all the research and how we check it.

Tell us what is going wrong.

One tap and an email address. We reply within one business day with what we would look at first. Or book the free 30-minute audit and walk us through it.

The easy way in · about 20 secondsWhat is going wrong?

Pick one, tell us where to reply, done. We answer by email within one business day. No call unless you want one. Prefer to explain it properly? Use the full form.