🚀 New features
Adjusting rates by pay terms
You can now price every customer against how they pay. Where the terms are good, bring the rate down. Where they are not, bring it up.It comes together in three places:- Customer contract details. Set each customer’s pay terms.
- Company settings. Set the percentage increase or decrease per pay terms timeline.
- The bid. The Adjustments column shows it applied to the rate you enter, lane by lane.

More in the bid Details sidebar
The sidebar now breaks the bid down into groups:- Incumbent. How many lanes you are already on, and the revenue behind them.
- Bidding. Your pricing progress: how many of the lanes you marked interested you have priced, broken out by interest level.
- vs active rates. The delta between your active rates in commitments and the new asset rates on this bid, so you can see which rates you are moving up, moving down, or keeping the same.
- Awarded. How many lanes you were awarded and accepted.

Estimated cycle time
The modeled OR section now shows how long a load takes end to end, with the assumptions behind it: origin dwell, drive time, and destination dwell.
✨ Improvements
FreightMath data connection
A big upgrade to how we fetch and store FreightMath data. Most of it is behind the scenes, but you can now see which data each bid is using.Bids that need fresher data get a banner prompting you to refresh, and a new Updates section in the pricing sidebar tells you when newer data is available.Movable bid detail columns
Rearrange columns and whole column groups. Drag a column group off the grid to hide it.AI contract reader
More work on how we read and digest contracts, this round on stop-offs, driver detention, and trailer detention.Trailer type filter
Trailer type is now a filter when publishing commitments and linking active rates, so active rates are scoped by it the way they should have been from the start.Bid import
Better handling of weight columns and of fuel column mapping. Extra rows at the end of a bid file no longer get imported as lanes.🛠️ Fixes
Copy rates to previous round
Copying rates to a previous round was not working properly. That is fixed.🚀 New features
Hauled loads in Commitments
The commitments chart already graphs your hauled loads by week, going back 52 weeks. That same data now lands in the commitments table: load count, fulfillment percentage against your awards, and the actual FM OR on those loads.You get the full picture in one place, from the OR you modeled when you priced the lane to the FM OR you are actually running.
Bid import column suggestions
The manual mapping dropdown now suggests common mappable columns, so you are not guessing at field names.✨ Improvements
Commitments graph
The graph pulls in all your orders, so we tuned it to load faster.🛠️ Fixes
Customer page speed
A few of you reported the customers page loading slowly. That is fixed.🔮 Coming soon
Pricing for Logistics
We are close on pricing logistics freight inside BidRight. Most of this week went into the foundation for it.
🚀 New features
Commitments vs. actual loads
Now that you can publish commitments, BidRight automatically matches your hauled loads back to those commitments. You will see it graphed right above all your commitments.Click an individual commitment in the table to filter the graph down to just that lane, so you can see where you are running ahead or behind.
Customer files
There is a new Files tab on the customers page. Upload and keep track of all your contract files with a customer in one place.Prior Bid Rates
Inside each bid, a Prior Bid Rates band shows the most recent bid you priced for that customer, so you can see what you quoted them last time without leaving the bid.
✨ Improvements
Asset Rates
The New Rates band is now called Asset Rates. This is in preparation for adding Logistics pricing to BidRight.Active Rates
The Active Rates band now shows the commitment type as well.More trailer types
We added Double Drop and Stepdeck to the trailer types you can map to.Table scrolling
Table headers in Area Control and Customers now stay put as you scroll, so you do not lose track of which column you are looking at.🛠️ Fixes
Modified bid files
Uploading a bid file that was changed after you first uploaded it now works.Partial location data
Bid files with only a location and a ZIP code, missing city and state, are now handled correctly.Large bid imports
The bid importer was failing on files with more than 21,000 lanes. Those now import.🚀 New features
Active Rates
There is now an Active Rates band inside your bids. If you have active commitments for lanes you are bidding, you will see that data right within the bid.No more digging through another bid or a spreadsheet to find what you are already committed to on a lane.
Revenue for bids
You can now see incumbent revenue, potential revenue, and awarded revenue for each bid right from the Bid Workflow. The same numbers are in the Details sidebar inside each bid.
Link to release notes
We added a quick link in the application that opens every past release note in a new tab, so you can catch up on anything you missed.
✨ Improvements
Contract ingestion
Contract ingestion now handles the fuel formula fields, average MPG and floor FSC. If we find these values, we automatically derive the 4 peg values for you.Auto Rate max S-RPM
You can now cap Auto Rate at a maximum RPM, since some bids will not accept anything over a certain threshold.
🛠️ Fixes
Importing larger bids
Importing a larger bid now works more reliably.🚀 New features
Commitment tracking
When you are awarded lanes and accept those awards, you can now Publish them as a Commitment in BidRight, so you have one place to keep track of your active commitments.Coming soon for FreightMath customers: BidRight will automatically match your hauled loads to your active commitments and show how you are tracking against each one.If you already accepted awards on a bid with the checkbox, go back into that bid and you will see an action to publish them as commitments.

