Selling Into Freight and 3PL: Why Brokerage Buyers Have Heard Your Pitch Four Times

12 min read

Freight buyers have heard every visibility pitch. Here is how brokerages actually make money, and how that changes your cold call, discovery, demo and pricing.

They are not being rude. They are being efficient.

Call a brokerage operations manager on a Tuesday afternoon and you are the fourth visibility vendor in the queue that week. Not the fourth this quarter. This week. Tracking, TMS modules, carrier vetting, load boards, RFP automation, digital freight matching, fuel optimization, detention recovery. Freight has a long list of software companies chasing a short list of buyers, and the buyers all know each other from the same conferences.

So when you hear "we already looked at something like this," that is not a brush-off. It is a status report. They did look. They probably ran a trial. It probably died. And you are about to walk into the room carrying the exact same vocabulary the last three vendors used, which is why almost every rep I have watched sell into freight loses the call in the first fifteen seconds — not on the product, on the sound of the product.

The fix is not a better hook. The fix is understanding how the business you are calling actually makes money, and then talking about that instead of talking about your software. This post is the long version of that: the economics, the two buyers, the market cycle that decides your price before you quote it, the carrier data objection you will hit on every single deal, and why a freight pilot either proves out fast or never proves out at all.

How a brokerage actually makes money

A freight broker sits between a shipper who has a load and a carrier who has a truck. The shipper pays a sell rate. The carrier gets a buy rate. The difference is the margin on that load. That is the whole business model, repeated thousands of times.

Everything else follows from that sentence. A brokerage grows in exactly two directions: more loads, or more margin per load. That is it. There is no third lever. When you understand that, most of the confusion about "what do freight buyers care about" evaporates, because every question they ask you is secretly one of those two questions wearing a costume.

More loads means load count per rep. A brokerage is a headcount business dressed up as a technology business. A rep can only cover so many loads a day — sourcing capacity, negotiating, booking, checking calls, handling the ones that go sideways. The ones that go sideways eat the day. A rep spends an enormous share of their time on the small number of loads where the truck is late, the driver is not answering, the receiver closed early, or the customer is calling to ask where their freight is. Every minute spent there is a minute not spent covering the next load.

More margin per load means either buying capacity better or selling the service higher. Buying better usually means having more carriers to call and knowing which one will actually take the lane at the number. Selling higher means service quality — on-time percentage, tender acceptance, communication — because that is what lets a broker hold rate against the cheapest bidder in a shipper's routing guide.

So the two numbers that move a freight conversation are loads per rep per day and margin per load. Not "efficiency." Not "visibility." Not "a single source of truth." If your product does not visibly attach to one of those two, you are selling a nice-to-have in an industry with thin margins and long memories about software that did not pay for itself.

Say the number out loud early

Here is the practical version. Instead of opening with what your product does, open with which of the two levers you claim to move, and let them correct you.

"I am going to guess your reps are covering somewhere between a handful and a couple dozen loads a day depending on the desk, and that the ones that blow up eat most of the afternoon. We work on the second part — the blow-ups — so the coverage number goes up without you hiring. If that is not where your pain is, tell me and I will get off the phone."

That is a different conversation than "we provide real-time visibility." They have heard the second one four times. The first one at least sounds like it came from someone who has seen a brokerage floor. I go deeper on the opening in the freight and 3PL cold call script for getting past "I've heard this pitch four times", including what to do when they interrupt you with the name of your competitor.

The market cycle decides your price before you quote it

Freight moves in cycles between tight capacity and loose capacity, and the cycle changes what your buyer will pay for. Not how much — what for. This is the single biggest thing outsiders miss.

In a tight market, trucks are scarce. Shippers are desperate. Brokers can get their rate, and the constraint is finding capacity at all. In that environment, anything that helps a broker source trucks faster, reach more carriers, or say yes to more tenders sells itself. Margin is available; the bottleneck is throughput. Buyers will pay for speed and coverage, and they will move fast because every week of delay is loads they could not cover.

