Freight Procurement
Freight RFP Guide: How to Run a Better Carrier Bid
Learn how to prepare lane data, define service requirements, compare carrier proposals, and manage awarded rates through a practical freight RFP process.

The carrier bid is due Friday, but questions start arriving Monday. One carrier cannot tell whether volume is weekly or annual. Another asks if rates should include fuel. Operations points out that three delivery locations require appointments, although the file lists standard stops. By Wednesday, every carrier is pricing a different version of the network.
The problem is not the spreadsheet format. The freight request for proposal (RFP) went to market before the team agreed on what it was asking carriers to provide.
A productive bid gives qualified carriers enough operating detail to price the same work and gives procurement a consistent comparison. Preparation belongs to procurement, operations, finance, and the people responsible for facility requirements.
Define what the freight RFP needs to accomplish
The business reason should set the shape of the bid. The company may be renewing annual rates, adding backup carriers, opening facilities, addressing weak service, or testing selected lanes. A full network event makes little sense when the need is stronger capacity on twelve difficult lanes.
The scope needs to identify modes, regions, facilities, equipment, and shipment dates. Incumbent participation and the lanes available to new carriers should be settled early. The same applies to the contract period, implementation date, bid rounds, and decision owners.
The package also needs to explain what an award means. It may offer committed volume, a routing-guide position, or tenders without a volume guarantee. Carriers price those situations differently. Clear language keeps forecast volume from becoming a promise operations never intended.
Prepare lane data a carrier can price
Lane history should describe how the freight moved. Include locations, direction, mode, equipment, shipment count, weight or pallet profile, and date range. Weekly or monthly volume is often more useful than an annual total because it shows seasonality and concentrated shipping days.
Use consistent lane definitions. A city name may hide facilities with different hours and requirements. Postal codes, facility identifiers, and one-way lane records reduce interpretation. Put multiple stops, border activity, driver assist, temperature control, or team service in defined fields rather than general notes.
Clean obvious exceptions before publishing. A one-time recovery should not inflate a normal lane, nor should duplicates, incorrect equipment codes, or transfers that will not continue. When history is incomplete, label the volume as an estimate and explain its source.
Good freight rate management matters here. The team needs to distinguish current contract rates, expired pricing, spot purchases, and charges added after delivery. Otherwise, the baseline used to judge the bid may not represent the expected cost of the freight.

State service and accessorial requirements before pricing
Carriers need more than lane and volume. Provide facility hours, appointment rules, loading method, dwell, trailer requirements, transit, and weekend work. Identify locations needing drop trailers, liftgates, inside delivery, protective service, or credentials.
State how fuel will be handled. For a fuel schedule, include the index, base, trigger, update frequency, and calculation. If all-in quotes are allowed, explain how they will be compared with linehaul-plus-fuel offers.
Accessorials need their own schedule. Request terms for likely detention, layover, truck ordered not used (TONU), stop-offs, driver assist, redelivery, and limited-access service. Free time, billing increments, and minimums matter as much as the amount. Required documentation matters too. The team's history of freight accessorial charges can identify what belongs in the bid.
Do not bury known requirements in a general terms document and assume every carrier will interpret them the same way. Put material operating conditions close to the lane or charge being priced.