AI contract reader
Upload a customer’s contract and BidRight reads it and suggests updates to the Contract details. Accept the ones you want and they populate.
Area Control balances
Inside Area Control, you can now see load balances so you can quickly tell which areas need more freight and which have too much. We also added FM OR by Area and Avg Deadhead. View any of it in 1, 4, or 12 week increments.
Quick actions
Two new quick actions: Accept all awards and Copy Bid Volume to Capacity. Both save you clicks and keep you from copying values from one column to another.✨ Improvements
Auto Rate recent bids
Auto Rate now has the context of all the prices you have used on recent bids. If there is no historical or market data on a lane, BidRight searches other bids with a similar location to give you a more accurate rate.Billing increment
Billing increment now supports decimal places, since this value is not always a whole number.Bid import
Bid volume now supports a frequency of “quarterly” and handles “bi-weekly” properly.Table UX
Sorting is now triggered by the entire column header, not just the label.🛠️ Fixes
Auto select your bid file
The bid import process was not automatically selecting your bid file. It does again.🚀 New features
Target OR and Min Rate in Auto Rate
Auto Rate now knows the Target OR you are shooting for and the Min Rate you are willing to take. That makes for smarter decisions on shorthauls, and you get insight into whether there is room to push for a better OR.Admin users can edit Target OR and Min Rate under Company Settings.
Customer in Lane Search
The quick filters at the top of Lane Search now include Customer, so you can narrow results down to a single customer without leaving the page.
Homepage stats
We started adding high-level stats to the homepage. At a glance you can see how many bids were created, awards received, your close ratio, and bids closed over the last 6 months.
✨ Improvements
Bill-To auto pick
We improved the matching logic inside Add a Customer so it does a better job picking the bill-tos that actually relate to the bidding customer you are creating.Auto Rate incumbency logic
Auto Rate now knows when historical data is a bill-to plus LDT match versus just a bill-to match, which helps it decide how much to anchor on that history.Sortable Area Control
Area Control is now sortable. This is prep work for showing load data on each area (contract and brokerage inbound and outbound loads, average headhaul).🛠️ Fixes
Lane Search errors
Lane Search was erroring out when it had to return large amounts of data. That is fixed.🔮 Coming soon
Commitment tracking
We are testing Commitments internally. You will be able to publish the awards you have accepted and track them against actual loads (as a FreightMath client).🚀 New features
Customer contract details
We added more contract fields to track for each of your customers. FSC is the only one that affects your rates today, but we are working on having your customers’ Pay Terms affect rates too.Coming soon: reading a contract file and auto-filling these fields for you.
Bid import: appending data
We greatly improved the experience of appending data to an existing bid. The Click to Map action now shows a dropdown of the fields available to append to existing lanes, and it is much clearer which lanes and which data you are updating versus adding new.
Accept suggested interest
On the interest step, a single action now accepts all the suggested interest, copying those values over to the Int column. We also renamed Auto Int to Suggested Int to make it clearer what that column is.
Auto-fill FSC pegs
Enter an FSC floor amount and an Average MPG to quickly set your FSC pegs. You will find it in Company Settings → Pricing Defaults and in the Customer Contract section.
Delete lanes
Select the lanes you want with the checkbox, then choose Bid Actions → Delete X Lanes.✨ Improvements
Bill-To descriptions
The Add / Edit Customer screen now shows each bill-to’s description, so you can tell at a glance whether the right ones are attached.Bid action updates
We combined the export actions, and you can now change a bid’s status from the bid detail page no matter what stage the bid is in.Auto Rate context
Auto Rate now understands all the data within a lane. Feel free to reference anything you can see when writing your Pricing Strategy.FSC chart click
Click any dot in the FSC chart (in the Pricing sidebar) to see the values at that peg and what the adjustment would be.🛠️ Fixes
Excel cell validation errors
Sheets with invalid data validation rules used to break the export. We now handle those files, so the export finishes.Practical Miles formatting
The color formatting that flags good and bad mileage for standard Hours of Service was broken. It is working again.Exporting transit days
On export, transit days were written to every lane. They now only land on the lanes you had rates on.🚀 New features
Customer logos
You can now add a logo to each of your bidding customers, so you can spot who a bid belongs to at a glance across the app.
Formulas for adjustment columns
We now spell out how the FSC and Mileage adjustments are calculated, showing you the exact numbers that make up each equation.Pricing tab in sidebar
With more items affecting pricing, we gave pricing its own section. Fuel Surcharge moved here, and it is the future home for other values that affect your rates.FSC by DOE peg chart
Quickly see how your FSC and the customer’s compare across all the pegs, not just the one that is active.
Mark No Interest
Within Bid Actions, a new quick action marks a bid as no interest, for those bids you import where no lanes are worth pricing.
✨ Improvements
Tasks due date sorting
Tasks for bids in the follow-up stage no longer need to reference the Due Date, so they now use the Close Date to better prioritize your task list.Fuel/Mile column
This column used to only calculate Breakthrough. Now, for bids without Breakthrough, it shows the customer FSC value we are using on each lane.🛠️ Fixes
Lane Search date range
Newly created bids would not show up in lane search right away. That is fixed.🚀 New features
Bid Insight
An AI-generated, high-level read on the bid, built from the files you upload and what we know about the customer. Use it as a baseline before you jump in to mark interest or price.
Loaded Miles
In your historical load data, we now distinguish Loaded Miles from Billable Miles, so you can see both clearly when reviewing lanes.Go-live date
Track the go-live date for each bid and sort by it, so you can prioritize what is coming online next.
Bid Workflow filters
Narrow Bid Workflow down to just the bids you care about:- My Bids. Everything that touches you: bids assigned to you plus bids for your customers.
- Assigned to Me. Only the bids you are assigned to.
- My Customers. Only bids for bidding customers where you are assigned the sales role.

