A freight rate RFP for a mid market forwarder should follow a 7 week cycle: 2 weeks lane data and volume prep, 2 weeks carrier outreach and bid response window, 2 weeks evaluation and negotiation, 1 week award and contracting. Run once a year on ocean contracts (typically effective 1 May for the trans Pacific), twice a year on air (winter and summer schedules), and quarterly on truckload spot lanes over 1,500 km. The forwarder that treats its own RFP as a repeatable operating process, not an annual scramble, protects 3 to 7 percent of gross margin per lane against carrier general rate increases and peak season surcharges. This playbook covers when to run a bid, the week by week cycle, ocean versus air differences, the 10 section RFP template, the multi criteria evaluation matrix, the contract clauses that most often bite after award, and how modern rate management software carries the process without the spreadsheet stack.
Written for the procurement lead, pricing manager, or COO at a mid market to enterprise freight forwarder. Every section names what belongs in the deliverable, who owns it, and where the 2026 market makes the standard 2019 template obsolete.
Key Takeaways
Not every lane deserves a formal RFP. Running a bid costs the procurement team 120 to 200 hours of internal effort plus the counterparty relationship cost of asking carriers to price a book of business they may not win. The trigger conditions that justify the effort are volume, volatility, and contract expiry.
Volume trigger. A lane hits RFP scale once the forwarder is moving enough volume that a 5 percent rate movement changes the P&L. Common thresholds: 300 TEU per year on a single ocean trade lane, 100,000 kg per year on a single air origin destination pair, or 250 FTL loads per year on a single trucking corridor. Below those thresholds, the forwarder is usually better served booking on carrier tariff plus a modest markup or riding an NVOCC contract.
Volatility trigger. Lanes where the spot rate has moved more than 25 percent in the trailing 12 months belong on the annual RFP list even if volume is marginal, because a locked contract rate insulates margin against the next spike. Trans Pacific eastbound, Asia to North Europe via the Cape, and intra Asia air on China to Southeast Asia all sit in this bucket for 2026.
Contract expiry trigger. Ocean service contracts typically run 12 months with a 1 May effective date on the trans Pacific and 1 April on Asia to Europe. Air block space agreements run 6 months (winter schedule November to March, summer April to October). Truckload contracts run 12 months but often include quarterly rate review clauses. Every contract that touches renewal in the next 90 days belongs on the RFP calendar automatically.
If none of those triggers fire, the lane belongs on the spot desk, not the tender list.
Seven weeks is the shortest defensible cycle for a full RFP. Anything shorter compresses the carrier response window and produces incomplete or padded bids; anything longer lets the market move underneath the awarded rate before the ink dries.
Deliverables: a lane volume file, a service specification, and a bidder shortlist.
Pull 12 months of shipment history from the operations platform. Aggregate by origin port or airport, destination port or airport, equipment or service type (20 foot dry, 40 foot dry, 40 foot high cube, reefer, general cargo air, express air), monthly volume, and average transit time. Segment by shipper account so the tender can honour customer specific service commitments that already exist.
Build the service specification alongside the volume file. Free time expectations at origin and destination (7 days demurrage, 5 days detention is the common baseline), documentation cut off timing, electronic data interchange (EDI) requirements, and any sustainability reporting the shipper has written into their own contract.
Shortlist bidders. On a trans Pacific ocean bid, the base list is the three alliance carriers plus 2 or 3 independent operators (ONE, ZIM, or a niche NVOCC on the specific lane). On air, the base is the two combination carriers plus 2 or 3 all cargo operators. Fewer than 4 bidders produces a soft market; more than 7 produces a bid response quality problem because each carrier deprioritises a bid where win probability is low.
Deliverables: RFP package distributed, questions log maintained, sealed bids received.
Week 3 opens with the RFP package sent to the shortlist on a shared release date. Publishing an identical package to every carrier on the same day protects the process against last mover bidding, where a late invited carrier bids against knowledge of the earlier bids.
The RFP package includes the 10 sections outlined below plus a bidder response template in a locked spreadsheet or a bid platform form. A response template forces every carrier into the same rate structure and eliminates the "we do not quote in that format" delay that swallows week 4.
Week 4 is the response window. A 10 business day response window is standard; on very large tenders (over 5,000 TEU or 500,000 kg) extend to 15. During the window, run a Q&A log where any bidder question and the forwarder's answer is published back to every bidder within 24 hours. This keeps the process defensible if a losing bidder later challenges the award.
Deliverables: scored evaluation matrix, negotiation rounds with the top 2 or 3 bidders, best and final offer (BAFO) collected.
Week 5 is scoring. Every bid runs through the multi criteria evaluation matrix (rate, transit, reliability, coverage, service credits) with pre agreed weights. Do not change weights after the bids arrive. Score in a shared spreadsheet the whole procurement team can audit.
Week 6 is negotiation. The top 2 or 3 bidders get invited into a second round where the forwarder asks for specific improvements: a lower base rate, a longer free time window, a capped GRI pass through, a higher on time performance guarantee, or a service credit for missed transit. Each round is time boxed to 2 or 3 business days so the calendar does not slip. BAFO is a single locked offer per bidder submitted on the same day, in the same locked format, no further negotiation after receipt.
Deliverables: award letters sent, service contract signed, rate sheet loaded into the operating platform.
Award letters go to winning carriers with the awarded lane, volume commitment, rate, and effective dates. Non winning carriers get a courtesy notification the same day. Withholding non award notifications damages the forwarder's ability to invite the same carrier back on the next bid.
The service contract is the legal wrapper: for ocean, this is the FMC filed service contract (or the equivalent under UNCTAD non US filings); for air, this is the Cargo Sales Agreement or Block Space Agreement; for truckload, this is the Master Transportation Services Agreement. Legal review turnaround on a standard carrier template is 3 to 5 business days; a redlined template can take 2 weeks.
The rate sheet then loads into the operating platform. This is the step manual RFP processes most often botch. Rates entered by hand into the quoting tool from an emailed spreadsheet create version control errors the ops team discovers weeks later when a quote misprices the freight. Contract rates that flow from the tender platform directly into the quoting engine eliminate this class of error entirely.
Ocean and air RFPs share the seven week cycle but diverge in three material ways: contract length, volume commitment structure, and surcharge exposure.
Contract length. Ocean service contracts run 12 months with fixed effective dates (1 May trans Pacific, 1 April Asia to Europe). Air block space agreements run 6 months on winter and summer schedules. Truckload contracts run 12 months but often carry quarterly review clauses. The shorter the contract, the more often the forwarder faces a bid cycle; the longer the contract, the more exposure to mid contract GRI and PSS pass through.
Minimum Quantity Commitment. Ocean contracts embed a Minimum Quantity Commitment (MQC) in TEU per contract year. If the forwarder ships below the MQC, the carrier can invoice a deficit charge (typically $150 to $400 per TEU short). Air block space agreements embed a similar concept as guaranteed weekly capacity: if the forwarder tenders below the block, dead freight charges apply. Truckload contracts rarely embed a firm MQC; instead, they run on tendered volume with a right of first refusal for the primary carrier.
Surcharge structure. Ocean rates carry Bunker Adjustment Factor (BAF), Emergency Bunker Surcharge (EBS), Currency Adjustment Factor (CAF), and Peak Season Surcharge (PSS), plus General Rate Increases (GRI) that the carrier can announce on 30 days notice. Air rates carry a fuel surcharge (indexed monthly to jet fuel spot) plus a security surcharge (fixed per kg) plus peak season adders on holiday weeks. Truckload rates carry a fuel surcharge indexed weekly to the EIA national diesel average.
The practical implication is that an ocean RFP has to spend the same energy on surcharge clause language as on the base rate, or a well won base rate gets eaten by pass through charges the contract failed to cap.
Every forwarder RFP package covers these 10 sections. Missing any of them either invites incomparable bids or leaves a hole in the contract that the carrier will close on their own terms.
Awarding a lane on the lowest rate alone is a rookie mistake. The forwarder that awards on rate alone will find within 90 days that the carrier is bumping bookings on peak weeks or missing the promised transit by 2 or 3 days, and the customer service cost eats every dollar the low rate saved.
A defensible evaluation matrix weights five criteria with pre agreed percentages set before any bid is opened:
| Criterion | Typical weight | What it measures |
|---|---|---|
| Rate | 40 to 50 percent | All in cost per TEU, per kg, or per mile, including surcharges |
| Transit time | 15 to 20 percent | Bid transit in days versus lane average |
| Reliability | 15 to 20 percent | Historical on time performance on similar lanes |
| Geographic coverage | 10 to 15 percent | Ability to serve every origin and destination in the scope |
| Service credits | 5 to 10 percent | Penalty payable to forwarder for missed transit or bumped bookings |
Weight the criteria to the trade lane. On perishable air freight (temperature controlled pharmaceuticals, cut flowers), transit reliability weighs heavier than rate. On low value ocean commodities, rate weighs heavier. On a lane where the forwarder has customer service credit obligations to the shipper, service credits from the carrier weigh heavier because they offset the shipper facing exposure.
Score each bid on each criterion (1 to 10 scale, publish the scoring rubric), multiply by the weight, sum. Award goes to the highest weighted total, not the lowest rate.
The rate is the headline; the contract clauses are the fine print that decide whether the forwarder actually banks the awarded rate for the full contract term. Five clauses most often bite forwarders after award.
General Rate Increase (GRI) pass through. Ocean carriers announce GRIs on 30 days notice throughout the contract year, typically 3 to 5 times. Standard contract language passes the full GRI through to the forwarder; negotiated language caps the pass through (for example, 50 percent of the announced GRI, or a maximum of $200 per TEU per event, or an opt out window on the first GRI after signing).
Watch out
An ocean contract signed without a GRI cap exposes the forwarder to 3 to 5 unilateral GRI events per year, each announced on 30 days notice. A well won base rate can be eaten inside one quarter by uncapped pass through, and the forwarder learns about the exposure only on the first invoice after the GRI hits.
Peak Season Surcharge (PSS). PSS runs on the trans Pacific eastbound from roughly 15 June to 30 November. Standard contract language passes the PSS through in full; negotiated language caps the PSS at a fixed dollar figure per TEU or ties it to a published index rather than the carrier's unilateral announcement.
Minimum Quantity Commitment (MQC) and deficit charges. Ocean MQC clauses trigger deficit charges when the forwarder ships below commitment. Negotiate two things: a rolling quarterly MQC measurement instead of annual (so a soft quarter does not trigger an immediate charge) and a deficit rate lower than the carrier's opening position (typically negotiate from $400 to $150 per TEU short).
Force majeure carve outs. Standard force majeure language excuses the carrier from performance under war, strike, natural disaster, government action, and pandemic. Negotiate the reciprocal: if the carrier invokes force majeure, the forwarder's MQC clock pauses for the affected weeks. Without this reciprocal, a Red Sea disruption that blanks sailings can still leave the forwarder liable for deficit charges on volume the carrier could not accept.
Watch out
A one sided force majeure clause lets the carrier walk away from blanked sailings while the forwarder's MQC clock keeps running, producing a deficit charge invoice ($150 to $400 per TEU short) on volume the carrier itself refused to take. Always negotiate the reciprocal pause.
Service credit language. Bid the carrier a service credit for missed on time performance (typically a rate rebate of 5 to 10 percent on the affected shipment when transit misses by more than 3 days). Include a rebate for bumped bookings on peak weeks (typically the equivalent of the difference between contract rate and spot rate on the alternative sailing).
The 7 week cycle above works on Excel and email. It works better on rate management software built for the forwarder use case, and the difference shows up in three places: contract sheet version control, bid comparison speed, and post award quote accuracy.
Contract sheets in shared drives go stale within weeks. A locked contract rate that lives in the quoting engine, refreshed when the carrier submits a supplementary rate update, eliminates the class of quoting errors that manual rate cards produce. GoFreight's Rate Management module supports Automated Rate Procurement and side by side Rate Comparison across carrier bids, then carries the awarded rate directly into the quoting workflow so the ops team never rekeys a rate from a spreadsheet. The confirmed benchmark is up to 50 percent quote time reduction on the operating cycle after award.
Bid comparison in a spreadsheet requires the procurement team to normalise every carrier's bid format by hand. A rate management platform standardises the response schema at intake, so a bid that arrives as a per TEU all in figure and a bid that arrives as base rate plus 8 surcharge lines both land in the evaluation matrix in the same shape. Faster normalisation compresses week 5 of the cycle from 5 business days of manual work to under 2.
Post award, contract rates flow into the quoting engine so every customer quote is priced against live contract rates plus any spot markup the forwarder wants to layer on volatile lanes. Charges then carry from quote to shipment to invoice automatically, so the accounting team is not rebuilding the margin calculation at month end. Rate Management Quoting Software for Forwarders is the module inside GoFreight where the awarded rate lives and where quoting runs.
Ship Faster. Scale Smarter.
See how GoFreight collapses the RFP cycle onto one live rate management workflow.
A freight rate RFP (request for proposal) is the procurement process a freight forwarder runs to solicit sealed bids from ocean, air, and truckload carriers for a defined book of business over a defined contract term. The forwarder issues an RFP package covering volume forecast, service scope, rate structure request, and contract terms; the shortlisted carriers submit bids in a locked response format; the forwarder scores the bids on a multi criteria evaluation matrix and awards the lanes. On ocean, the resulting service contract is filed with the FMC (in the US) or the equivalent regulator; on air, it becomes a Cargo Sales Agreement or Block Space Agreement; on trucking, a Master Transportation Services Agreement.
The shortest defensible full cycle is 7 weeks: 2 weeks of lane data and volume prep, 2 weeks of carrier outreach and bid response window, 2 weeks of evaluation and negotiation, and 1 week for award and contracting. Anything shorter compresses the carrier response window and produces padded or incomplete bids; anything longer lets the market move underneath the awarded rate before the contract takes effect. Legal review adds 3 to 5 business days on a standard carrier template.
Run a bid when three trigger conditions fire. Volume: the lane moves 300 plus TEU per year on ocean, 100,000 plus kg per year on air, or 250 plus FTL loads per year on trucking. Volatility: spot rates have moved more than 25 percent in the trailing 12 months. Contract expiry: ocean contracts touch renewal on 1 May trans Pacific or 1 April Asia to Europe; air block space agreements touch renewal on the winter (November to March) or summer (April to October) schedule change; trucking contracts touch their annual anniversary. Below the volume threshold, the lane belongs on the spot desk, not the tender list.
Three differences. Contract length: ocean runs 12 months on fixed effective dates, air block space agreements run 6 months on winter and summer schedules. Volume commitment: ocean contracts embed a Minimum Quantity Commitment (MQC) in TEU with deficit charges of $150 to $400 per TEU short; air block space agreements guarantee weekly capacity with dead freight charges if the forwarder tenders below the block. Surcharges: ocean carries BAF, EBS, CAF, PSS, and unilateral GRIs on 30 days notice; air carries a monthly indexed fuel surcharge, a fixed security surcharge, and peak season adders on holiday weeks. Ocean RFPs spend as much energy on surcharge clause language as on base rate; air RFPs spend more on capacity guarantee windows.
Ten sections: (1) introduction and forwarder profile, (2) scope of service, (3) volume forecast by lane, (4) rate structure request with base rate and surcharge breakout, (5) transit time and schedule integrity, (6) free time, detention, and demurrage terms, (7) EDI and reporting requirements, (8) liability, insurance, and cargo claims, (9) sustainability and reporting including CBAM support for EU imports, and (10) response format, submission deadline, question deadline, award notification date, and contract effective date. Missing any of the 10 either invites incomparable bids or leaves a contract hole the carrier will close on their own terms.
Use a multi criteria evaluation matrix with pre agreed weights set before any bid is opened. The typical weighting is 40 to 50 percent rate, 15 to 20 percent transit time, 15 to 20 percent reliability (historical on time performance), 10 to 15 percent geographic coverage, and 5 to 10 percent service credits (carrier rebates for missed transit or bumped bookings). Adjust weights to the lane: perishable air freight weights transit reliability heavier than rate; low value ocean commodities weight rate heavier. Score each bid 1 to 10 on each criterion, multiply by weight, sum, and award the highest weighted total. Never change weights after the bids are opened.
Five clauses bite most often after award. General Rate Increase (GRI) pass through: cap the pass through at 50 percent or a maximum dollar figure per TEU per event. Peak Season Surcharge (PSS): cap at a fixed dollar per TEU or tie to a published index. Minimum Quantity Commitment (MQC): negotiate rolling quarterly measurement instead of annual, and negotiate the deficit charge down from a common opening of $400 per TEU short to $150. Force majeure: negotiate the reciprocal that pauses the MQC clock when the carrier invokes force majeure. Service credits: bid the carrier a 5 to 10 percent rate rebate on shipments missing transit by more than 3 days plus a rebate on bumped peak week bookings.
Minimum Quantity Commitment is the TEU volume the forwarder commits to ship on a carrier's service over the contract year (typically 12 months, 1 May to 30 April on the trans Pacific). If actual volume falls below the MQC, the carrier invoices a deficit charge (typically $150 to $400 per TEU short of commitment). Standard contract language measures MQC annually at contract close; negotiated language moves to rolling quarterly measurement so a soft quarter does not trigger an immediate deficit invoice, and a reciprocal force majeure clause pauses the MQC clock when disruption (blanked sailings, port closures) prevents the forwarder from tendering committed volume.
Ocean tenders run annually with fixed effective dates (1 May trans Pacific, 1 April Asia to Europe). Air block space agreements run twice a year on winter and summer schedule changes. Truckload contracts run 12 months but often carry quarterly rate review clauses that trigger a partial mini bid. Spot lanes not covered by a contract get repriced continuously through the operating platform. Forwarders that treat the RFP calendar as fixed operating rhythm, not an ad hoc event, absorb GRI and PSS pass through more predictably than forwarders that scramble at renewal.
Rate management software helps in three specific places in the cycle. First, contract sheet version control: the awarded rate lives in one system, not in emailed spreadsheets that go stale in shared drives. Second, bid comparison speed: bids submitted in different formats (per TEU all in versus base rate plus 8 surcharge lines) normalise at intake into a common schema for scoring, compressing week 5 of the cycle from 5 days of manual work to under 2. Third, post award quote accuracy: awarded rates flow directly into the quoting engine and carry from quote to shipment to invoice, eliminating the rekey errors that manual rate cards produce. GoFreight's Rate Management module supports Automated Rate Procurement and side by side Rate Comparison and delivers up to 50 percent quote time reduction on the operating cycle after award.