Hypothetical example 1: Cleaning a dry-van network before release
Consider a hypothetical manufacturer preparing a carrier RFP for 48 dry-van lanes across the Midwest and Southeast. The first pull shows 1,900 prior-year shipments. Operations finds 140 emergency plant transfers that will not repeat. Six lanes mix live loads and drop trailers, while two destinations changed receiving hours.
The original file would lead carriers to price emergency volume as recurring freight and assume one service model on mixed lanes. The team separates drop-trailer requirements, removes nonrecurring transfers from forecast volume, and publishes the new hours. Removed shipments stay in a reference tab explaining the adjustment.
The revised scope is smaller but more credible. Carriers can decide which lanes fit their equipment networks, and procurement can compare proposals without explaining major data exceptions after the bids arrive.
Structure the bid so responses are comparable
Provide one place for each answer. Use defined fields for linehaul, fuel, rate type, effective dates, transit, minimums, and equipment. Accessorial responses should use common charge names and units. Give assumptions a dedicated field instead of leaving qualifications in email.
Set practical validation rules for currency, units, dates, and required fields. Give carriers time to review the package and ask questions, then share material answers with all participants. A private clarification should not give one carrier a different bidding basis.
Each bid round needs a purpose. A second round may address outliers, coverage gaps, or revised allocation. Asking repeatedly for a lower number without new information encourages withdrawals, added conditions, or prices tied to unsupported capacity.
Evaluate carriers beyond the lowest rate
Normalize the commercial responses before ranking them. Put linehaul, fuel, expected accessorials, and minimum charges on the same total-cost basis. The same discipline used in freight rate benchmarking applies: compare lanes, equipment, service, season, and capacity that genuinely match.
Then review operating fit. Can the carrier support pickup days and appointments? Is equipment owned, dedicated, or sourced elsewhere? What happens when primary capacity is unavailable? A low rate with weak coverage creates more spot buying and recovery work.
Carrier selection should reflect the awarded role. A primary needs dependable tender acceptance and enough capacity for the pattern. A backup may offer less commitment but useful recovery coverage. The distinction between contract and spot freight rates helps estimate the execution cost of an unsupported award.
Use a written evaluation that operations can challenge before awards are finalized. Procurement may see an attractive price while the facility recognizes an appointment conflict or equipment requirement. Resolve that conflict during the freight bid process, not after the first rejected tender.
Hypothetical example 2: Comparing refrigerated carrier commitments
Consider a hypothetical food distributor bidding refrigerated freight from Green Bay, Wisconsin, to Atlanta, Georgia. Forecast volume is four weekly loads, with heavier holiday demand. Carrier A quotes $2,780 linehaul plus fuel and commits to two loads per week. Carrier B quotes $2,940 plus fuel for all four weekly loads if tenders arrive 48 hours before pickup. Carrier C quotes $2,720 with capacity only as available.
Linehaul ranking puts Carrier C first despite no capacity commitment. Awarding four loads to Carrier A creates a known gap. The distributor models fuel on the same basis and assigns two loads each to Carriers A and B, using Carrier C for overflow when equipment is confirmed.
The award costs more on paper than choosing the lowest rate for every load. It also reflects the service the carriers actually offered. Procurement records the 48-hour tender requirement so operations can meet the condition tied to Carrier B's capacity.
A concise RFP preparation checklist
Before releasing the carrier bid, check:
- Is the business objective and network scope clear?
- Are lanes, facilities, equipment, volume, and shipment dates defined consistently?
- Have nonrecurring moves and known data errors been separated from the forecast?
- Are appointment, transit, loading, and special-equipment requirements included?
- Is fuel treatment stated clearly enough to normalize responses?
- Are expected accessorial rates, free time, increments, and documentation requested?
- Does the bid distinguish forecast volume from committed volume?
- Are carrier assumptions and exceptions collected in defined fields?
- Is the evaluation method understood by procurement and operations?
- Are implementation owners and post-award review dates assigned?
Manage the award after the bid closes
A freight RFP is not finished with the award email. Load approved rates with dates, fuel terms, accessorials, carrier priorities, and service conditions. Keep bid responses connected to negotiated versions so updates do not erase the history.
Give operations a usable routing guide with tender lead times, volume limits, and facility conditions. Track acceptance, rejected tenders, spot replacements, recurring accessorials, and service failures. Early exceptions may signal setup trouble; repeated patterns may show the award was never workable.
Review the results while the bid assumptions are still familiar. Compare awards with actual tenders, look at the freight falling out of guide, and correct rate records before workarounds become routine. BidSource can help teams keep awarded rates and their pricing context in a clearer working process.
A carrier bid has done its job when operations can use the award without reopening the RFP file for every load. The rates need to be findable, the service conditions need to be understood, and the awarded carriers need to be prepared for the freight they accepted.