Customer avatars
Setting the stage for customer logos across the app.Highlight recommended mappings
We will let you know if you try to move forward with a bid import without mapping the recommended fields (Bid Volume, Lane ID).✨ Improvements
City name
City Name is now a standalone column in the lanes grid.FSC adjustments
Click to see the formula behind the adjustment.Bid detail sub-header
Now shows the assigned-to user as well.Area Control picker
Quick actions to clear all checkboxes, or filter the popover to just the selected areas.Trailer type icons
A quick visual on the trailer type for each lane.Bid import mapping
“Preload” is now handled properly, with more improvements around Bid Volume.Faster Excel imports
Bid import reads large Excel files more quickly.Auto Rate + pricing strategy
Auto Rate now takes into account the text in the pricing strategy box to help guide ratings.
🛠️ Fixes
Export modal file import
Importing another file in the export modal now adds that file as a choice right away.🚀 New features
My Tasks and emails
You will now see My Tasks in the sidebar. When a bid is assigned to you, you will receive an email so you know it is in your court.Right now, tasks are all automated and tied to the bid workflow. This sets the stage for manually created tasks in the future and helps improve collaboration so a bid never falls through the cracks.
Review by Area
A new review experience that lets you step through origin areas with a focus just on those lanes. Review certain areas without the noise of the rest of the bid, with keyboard shortcuts and aggregate information to help you move faster.Recent bids in the sidebar
See the 3 most recent bids you interacted with, for quick access.
Export lanes for DAT RateView Lookup
One-click action to get your lanes into a format for DAT RateView Lookup. Includes origin and destination, trailer type, and lane ID so you can import rates back into BidRight.Use Import Lanes from File to append DAT rates. You will need to manually map the column you want to DAT RPM.
✨ Improvements
Market temperature on Auto Rate
Our Auto Rate feature now has an input for market temperature to help guide its decisions.Auto Rate is still a limited release. Let us know if you are interested in trying it.

Ability to delete files
Clean up files you do not need or that were uploaded by accident.Bid sidebar state
The bid sidebar remembers its state and is open by default.Tooltips for Adjustment columns
Make it clear how FSC and Miles are calculated.🚀 New features
Lane Search and Area Control
Two features we teased last month are now live. Search across your bid history and define the lanes that matter most to your network.- Lane Search. Search across every bid you have entered into BidRight at once. See aggregated data across different searches (customer, origin, destination, and more). The ability to search actual hauled freight is coming soon.
- Area Control. Strategically set your high-demand lanes and core lanes in your network, split by FM Operation. Build a shared understanding of your network and growth areas. This feeds Auto Interest on each imported bid with a suggested interest level.