In a loose market, trucks are everywhere and rates fall. Capacity is easy; customers are hard. Margin compresses because shippers know they can shop the load. Now the buying committee's attention swings to cost control and to retention — keeping the shippers they have, proving service quality in QBRs, and getting more out of the reps already on the floor rather than adding reps. In that environment, "this helps you cover more loads" lands weakly, because covering loads is not the problem. "This lets you run the same volume with the team you have, and gives you the service data to defend your rate" lands much harder.

Same product. Same buyer. Different sentence, because the cycle moved.

So before you build a sequence into a list of brokerages, know which half of the cycle you are in and rewrite your value framing to match. And ask on the call. "How is capacity looking in your main lanes right now compared to six months ago?" is a question a freight person asks and a software rep does not. You will learn more from the answer than from any firmographic filter.

The cycle also changes deal speed. When margins are compressed, budget gets centralized and everything routes to the CFO. When margins are healthy, an operations leader can often get something small approved without a committee. Neither is better. They just require different paths, and if you run the loose-market playbook in a tight market you will spend three months managing a process that did not need to exist.

The operations-versus-executive split

Every freight deal has at least two buyers with genuinely different jobs, and they do not want the same thing.

Operations — the ops manager, the carrier sales manager, the person running a desk — lives in the day. Their problem is the load that is late right now and the fifteen check calls their team has to make before five o'clock. They care whether your product makes the afternoon less painful. They will absolutely tell you the truth about what is broken if you ask them a specific question, because nobody usually does. They also have almost no ability to sign anything.

Executive — the VP, the COO, the owner — lives in the quarter. They care about margin per load, revenue per employee, whether they can grow volume without growing headcount, and whether the last three software purchases actually got used. That last one matters more than anything else you will say. Brokerages are full of shelfware, and the executive remembers the invoice.

The mistake is picking one. Reps who only work operations get enthusiasm and no signature. Reps who only work the executive get a fast "send me pricing" and then die in a comparison spreadsheet against two vendors the ops team has already tried and disliked.

What works is sequencing. Start with operations to learn what actually breaks — you cannot fake this knowledge and you cannot get it from a website. Then bring the executive a version of the story that is denominated in their units. Not "your team likes it." More like: "Your reps told me the check call load is what caps their coverage. If we take that off them, the desk covers more without another hire. Here is what another hire costs you versus this."

And get operations in the room when you do it. A freight executive who hears an enthusiastic ops manager describe their own pain in their own words is a different buyer than one who hears a vendor describe it. The structure for pulling both threads out in one sitting is in the 25-minute discovery playbook for brokerage buyers, which is built around getting to the two metrics fast rather than doing a tour of pain points.

The carrier data objection

You will hit this on every deal, so stop being surprised by it.

It sounds like: "Where does the carrier data come from?" Or: "We are not putting our carrier list into someone else's system." Or the sharper version: "How do we know you are not going to sell our capacity data to a competitor, or become a broker yourselves?"

This objection is not paranoia. A brokerage's carrier relationships are a real asset. Who takes which lane at which number, who is reliable in winter, who will do a live unload without complaining — that knowledge is the accumulated work of years, and it is one of the few things a broker owns that a competitor cannot buy. Freight has also watched technology companies enter the market as "partners" and then start hauling freight. The suspicion is earned.

The wrong answer is a security page. The wrong answer is "we are SOC 2 compliant," said quickly, hoping to move on. That answers a different question than the one they asked.

The right answer has three parts, and you should be able to say it without notes. One: what data you actually touch and what you do not. Two: who else can see it — specifically, whether any other brokerage on your platform can see anything derived from their data, in any aggregated form. Three: what happens to it if they leave, on what timeline, and whether they can export it themselves.

Then stop. Do not add reassurance. The tell that a vendor is uncomfortable is that they keep talking after answering. If you have a contractual clause that covers non-compete on brokerage activity, name it and offer to send the language. If you do not have one, say you do not and say why. Freight buyers can handle a clean no. They cannot handle a slippery yes, and they will remember it.

One more thing. Ask them what happened last time. "Has a vendor ever done something with your data that you did not expect?" Sometimes the answer is a story about a specific company, and now you know exactly what you are being compared against.

