How to Get Freight Contracts: From Spot Freight to Dedicated Lanes
Marat · Founder of GotFreight
A working freight broker who runs GotFreight on his own shipper outreach. Every guide here comes from that day-to-day work, not from a content team. About the founder
Every broker and carrier knows the difference between hunting spot freight on a load board and winning a shipper contract — one load at a time versus the same lane, same shipper, week after week. Spot pays the bills when nothing else is moving. Contracts build a book. The problem is that most small operations never graduate from spot because they don't understand how shippers actually buy contracts — when they bid, who they call first, what they're evaluating, and what being 'backup carrier' actually means for your long-term position.
You don't need a sales team to win freight contracts. You need to understand the rhythm of how shippers build their carrier base — the RFP cycle, the scoping phase where they quietly research options, what makes them expand a carrier into new lanes, and how the backup position often graduates into primary freight. The carriers and brokers who stack contracts aren't smarter; they've just timed their moves to when shippers are actually buying instead of blasting outreach when it's convenient.
Below is how you actually move from spot to contracts: the difference between the two games, where brokers actually bid on freight, when shippers bid and when they're open to new carriers, how to position yourself before an RFP opens, how retail freight RFPs differ from everyone else's, why being 'backup carrier' is a more defensible position than most people think, and what gets tracked to prove you're worth keeping. By the end you'll have a repeatable rhythm to build a book that holds margin.
Spot freight vs. contract freight — two different games, two different margins
Spot is live: a load posts, you bid, the shipper picks the lowest (or fastest) bid, you move it once. Rates move with the market hour to hour. Margin is thin. Competition is everyone. It's the game load boards run, and it's why most brokers and carriers never escape it — it's fast, it's available, and there's always something moving. But there is no book, no predictability, and no time to build scale.
Contract freight is different in every way. A shipper identifies the lanes that repeat — freight that moves week after week, quarter after quarter — and instead of re-bidding every load, they build a carrier base for each lane. They publish an RFP, set a bid deadline, evaluate carriers on rate, equipment, reliability, and track record, and then award the freight. Rates are locked for a period (usually 90 days to a year), so you know what you're covering and what it nets. The shipper stops hunting; you stop guessing.
The shift is from transactional to strategic. On spot, a shipper is a one-off. On contract, a shipper becomes a relationship you manage to keep for years. Spot teaches you to think margin-first — hunt the rate, bid low on slow days, move on. Contract teaches you to ask: is this lane worth more to me as a repeat relationship, am I positioned to keep this shipper, what does reliability actually cost, and when does it pencil out?
Where brokers bid on freight: load boards, RFP events, mini-bids, and spot requests
Brokers bid on freight in two very different places. Spot freight gets bid in the open: load boards, digital freight marketplaces, and quote requests a shipper emails to the handful of brokers it already uses. Contract freight almost never gets posted anywhere public. It gets bid inside a shipper-run procurement event — an annual RFP or a shorter mini-bid — and you only see it if the shipper's transportation team put you on the invite list. That's the part most new brokers miss when they go looking for where to bid on contract freight. There is no board for it. The invite list is the board.
Those procurement events increasingly run on software. Shipper-side tools like DAT Bid, Transfix's RFP manager, Loadsmart's ShipperGuide and Shipwell let a shipper load its lanes, invite brokers and carriers, collect and compare bids, and push the awarded primary and backup carriers straight into its routing guide. Plenty of shippers still email a spreadsheet and ask for it back by a deadline. Either way, expect every bid package to look different — lane formats, fuel schedules, accessorial questions, required fields — and budget time to restructure the file before you price a single lane, or the last third of the bid gets priced in a rush.
Between annual events, more shippers now run mini-bids. DAT describes a mini-bid as a short, focused bid on a limited set of lanes — often 10 to 50 — that can be completed in two to four weeks, used to fix routing-guide slippage, add backup carriers, or reprice when spot rates drift away from contract rates. It points to General Mills moving to shorter contracts and mini-bids at roughly three- to six-month intervals. For a small brokerage, that matters more than the annual RFP. A mini-bid is a smaller field, a faster award, and usually a lane that's already broken — exactly where a broker who has been covering overflow for that shipper looks like the obvious answer. It also means bid work isn't a season anymore. A shipper that reprices lanes every few months is a shipper you can get in front of in any month of the year.
Load boards are still where most brokers bid day to day, and they're the right tool for what they do: matching a posted load to a truck. But a load board is a spot venue, and winning there trains a shipper to judge you one load at a time at today's rate. Use the spot market to learn lanes, build carrier relationships, and land a first load with a shipper. Don't expect it to turn into contract freight on its own. The way onto the invite list is outbound — reaching the person who owns the routing guide before the bid is built — which is what our guide on how to find shippers without load boards walks through.
| Where | What gets bid | How you get in | The catch |
|---|---|---|---|
| Load boards | Posted spot loads, one at a time | Subscription; call or bid on the posting | Rate is the only lever, and every competitor sees the same load |
| Digital freight marketplaces | Shipper-posted one-off freight | Open account; bid on listings | Mostly small, irregular shippers with little path to a contract |
| Shipper spot quote requests | Loads the routing guide couldn't cover | Be on the short list of brokers the shipper emails for quotes | Speed decides it — a slow quote reads as a broker who'll be slow on the load |
| Annual RFP or bid event | Months of lanes at contracted rates, with primary and backup awards | Invitation from the shipper's transportation or procurement team, often through a bid platform | You have to be known before the invite list gets built |
| Mini-bid | A limited set of lanes that need fixing, between annual events | Usually invited from carriers and brokers already in or near the network | Short window, and awards come back in days |
| Direct lane proposal | A lane you already run, offered to a shipper that ships it | Outbound prospecting to whoever owns the routing guide | Slow to start — but it's how you get invited to everything above |
When do shippers buy contracts? Understanding the RFP window and scoping phase
Shippers don't put out RFPs at random. There's a rhythm to it, and catching that rhythm is the difference between being on the shortlist and being in a pile with 40 other responses. Most shippers bid contracts in a predictable window: large retailers and manufacturers usually bid in Q4 for January implementation, and sometimes Q1 for spring lanes. Produce shippers bid before their busy season. Food and beverage bid around Q3 for the holiday push. The pattern varies by industry, but every shipper has one.
The RFP isn't your only window — and it might not be your best one. Before an RFP goes out, there's a scoping phase. The shipper's logistics team is gathering data on their lanes, analyzing what they spent on freight last year, deciding which lanes are locked in and which ones need a refresh. That's when they're doing market research, calling existing carriers to gauge rates, and asking industry contacts for recommendations. Being in the conversation during scoping, before the formal RFP, puts you in a different position than being one of 40 responses after it opens.
Between RFPs, shippers also adjust mid-contract. A carrier falls short, a lane changes, a new facility opens, or they need a second carrier on a lane their primary is struggling to cover. The shipper doesn't re-bid the whole network; they call carriers they know and ask if they can handle a new lane or take some volume. That's the overflow and backup play, and it happens year-round. Being top-of-mind when a logistics manager needs emergency capacity is how you get drafted into a contract mid-cycle.
- Most shippers bid contracts in a predictable window — Q4 for Jan, Q1 for spring, Q3 for holiday; track your shipper's cycle
- Scoping happens 4–8 weeks before the RFP: that's when logistics managers are building shortlists and receptive to conversations
- Between bids, shippers adjust mid-contract on new lanes, backups, and overflow when primary carriers get full
- Reaching a decision-maker in scoping season is worth more than ten cold emails in dead season
Getting into the RFP: reach shippers before the bid goes out
The RFP response is too late to start the relationship. By the time it hits your inbox, the shipper's logistics team has already made a short list — the carriers they know, the ones they've heard are good, and a few wildcards. If you're not already a name or a referral, your response goes into a pile and gets scored against the same criteria as 40 others: rate per mile, safety record, maybe a reference call. You have no differentiation.
The move is to reach out four to eight weeks before the RFP. Find out when the shipper's RFP window is (ask shipper contacts directly or do a quick call to the logistics manager) and in that scoping period, initiate a conversation. Don't pitch the full contract; just intro yourself as a carrier or broker that runs their lanes well and suggest a conversation about capacity and rates for the next cycle. A logistics manager in scoping mode is actually expecting these calls — it's how they build their shortlist.
In that pre-RFP conversation, you're doing two things. First, you're proving you understand their freight: the lanes, the equipment, the seasonality, typical volumes. Second, you're getting intelligence on what they're looking for, what their current carriers did well and badly, and whether they're opening new lanes or refreshing existing ones. That conversation shapes your RFP response — you're not generic, you're specific to what they told you they need.
If you can run a trial load before the RFP, do it. One clean load with a new shipper is worth more than a perfect RFP response, because you're no longer a promise — you're proof. Offer to cover one load at whatever rate they're targeting, deliver it flawlessly, and when the RFP opens, reference that trial load in your response. That's differentiation nobody else in the pile has.
Retail freight RFPs: who runs the bid, and what the scorecard punishes
A retail freight RFP looks like any other bid on the surface — lanes, volumes, a rate grid — but the buyer and the scorecard are different, and a response written for a manufacturer's outbound lanes usually misses both. Start by sorting out who's actually buying the transportation. Freight going into a big-box retailer's distribution centers moves one of two ways. On prepaid freight, the supplier owns the move: it picks the carrier, pays for it, and books the delivery appointment at the retailer's DC. On collect freight, the retailer owns it: at Walmart, a Walmart truck or a carrier Walmart dispatches picks the order up at the supplier's dock, and the supplier's job is to have it ready and submit a request for routing — by 4:00 p.m. Central the day after the order is transmitted, per SPS Commerce's summary of Walmart's rules.
That split tells you which retail RFP you can realistically win. A retailer's own collect and DC-to-store freight is bid by the retailer's transportation team, usually to a large carrier base, and it's a long shot for a small brokerage. The prepaid side is a different market. Consumer-goods manufacturers and food and beverage shippers sending prepaid freight into retail DCs pick their own carriers, often through a modest annual RFP of their own, and at smaller suppliers transportation is often handled by someone who wears other hats too. Much of that freight moves in dry vans, with reefer loads into grocery DCs. When someone talks about a retail freight RFP a small broker can win, that supplier is usually the buyer — and finding the right person there is its own problem, which our guide on who decides shipping at a company covers.
What changes the scoring is the retailer's compliance program. Walmart measures suppliers on on-time, in-full delivery against a delivery window built from the order's Must Arrive By Date, and it has charged suppliers 3% of the cost of goods on cases that miss its compliance goals. That fine lands on the supplier, not the carrier — which is why a retail supplier weighs appointment discipline as heavily as rate. Early is a problem too: the window has two edges. And freight that shows up without a scheduled appointment may not count as arrived until Walmart processes the paperwork, which SPS notes can be days after the truck was actually there.
So a retail response that leads with rate leaves points on the table. Lead with how you protect the supplier's scorecard: who books the DC appointment and how far ahead, what happens when an appointment slips, what proof of arrival you send, and how you'll cover peak season when every supplier is shipping into the same DCs. Then spell out lumper and detention terms per lane instead of burying them in an all-in rate — DC unloading costs are a real line in retail freight, and a rate that ignores them either loses money or gets re-quoted in month two. One more question worth asking up front: which retailers does this supplier ship prepaid, and which are collect? Only the prepaid lanes are the supplier's to award, and knowing that keeps you from pricing freight that was never in play.
| What the retail RFP is really asking | A response that scores | A response that doesn't |
|---|---|---|
| Can you hit the delivery window? | A named appointment process: who books it, how far ahead, how it gets confirmed | "We deliver on time" |
| What happens when an appointment slips? | A reschedule procedure, and the supplier hears about it the same day | Silence until the load is already late |
| Can you prove when the truck arrived? | Check-in times and signed PODs sent without being asked | PODs on request, days later |
| Will you cover peak season? | Committed capacity by week for the supplier's busiest months, with a named backup | "Capacity is not an issue" |
| What's actually in the rate? | Linehaul, fuel schedule, and lumper and detention terms per lane | An all-in number that gets re-quoted after the first unload |
| Will you help us dispute a chargeback? | Arrival records kept and handed over when the supplier contests a fine | No records past the invoice |
The backup carrier position — how to get inside the relationship
Most brokers and carriers chase the primary contract — the big, steady lane the shipper's top carrier owns. That's valuable, but it's also the hardest to win and the easiest to lose. Being the backup carrier — the one who gets the call when the primary falls short — is a more defensible position, and it's often how you graduate into the primary role anyway.
The backup pitch is simple and honest: 'I know you have carriers, and I'm not asking you to fire them. I'd just like to be your overflow carrier and backup when things get tight. When a load falls through, when peak season hits your regular carrier hard, or when you need to test a new lane, I'm one call away with equipment ready.' Most shippers say yes to that, because it costs them nothing and buys them reliability.
The power of the backup position is that it puts you on the panic loads — the ones that matter most. When a shipper's primary carrier is overbooked or down, they call the backup and that load gets a lot of attention. It's tight, it's important, and the logistics manager is watching. Cover a panic load clean — on time, right equipment, no drama, one point of contact — and you've proven yourself under pressure. A lot of primary relationships start with a backup carrier who delivered when it mattered.
Documenting the backup relationship matters. Log when you're a backup, what loads you cover, your ontime rate, your damage rate, what the shipper says when they call. A logistics manager who's been calling you for overflow for six months and you've never missed has a very different view of you than a carrier they've never worked with. When contract renewal time comes or they want to add you to a new lane, you're the logical choice because you've already earned it.
Writing an RFP response that gets scored
The RFP response is a document that gets scored against a rubric. The shipper has a template, carriers fill it out, and scoring usually comes down to rate, service level commitments, equipment availability, safety ratings, and track record. You can't change the evaluation, but you can make sure you're not leaving points on the table.
Rate is non-negotiable and has to be competitive for the lanes you can actually cover. Never quote a lane you can't sustain or you'll win at a loss. But rate isn't the only score. Service-level commitments — 'we guarantee 98% ontime delivery' or 'dedicated account team' — matter because they address the shipper's actual risk. If you're an asset carrier, your safety ratings and claims history are gold; emphasize them. If you ran a trial load for this shipper, reference it and your performance. If you're a broker with a tight network of preferred carriers, prove they're reliable and that you have redundancy.
The thing that sinks most RFP responses is vagueness. 'We provide excellent service' scores zero points. 'For your Ontario-Phoenix dry van lane, we can provide dedicated capacity on Mondays and Thursdays with guaranteed pickup within two hours' scores points. The more specific you are — actual days you can cover, equipment types, pickup windows, your backup plan if your primary carrier falls through — the more seriously you get taken. You're not hypothesizing; you're committing.
After you submit, call the shipper. Don't pitch again; just confirm they got it and offer to clarify anything in your response. A 30-second call reminds them you exist and moves you from a row in a spreadsheet to a voice they've heard. That doesn't always move the needle, but it's never wasted effort.
Proving yourself on trial loads and small contracts
Most shippers won't hand you their biggest lane on a handshake. They'll start with one lane or a subset of their freight and watch how you perform. That trial period is your job interview, and showing up matters more than the rate. If you quoted $3.00 a mile and deliver every load on time with no damage, you've earned trust. If you quoted $2.95 and you're late half the time, you've proven you're unreliable and you'll lose the freight.
During that trial period, over-communicate. Call the dock when you pick up, send proof of delivery without being asked, flag problems early instead of hiding them, and be reachable when something goes wrong. A logistics manager's job is to sleep at night knowing freight is covered. Being the carrier they don't have to worry about is how you become the one they keep.
Small contracts and lane expansions are also how you move into bigger ones. A shipper might start you on one lane because they need a second carrier there, or they're testing a new routing and want to validate it with a trusted carrier before committing volume. That's an opening. Perform well, and the next conversation is 'we like how you've handled this, can you take on our Dallas lane too?' Small wins compound into bigger relationships.
Keep records. Ontime percentages, damage claims, shipper feedback, rate performance — all of it matters for the next RFP or the next contract discussion. When a shipper asks 'how did you perform on that trial' or 'what's your average rate on similar lanes,' you need numbers, not memory. This is where a freight CRM that tracks loads by lane and shipper is worth its weight — you can pull a report and say 'we ran your lane 47 times in Q2, 98% ontime, zero claims' instead of guessing.
Managing a contract after you've won it — rate, communication, and keeping it
Once you've won a contract, the game changes. You're no longer hunting for loads; you're managing a relationship and proving you deserved the bid. The first three months are critical. The shipper is watching to see if you delivered what you promised. If you committed to 98% ontime, that's not aspirational — that's a daily standard. If you said you'd have equipment ready, that means available, not theoretical.
Rate management matters, especially over a long contract. You quoted at your cost-to-cover, factoring in fuel, driver pay, and a reasonable margin. Fuel prices move. Driver markets tighten. A contract that was profitable in month one might be underwater by month six if you're not watching. Build in quarterly rate adjustments for fuel, or lock in a fuel surcharge that tracks the market — not to gouge the shipper, but to stay sane. A contract you're losing money on doesn't help anyone.
Communication is what actually keeps contracts. A shipper doesn't care how hard you're working behind the scenes. They care that their freight moves reliably. Proactive communication solves problems before they become issues. 'We had weather on your lane today, here's the actual delivery window and proof of pickup' is better than 'sorry, I'll try to make it up.' 'We're seeing a rate spike on fuel coming in, can we review the surcharge' is better than silently eating the cost for months. Transparency builds trust.
Finally, always be looking for expansion opportunities within an existing contract. A shipper is happy with you on one lane — can you handle two? They need coverage on a new facility — can you bid it? A competing carrier is expensive and unpredictable — can you take some of their volume? Contracts grow when you prove you can handle more, and the way you prove it is by reliably handling what you have.
Automating the outreach so prospecting doesn't die when you're busy
Everything above — understanding when shippers bid, reaching out in scoping season, positioning before the RFP, running trial loads, tracking performance — is work that requires consistency and follow-up. It's also the exact work that doesn't happen in a busy week when loads are flying and you're covering freight instead of prospecting.
GotFreight handles the repetitive outreach piece for you. It finds shippers that match your lanes and equipment, verifies the decision-maker who actually owns transportation, researches each company so the email isn't generic, and writes a personalized cold email that goes out from your own inbox — your domain, your deliverability, not a shared blast platform. It runs the full follow-up cadence so nothing slips in a busy week, and it triages replies so the shipper who answers gets your attention first. If you work from bills of lading, Load-to-Lead turns the named parties on a BOL into verified leads; the document is read once and discarded, and rates and dates are never pulled from it. What it doesn't do is the bid itself — pricing lanes, writing the RFP response, and running the freight stay with you.
The deep skill — reading a shipper's needs, negotiating rate, managing a relationship, knowing when to push for expansion — that stays with you. What leaves your plate is the prospecting labor that doesn't compound unless it runs every week: finding when shippers are in scoping, reaching out at the right moment to the right decision-maker, and staying top-of-mind throughout the year. If you're weighing whether to build that engine yourself or hire for it, our guide on an AI sales rep vs. hiring an SDR walks through the tradeoffs honestly.
Contract freight goes to the brokers and carriers a shipper already knows when the invite list gets built, which means prospecting has to keep running in the months nobody is bidding. GotFreight runs that engine: it finds shippers that match your lanes and equipment, verifies the decision-maker, writes personalized cold email sent from your own inbox, runs the follow-ups, and triages replies so the warm ones reach you first. Start free with 350 credits, no card required, and build the relationships that put you on the next RFP and mini-bid invite list while you work the freight only you can.
Frequently asked questions
- What's the difference between spot freight and contract freight?
- Spot is load-by-load bidding through load boards — rates move with the market, margins are thin, and every load is a new hunt. Contract freight is recurring lanes the shipper pre-awards to a carrier base — rates are locked, volumes are predictable, and you build a relationship instead of bidding every time. Contracts are lower margin per load but higher total margin over time because you're not competing on every single move. The trade-off is that you have to qualify for the contract before you get the freight.
- When do shippers put out RFPs for freight contracts?
- Shippers have predictable RFP windows based on their industry. Retailers and manufacturers usually bid in Q4 for January implementation, and sometimes mid-year. Produce bids before peak season. Food and beverage bid around Q3 for the holiday push. The pattern varies, but every shipper has one. Scoping — where shippers gather data and build a shortlist — happens four to eight weeks before the RFP. Reaching out during scoping puts you on the shortlist; responding after the RFP goes out puts you in a pile with 40 others.
- How do I get into an RFP if I don't already know the shipper?
- Reach out during scoping season, two months before the RFP you expect. Find the logistics manager, introduce yourself as a carrier or broker that runs their lanes well, and suggest a conversation about capacity and rates for the next cycle. Get intelligence on what they need, what they liked and hated about current carriers, and whether there are new lanes. Offer to run a trial load if possible — one clean load before the RFP goes out is worth more than a perfect RFP response because you're proof, not a promise.
- What does it mean to be a 'backup carrier' and is it worth it?
- A backup carrier covers overflow and panic loads when the shipper's primary carriers are full or fall short. It sounds secondary, but it's powerful because you're working the high-pressure loads that matter most. Cover a panic load clean and you've proven yourself under pressure. Backup is how many carriers graduate into primary contracts — a logistics manager who's been calling you for six months with overflow has a different view of you than a stranger. It also puts you inside the relationship so you see expansion opportunities and earn mid-cycle additions.
- How do I write an RFP response that gets scored well?
- Rate has to be competitive and sustainable — never quote a lane you'll lose money on. Beyond rate, score points on service commitments (specific ontime percentages), equipment availability (actual days and windows you can cover), safety ratings and claims history, and redundancy (backup if your primary carrier falls through). Specific beats vague: 'dedicated capacity Monday and Thursday, guaranteed pickup within two hours, 98% ontime' scores; 'we provide great service' scores zero. After submitting, call the shipper to confirm receipt and offer to clarify anything.
- How long does it take to move from spot freight to having a real contract book?
- Six months to a year to build a meaningful contract base, assuming you're intentional about it. The rhythm is: scoping conversation, trial load or small contract, 90 days proving yourself, expansion or renewal. If you run that cycle consistently on multiple shippers over a year, you've got several contracts running simultaneously. The key is to start early — reach out in scoping season, not when the RFP hits — so you're on the shortlist when decisions get made.
- Where do freight brokers bid on freight?
- Spot freight gets bid on load boards, digital freight marketplaces, and in quote requests a shipper emails to the brokers it already uses. Contract freight gets bid inside shipper-run procurement events — annual RFPs and shorter mini-bids — that run on bid platforms or emailed spreadsheets and are invitation-only. There's no public board for contract freight. You get on the invite list by being known to the shipper's transportation team before the event is built, usually through outbound prospecting or by covering backup and overflow loads well.
- How does a retail freight RFP work?
- First work out who's buying. Retailers bid their own collect and DC-to-store freight, usually to large carrier bases. Suppliers shipping prepaid into retail DCs pick and pay for their own carriers and run their own RFPs — that's the side a small broker can realistically win. Those suppliers are scored by the retailer on on-time, in-full delivery against a delivery window, and Walmart has charged suppliers 3% of the cost of goods on cases that miss its goals. So a strong retail response leads with appointment booking, reschedule handling, proof of arrival, and peak-season capacity, and states lumper and detention terms per lane instead of hiding them in an all-in rate.
- What is a freight mini-bid?
- A mini-bid is a short, targeted bid on a limited set of lanes — DAT describes them as often 10 to 50 lanes, completed in two to four weeks — run between annual RFPs to fix lanes where the routing guide is failing, add backup carriers, or reprice when spot rates move away from contract rates. Awards come back fast. For a small brokerage, a mini-bid is often a better opening than the annual RFP: a smaller field, a lane that's already broken, and a shipper actively looking for someone who can cover it.