Auto Interest
Tied to Area Control, Auto Interest uses a layered approach to suggest interest on each imported lane. A new logic column shows why we suggested that interest level.How the logic tiers work:- Area Control. Lane in Demand → 3. Lane in Network → 2.
- Bid History. Average interest from prior bids with the same trailer, origin, and destination.
- Current Freight. ≥1 load/week on this lane (last 28 days) → 2.

Team on Bid Workflow
The team assigned to a bid now shows on the Bid Workflow view, so you can search by those users as well.
✨ Improvements
Lanes grid
We made the grid more responsive now that we have added more data, so it stays usable as columns and volume grow.Auto mapper
- Handling type. We added more logic for handling type during bid import, so more files map correctly without manual cleanup.
- City and state recognition. We improved recognition of city and state values, including the State/City format.
- Manual mapping. Clearing and renaming columns during manual mapping is more reliable.
🔮 Coming soon
Tasks
We are doing final testing on Tasks within BidRight: a dedicated space to track what is currently assigned to you.- Automated tasks first. The initial release is scoped to automated tasks, with manual tasks on the horizon.
- Email notifications. With Tasks, email notifications will turn on when tasks or bids are assigned to users.
🚀 New features
Row selection
You can now run all Update Lane Data actions on selected rows only. Use the checkboxes in the lanes grid to choose which lanes to update.Don’t see checkboxes on an existing bid? Try Reset View in your grid to make them appear.
Customer and Bid Workflow search
Search is now available on the Customer and Bid Workflow pages, so you can find what you need faster without scrolling through long lists.
Map awarded columns
Awarded volume can now be imported and appended to existing lanes. Manually map the awarded columns during import.✨ Improvements
Bid import
- Map invalid trailer types. When we cannot match a trailer type on import, you can now choose the correct type yourself instead of being stuck with a bad mapping.
- Auto mapping. We improved auto mapping for refrigerated and other trailer types, as well as lane IDs.

Lanes grid
- Modeled OR flag. Lanes now show a visual flag when Modeled OR is not a whole number, so you can spot rounding issues at a glance.

🚀 New features
Bid header refresh
We slimmed down the bid header and reorganized key details so everything is easier to find. The header now shows Rounds Expected, so you can see how many rounds a bid is set up for.
Deactivate users
You can now deactivate users to suspend their BidRight access. Their history and data stay intact.✨ Improvements
Bid import
- Auto mapping. We improved how lane IDs map on import, especially for files from larger bidding sites. We also added more trailer types and recognize more origin and destination city/state formats.
- Large Excel files. Large files used to take several minutes to load. They load much faster now.
Lanes grid
- Interest column. The Interest column now shows at every bid stage, even when it is empty.
- Modeled deadhead calculation. We removed relay miles from the calculation so deadhead numbers align better with FreightMath.
- Column visibility. We adjusted which core columns show at each bid stage, so the grid stays focused on what you need.
Auto Rate
We kept improving Auto Rate based on real-world use and are getting closer to a full release. A big thank you to everyone who has been testing Auto Rate and sharing feedback.🛠️ Fixes
Rate export
Rates were sometimes exporting to the wrong lanes. We fixed that and added safeguards so it should not happen again. Thank you to everyone who worked with us while we tracked down and fixed these issues.ZIP codes with commas
ZIP codes stored as numbers with commas now import correctly.Recalculate S-Rates and Modeled OR
Recalculating S-Rates was not updating Modeled OR on every lane. It now updates all lanes correctly.🔮 Coming soon
Lane Search and Area Control
We are close to releasing two new features.- Lane Search. Search all bid data you have ever entered in BidRight. Find past lanes, rates, and decisions without opening each bid one by one.
- Area Control. Set your bid strategy by area. Area Control fills in Auto Interest for you and speeds up that part of the process.

🚀 New features
Start building your bid warehouse
You can now map existing rate fields to our S-Rate columns, so you can bring historical bids into BidRight with the bid data and rates you already entered. Start importing old bids and build out your bid warehouse.Import market rates anytime
You can now import and map market rate data at any point during the bid process. Bring in the market rates you have whenever you have them, whether you are kicking off a bid or updating lanes mid-process.
✨ Improvements
Bid lanes
- Next round, one click away. When a bid is in the Follow Up stage, we made it clearer that moving to the next round is an option. One click from the follow-up screen, no detours.

- % off market rate. Mkt percent-off is now visible inline. Get a quick glance of how different your S-RPM is from your market rate of choice.

