May 22, 2026
🚀 New features
Manual column mapping in bid import
When auto-mapping misses, clear a wrong mapping or assign a column by selecting what data it contains. Fix import mapping without editing the spreadsheet.Benchmark rate per mile
Map a column to Custom Rate during bid import to show a manually entered market rate in the grid. Map to DAT when the shipper file includes DAT rates.
Recalculate S-Rates at bid level
After you change the FSC peg or Breakthrough Fuel markup, recalculate S-Rates for every lane in one action instead of updating each lane.
✨ Improvements
Modeled O/R upgrades
- Inbound and outbound revenue and cost columns show margin by leg instead of one blended number.
- Average deadhead and MPH columns added on every lane for faster lane review.
- Formula visibility: Click a modeled cell to view the formula and calculation (read-only).
- Lane-level fuel costs use the lane fuel rate when available instead of a flat average.

Bid import mapping
- Drop Trailer Preferred / Required fields map to Origin/Dest Setup instead of the wrong import target.
- Macro-enabled files (
xlsm,docm) import the same asxlsx.
FSC 6 support
We added a fuel peg to price bids in this new world of $6 fuel.
Historical data context
Hover historical rates to see the data source and date range behind the value.
Feedback prompt on next round
Advancing to the next round prompts you to import customer feedback first so lane updates match the shipper file.Industry field cleanup
We seeded the Industry list so you can pick from standard options instead of creating your own.🛠️ Fixes
- Max Weight import: “Max Weight” sets max only, not min and max.
- FM order matching: Case sensitivity works when pulling order data from FreightMath.
- Multi-file upload: Add Bid uploads every selected
xlsxfile, not just the first. - Hidden columns in export: Exported files omit columns hidden in the grid.
🔮 Coming soon
Connect your organization’s DAT key
Connect your organization’s DAT key to load DAT rates in BidRight. No column mapping or bid file import required.May 15, 2026
🚀 New features
Suggested RPM
Enter your target Modeled O/R and BidRight calculates the exact rate you need to send to hit it. No more reverse-engineering the math yourself.Quick filter pill for lanes with interest
One click to filter your bid down to only the lanes you’ve marked with interest.
Benchmark rate per mile
Import any benchmark or market rate you have into BidRight. The Market Rate group band now holds multiple market rates side by side so you can compare them in one view.
Capacity capture and export
You can now capture capacity during the bid process and include it in your export.✨ Improvements
Bid auto-mapping
A round of improvements to how we read incoming bid files:- Dry Hazmat detection on import.
- Breakthrough Fuel mapping, including fuel-per-mile when that’s all the shipper provides, plus better handling of the different ways shippers label the BTF column.
- Smarter logic for requirements, loading types, drop trailer preferred vs. required, and waypoints.
Country flags on Windows
Country flags now render correctly on Windows machines.🛠️ Fixes
- % Range Feedback now maps to the correct column on import.
- Interest marking no longer breaks when you enter values outside 0–3. It now handles whatever you throw at it.
- Min calc was always using Practical Miles. Updated to use Customer Miles first when available, falling back to Practical only if we don’t have Cust M.
May 8, 2026
BidRight Alpha is live as of May 5, 2026.
🚀 New features
New Help Center articles on FreightMath
We published walkthroughs that explain how BidRight connects to FreightMath, what the synced data means, and how to get the most out of it.
✨ Improvements
Smarter mileage from less-than-perfect data
Mileage routing now behaves better when bid data is incomplete or coarse-grained.- Mileage on ZIP-3 lists. You can fetch miles for ZIP-3 lane lists without needing exact five-digit ZIPs.
- No more phantom cities. ZIP-only waypoints no longer get a city name forced onto them.
- Smarter resolution tagging. Waypoints without a ZIP are tagged with the correct resolution level.
Faster FreightMath refresh on large bids
Very large imports (for example, on the order of thousands of lanes) no longer leave FreightMath refresh feeling stuck for many minutes. Refreshes should feel noticeably snappier.🔮 Coming soon
Starting RPMs from a modeled FM O/R
We are working on seeding every lane with a starting RPM based on your modeled FreightMath O/R so you can reach a strong starting point faster on every bid.May 1, 2026
🚀 New features
Breakthrough Fuel is auto-mapped on import
BidRight now recognizes Breakthrough Fuel columns when you import a bid file. When available, BidRight uses Breakthrough Fuel instead of your company peg to calculate fuel adjustments.
Import the lane data type
You can now import each lane’s data type and see how granular the shipper wants your bid, from city/state to state-to-state.
Preview Excel files in BidRight
You can now open Excel files directly in BidRight without downloading them first.
✨ Improvements
Historical data updates
- Lane data type fallbacks: When there is not enough data at a lane’s selected data type, the historical band falls back to area-to-area so you still get a benchmark.
- Updated text styling: You can now tell data specificity at a glance.
- Editable historical data: You can edit historical values inline when you know KSM has not synced a recent change yet.

Manual bid status controls
- Override workflow status: Mark bids as Awarded, Lost, or No Interest directly.
- No Interest status: Keep imported bids in your warehouse without actively pursuing them.
Adjustments now recalculate S-Rates live
When you manually update an Adjustment column or Customer Miles, S-Rates now recalculate in real time.More reliable location normalizing
- Better ZIP3 handling: Miles pull more reliably from ZIP3s and ZIP3 lists.
- Ongoing consistency improvements: Location matching continues to improve across imports.