Pilots prove out in three weeks or never

Freight is an operating business with a daily rhythm. A load either got covered or it did not. A truck was either on time or it was not. There is no long feedback loop, no six-month attribution debate. Which means a freight pilot gives you a real answer very fast — and it also means a pilot that has not shown anything in the first few weeks is dead, whatever the calendar says.

I have watched reps agree to a ninety-day pilot in this vertical and treat the length as a win. It is not. A long pilot in freight is a slow no. What actually happens is that the champion's attention gets pulled to a peak-season fire in week two, nobody logs in, and by week eight you are the vendor sending polite check-in emails to someone who has stopped opening them.

So design the pilot to produce evidence in three weeks. That means: one desk, not the whole floor. One lane group or one customer, not everything. A named operations person who is accountable and who was in the discovery call. And a single number agreed in writing before you start — loads covered on that desk, or margin on those lanes, or check calls eliminated. One number. Freight people are comfortable with one number; they run their whole business on a handful of them.

Say it plainly when you set it up: "If this has not moved that number in three weeks, I would rather we stop and you keep your team's attention. I am not going to spend your peak season asking you to log in." That sentence closes more pilots than any amount of flexibility, because it signals you have done this before and you are not going to become a nuisance.

When you get to the demo, the room will be looking for where it breaks — the exception load, the carrier who does not have an ELD, the customer with the weird EDI setup. That is a good sign, and the freight demo script for a room looking for where it breaks covers how to run toward those edge cases instead of deflecting them.

Holding your number at the end

Here is the part that catches people. Freight buyers negotiate for a living. Every day, all day, on both sides of the load. Buy rate down, sell rate up. It is not a task they do occasionally with vendors — it is the muscle the entire business is built on.

So expect a hard ask at the end, and expect it to arrive after they have already decided to buy. That is the pattern. The signal that you have won is often a sudden aggressive push on price, because now the internal decision is made and the only remaining variable is what it costs. Reps who read that push as a threat to the deal give away the thing they did not need to give away.

Hold the number, trade for something real — term, case study rights, a reference call, a faster start date — and never discount without getting something back, because a broker will respect a counter and will quietly lose respect for a rep who folded on the first ask. That is a negotiating culture, not a personal attack. The freight pricing negotiation script for holding your number after the brokerage has already picked you walks through the specific counters that work with buyers who negotiate professionally.

What I would do next

If freight is your patch, the highest-leverage thing you can do this week is not more research. It is saying the load-count-and-margin framing out loud, badly, twenty times, until it sounds like something a person says rather than something a vendor recites. The carrier data objection in particular has to come out flat and unbothered, and nobody achieves that on a live prospect call.

That is why I built DrillCall — to give reps somewhere to run the freight cold call, the ops-versus-exec discovery, and the pricing push against an AI buyer who pushes back like a real brokerage would, before it costs them a real opportunity. Take the four calls in this post, run each one until the objections stop surprising you, and then go dial. The vertical is not hard to sell into. It is just hard to sell into unprepared, because everybody there has already met the unprepared version of you four times.

Practise these calls

The playbooks behind this post — a scripted opener, the objections you will actually hear, and an AI buyer to run it against.

About the author

Timothy Yang

Founder & CEO, DrillCall

I build products by getting on the phone. Four businesses built and exited, including a micro-task marketplace with 170,000+ users, and the common thread in every one was the same: nothing moved until I picked up the phone and sold. Cold outreach, discovery calls, closing. The unglamorous work that actually creates revenue. Right now I am building DrillCall, an AI-powered voice training platform where sales reps practice live calls against realistic AI buyer personas, 310 of them across 31 industries, and get a scorecard after every call. Think flight simulator, but for cold calls. I also run Vibe Coding Club, a community of over 3,500 builders shipping products with AI, and I have spent time inside AWS and Dell, so I have seen how enterprise sales machines work from the inside as well as from the founder seat. What I care about: expected value thinking, fast iteration, and talking to customers before writing a line of code.

← All posts