- Historical volume sort. Default sorting for historical volume now applies only to Bill-To source data, so the lanes you are actually running for this customer get bubbled to the top.
- Tooltip refinements. We continued to refine the language of our tooltips to make sure it is clear what data we are presenting.
Import
- Continued refinement of fetching miles. We made a few updates to how we handle comma-separated ZIP lists and made sure we are getting accurate miles for those.
Export
- File naming on export. We improved the way we name files when exporting rates for the shipper. Round and date are now appended to the end of the filename as well.
🛠️ Fixes
Export
Fixed an issue where exporting rates back into your original shipper file could break after uploading a new import.🔮 Coming soon
Auto Rate
We are working on Auto Rate within a bid. It will use our pricing model and data from each lane, including interest level, historical data, and market data, to generate suggested rates. Interested in testing it early? Reach out to us to request access.🚀 New features
Map DAT rates the same way as feedback
Pull your DAT rate columns into bids using the same flexible mapping you already use for feedback. Run DAT on just a few lanes and import only those, instead of running it across the entire bid, and save credits.
Imports
- Volume frequency works as a standalone column. If your volume frequency lives in its own column instead of being combined with volume, we handle it now. We can even tell when different lanes use different frequencies (Per Week, Per Month, 6 Month, and more).

✨ Improvements
Bid lanes
- Edit DAT and custom columns directly. DAT and custom columns are now editable inline in the lanes grid, so you can make quick updates when you only need to change a few lanes.
- Hover any column header for a description. Not sure what a column means? Hover over the header and the tooltip is right there. We have added more tooltips and refined the existing ones.

Exports
- Excel formatting survives the round trip. Fill colors and borders from your original Excel file are preserved when you export back out of BidRight.
- Dollar signs only where they belong. We cleaned up dollar formatting in exports so currency symbols only appear where they belong. Cleaner files, no surprise formatting.
Mapping
- Swing Door trailer types map correctly. Swing Door was falling through as unmatched in trailer type mapping. It resolves to the right type now.
- Hazmat, loading type, and trailer type mapping cleaned up. Several field values that were failing to match now resolve correctly on import. Fewer manual corrections needed after your file comes in.
🛠️ Fixes
Bid editing
- Tab through RPM without losing data. Pressing Tab after entering an RPM value was clearing the S-RPM field. It doesn’t anymore.
- Hard due dates save correctly. Edits to a bid’s hard due date were not always sticking. They save reliably now.
- Bid times save in the right timezone. Time values on bids were being offset by 5 hours on save. That drift is gone.
🔮 Coming soon
Export lanes to the DAT multi-lane template
Export lanes marked with interest straight to the DAT multi-lane template, so you can get DAT rates on those lanes more easily.🚀 New features
Carrier First regional fallback
When area-to-area data is too thin, BidRight falls back to region-level data so low-density lanes still get a Carrier First rate.
Bid lanes
- Smarter Modeled OR calculations. Modeled OR auto-calculates when you enter S-MIN and stays current as you adjust lane minimums.
- RPM calculates from S-RPM. Enter S-RPM and RPM fills in automatically, so you can get back to the standardized RPM.
- All modeled calc columns in Back Calc. Every modeled calculation column is now visible when you are back-calculating. Full picture, no switching views.
- Allow zero FSC. You can now enter $0.00 as your expected total FSC. Previously, the system rejected it. Now it accepts zero when that is the real number.
Search and filters
- Excel-style filter search. Column filters now search as you type, just like Excel’s filter dropdowns.
- Bill-To search includes description. Bill-To search now matches the description field too, so you can find the right one faster when names alone are not enough.
Preserve Excel formatting
Imported and exported bid files keep their Excel formatting throughout the process.✨ Improvements
Performance
- Location normalization for larger bids. For larger bids with many unique locations, imports that previously failed now work.
- Large updates no longer freeze the UI. Bulk updates of 4,000+ lanes now process smoothly. No more frozen screen while the grid catches up.
- Delete unused customers. You can now remove customers that have zero bids.
Visual polish
- Consistent skeleton loaders. Loading states across all grids now look and animate the same way for a smoother experience while data loads.
- Miles warning sensitivity improved. The Customer Miles vs. Practical Miles warning is now smarter about when it fires, with fewer false alarms and more meaningful alerts.

🛠️ Fixes
Bid lanes
- Rounds Expected saves correctly. The Rounds Expected field on Update Bid now saves the value you enter. Previously it silently reverted.
- RPM and Modeled OR now agree. RPM-to-Modeled-OR and Modeled-OR-to-RPM now produce matching results. The rounding inconsistency is gone.
- Pre-set sort stays put. Editing a cell in the grid no longer reverts your sort order. Your view stays the way you set it.
🚀 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.🚀 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.
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.🚀 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.