Most freight procurement is completed through contracts with preferred carriers. This could be long-term agreements with preferred carriers to ensure a steady stream of freight. However, most also complete what is referred to as “spot bidding” or holding an “auction” or “request for quotes” (RFQ) when needed.
Shippers use three types of processes for their freight procurement. For every single shipment, there is a decision to be made on how to procure the best freight for that single shipment. Either the shipment will be directly allocated to a vendor for a set rate, or it will be put up for a long-term contract bid for a set amount of time on a set of lanes with a set amount of volume, or it will be put up for a real-time spot bid for a single shipment with flexible rates. The vast majority of freight management systems in the market today allow for only one process for all of a company’s freight procurement, which is then tied into the booking process of the freight.
Why "one procurement workflow" doesn't survive contact with real freight
Below are examples of three different types of shipments and how each of them would typically be handled within a company’s freight procurement process.
Shippers would suffer if they only had one way to procure freight for their shipments. That’s why, according to industry analysis, hybrid freight procurement, or hybrid purchasing, is recommended. Hybrid purchasing allows a company to get the best rate on their core lanes that are consistently shipping by contracting with their best vendors for those lanes. In contrast, “spot” purchasing or real-time spot bidding is better suited for “overflow” or “opportunistic” or “specialized” types of freight, as well as for high-volume shippers of new lanes.
The three procurement paths solve genuinely different problems:
Direct procurement allocates a shipment straight to a known, pre-approved vendor at an agreed rate. It's the fastest path with no bidding cycle and no negotiation delay, and it works because the relationship and the rate are already established. It's built for trusted lanes and recurring partners, where speed matters more than retesting the market.
Long-term contract bidding locks in capacity and rates for recurring volume over a fixed period. This is where a mature freight program should carry the bulk of its predictable volume, since industry guidance suggests 80–90% of regular lane volume belongs on contract, with spot reserved for overflow, new lanes, and specialized freight. A spot ratio meaningfully above that suggests a shipper is leaving contracting opportunity and negotiating leverage on the table.
Spot bidding is real-time bidding for one-off, on-demand loads where flexibility matters more than long-term rate certainty. It's the release valve for the loads a contract program was never designed to cover: an unplanned surge, a new corridor still being tested, or a shipment that missed the regular planning cutoff.
The comparison shippers actually need
Most freight content stops at defining the two poles, spot versus contract, without the third path (direct allocation) or a practical way to decide between them per shipment. Here's the breakdown that actually matters, factor by factor.
Lane volume. Direct procurement works at any volume, as long as the relationship is already established. Contract bidding is built for high, recurring, predictable volume in lanes a shipper can count on week after week. Spot bidding suits low, irregular, or one-off volume that doesn't justify a standing agreement.
Urgency. Direct allocation is the fastest path available since the vendor and rate are already agreed upon. Contract bidding is planned in advance as part of the regular procurement cutoff, so it isn't built for urgency at all — the speed shows up later, at execution. Spot bidding exists specifically for same-day or last-minute needs outside the planned cycle.
Rate volatility exposure. Direct and contract procurement both carry low exposure, since the rate is pre-agreed. Spot bidding carries the highest exposure since it reflects real-time market conditions at the moment of booking, which can work for or against the shipper depending on where the market sits that week.
Capacity certainty. Contract bidding offers the strongest certainty, since the carrier commits to a defined tender-acceptance rate for the agreement's length. Direct procurement offers high certainty as long as the known vendor has capacity available. Spot bidding offers the least certainty, since there's no standing commitment behind it.
Where each fits in a healthy freight mix. Direct procurement suits trusted, recurring partners where speed matters more than re-testing the market. Contract bidding should carry the majority of predictable volume. Spot bidding is the release valve that is built for overflow, new lanes, and urgent gaps the other two paths were never meant to cover.
This is roughly consistent with what freight rate benchmarking platforms report from live shipper data. DAT Freight & Analytics, whose iQ Benchmark tool compares real spot and contract pricing across the market, notes that spot rates are typically negotiated for a single shipment on short notice and swing with supply and demand, while contract rates are pre-negotiated for a lane over a defined period specifically to buffer against that volatility. Neither is inherently cheaper, and which one wins depends entirely on where the market sits at the moment of booking and how much of that risk a shipper is willing to carry.
Why a TMS, not a planner, should make this call
Here's the problem with leaving this decision to a human planner shipment by shipment: it requires holding three moving variables in your head simultaneously—how this lane's volume compares to its historical average, whether today's spot rate is above or below the standing contract rate, and how urgent this specific load is for every shipment, every day, across potentially hundreds of lanes.
That's not a judgment call a person should be making from memory. It's a routing decision a transportation management system should be making automatically, the same way it already automates route planning or loading sequence. The logic isn't exotic: known vendor and stable lane → direct. Recurring volume and enough lead time → contract bid. Urgent, thin, or new lane → spot bid. What makes this genuinely useful in a TMS is that the system checks all three conditions per shipment, not once per contract cycle, and reroutes to a different path the moment conditions change, where a lane that was reliably direct-allocated suddenly needs a spot bid because the usual vendor is out of capacity this week.
This is exactly the principle behind Libera Freight TMS's Procurement module: more than one way to source capacity, with the system deciding the right path for each shipment rather than forcing every load through the same workflow. Direct allocation covers trusted lanes and recurring partners at the fastest possible speed. Long-term contract bidding locks in capacity and rates for a fixed period on recurring volume. Real-time spot bidding handles one-off, on-demand loads, with the best rate surfaced and the trip created automatically the moment a bid clears. The shipper isn't choosing a procurement philosophy once a year; the system is choosing the right path, shipment by shipment, as conditions actually are.
What getting this wrong actually costs
The cost of a mismatched procurement path shows up in two very different but equally expensive ways.
Over-relying on spot bidding for volume that should be under contract means paying market-rate volatility on freight that didn't need to carry that risk. Market reporting has repeatedly shown spot and contract rates diverging by wide margins depending on market conditions, where a gap that a shipper running recurring volume on the spot market absorbs every single cycle with no capacity guarantee to show for it.
Over-relying on contracts or direct allocation for volume that should be flexible has the opposite problem: locking in a rate and a vendor for freight that's actually irregular means either overpaying for capacity that goes unused or having no fallback when that lane's volume spikes unexpectedly. And running everything through direct allocation, with no contract bidding at all, means a shipper never actually tests whether its "known, trusted" rate is still competitive.
Neither failure mode is dramatic on a single shipment. Across a freight book running thousands of shipments a month, they compound into exactly the kind of margin leakage that a connected TMS with procurement, planning, execution, and invoicing running as one system rather than three disconnected tools is built to close. It's the same principle behind restoring margins through automated bidding and invoicing: the savings aren't in any one dramatic negotiation; they're in never letting a shipment default to the wrong path in the first place.
A freight book, routed two ways
Consider a mid-sized shipper with 40 different “lanes” of freight that it moves on a monthly basis. If that shipper were to try and run all of those “lanes” under one process, then every one of those 40 “lanes” would either be under an annual contract that was negotiated in the fourth quarter of the prior year for the following year, or they would all be set up to do spot bids for every single shipment of freight.
For shippers moving fewer than 100 monthly shipments, there are generally two models followed for freight procurement. The first is to combine all of a shipper’s lanes under one annual contract negotiated for a fixed rate period, typically at the end of the year (Q4). These agreements generally include a penalty for early cancellation. The second model for shippers with fewer than 100 monthly shipments is to bid out all of their individual shipments on a spot basis with no commitments for future shipments. Many of these shipments would be considered stable freight that could be negotiated for fixed rates on an annual basis with little variation in rates but are instead bid for on a frequent basis using high amounts of planner time.
First, all 40 of a company’s lanes can be individually routed for the best rate. For example, the high-volume, high-frequency corridors can be set up under a contract that locks in a competitive rate for the terms of the contract. The few low-volume, highly performing routes that always come in at the lowest price can be set up directly with the carriers to lock in the same competitive rate. The long tail of low-volume, highly variable, very seasonal, and new lanes can be set up to go to the spot market, where flexibility is worth more than the guarantees of contract rates. None of the freight changes, just the way one would procure that freight.
The real test for any TMS vendor
If you are in the market for a Transportation Management System (TMS), don’t ask if the system supports contract rates and spot bids, as virtually all TMSs support contract rates and spot bids. What you should really understand is if the system automates or makes decisions regarding the best method of procurement for me on a shipment-by-shipment basis. It is critical that a TMS automate the same type of decision-making for loading sequences and routes in a TMS that it does for procurement routing on a real-time basis, taking into account real-time information on a shipment-by-shipment basis. Deciding on procurement routing on a shipment by shipment basis in real time with all pertinent information is how a true supply chain automation platform would operate in regard to procurement.
Automation of supply chain decisions should extend to the procurement of the best price for the transportation of a shipment. In addition to the typical functions of a TMS such as the optimization of routes and the loading of the shipments, a true supply chain automation platform will also determine whether a shipment should be procured under an annual contract with a fixed rate for the life of the contract, via a competitive bid amongst providers for a single shipment, or on the open market as a spot purchase with flexible terms. Such procurement decisions should be made on a real-time, shipment-by-shipment basis by a system rather than by a supply chain planner on an annual basis for all types of shipments.