← All guides

How to Get Freight Contracts: From Spot Freight to Dedicated Lanes

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, when shippers bid and when they're open to new carriers, how to position yourself before an RFP opens, 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?

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, PSA rating, 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.

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 identifies direct shippers that match your lanes and equipment, finds the named decision-maker, researches each company so the email isn't generic, and sends a personalized cold email from your own inbox — your domain, your deliverability, not a shared blast platform. It times outreach to buying signals, runs the full follow-up cadence so nothing slips, sorts replies, and flags hot leads the moment a shipper responds. It also tracks every interaction and load in a freight-native CRM so when you need to pull performance numbers for an RFP or recall a previous conversation, they're there instead of in your memory.

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.

Getting into contracts is a different rhythm than working spot freight, and most one-person shops never make the leap because prospecting before the RFP window, running trial loads, tracking performance, and staying top-of-mind all require consistency that manual work can't sustain. GotFreight handles the outreach engine for you: it identifies shippers by lane and equipment, sends personalized cold email from your own inbox, runs follow-ups so nothing slips, sorts replies, logs every load and performance metric in a freight CRM, and flags contract expansion opportunities. One locked contract nets more margin than a month of hunting spot freight. Start free with 100 credits and build your contract pipeline while you work the relationships 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.

Keep reading