Skip to main content

🚀 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.
Pay terms adjustment settings in company settings

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.
Bid Details sidebar grouped into incumbent, bidding, versus active rates, and awarded

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.Estimated cycle time with 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.Commitments table showing hauled load count, fulfillment percentage, and actual FM OR

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.Early look at pricing logistics freight in BidRight

🚀 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.Commitments versus actual hauled loads graphed above the commitments table

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.Prior Bid Rates band inside a 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.Active Rates band showing commitment data inside a bid

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.Incumbent, potential, and awarded revenue on a bidWe 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.Viewing historical release notes inside BidRight

✨ 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.Setting a maximum S-RPM for Auto Rate

🛠️ 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.
Publish awards 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.AI contract reader suggesting contract field updates

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.Area Control balances with FM OR by Area and Avg Deadhead

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.Auto Rate modal with Target OR and Min RateThe 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.Customer quick filter in Lane Search

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.Homepage stats for bids created, awards, close ratio, and bids closed

✨ 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.Customer contract details fields

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.Appending data to existing lanes on bid import

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.Accept suggested interest action with Suggested Int column

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.Auto-fill FSC pegs from floor and Average MPG

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.Customer logos on bidding customers

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.Pricing sidebar with FSC by DOE peg chart

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.Mark No Interest bid action

✨ 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.
Upload as many supporting files as you can. The more context on the bid, the better the insight.
Bid Insight generated on import

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.Go-live date on bid workflow

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.
Bid Workflow filters for My Bids, Assigned to Me, and My Customers

Customer avatars

Setting the stage for customer logos across the app.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.Auto Rate using pricing strategy context

🛠️ 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.My Tasks in the sidebar

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.Recent bids in the sidebar

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.Export lanes for DAT RateView Lookup

✨ 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.
Market temperature input on Auto Rate

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.
Use the action to auto-populate your Lanes in Network based on your Strategic Footprint and load data.Lane SearchArea Control

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:
  1. Area Control. Lane in Demand → 3. Lane in Network → 2.
  2. Bid History. Average interest from prior bids with the same trailer, origin, and destination.
  3. Current Freight. ≥1 load/week on this lane (last 28 days) → 2.
Check the logic column on each lane to see which tier drove the suggested interest.Auto Interest with logic column

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.Team assignees on Bid Workflow

✨ 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.
Search is now available on the Customer and Bid Workflow pages, so you can find what you need faster without scrolling through long lists.Customer and Bid Workflow search

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.
Mapping invalid trailer types on import

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.
Modeled OR flag when value is not a whole number

🚀 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.Refreshed bid header with a slimmer layout and reorganized bid data

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.
Lane Search preview

🚀 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.Mapping market rate columns on import

✨ 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.
Next Round button in the follow-up workflow
  • % 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.
Market rate percent off visible inline in bid lanes
  • 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.DAT rate column mapping screen in the import mapping step

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).
Validate Data showing volume frequency mapped from a separate column

✨ 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.
Tooltip visible on hover over a column header in bid lanes

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.Carrier First uses region-level data when area-to-area carrier data is insufficient

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.
Customer Miles vs. Practical Miles warning in the bid grid

🛠️ 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.Custom Rate and DAT market rate columns in the bid grid

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.Re-run S-Rate calculations for all lanes after updating FSC peg or Breakthrough Fuel markup

✨ 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.
Modeled O/R upgrades with new inbound and outbound revenue and cost columns

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 as xlsx.

FSC 6 support

We added a fuel peg to price bids in this new world of $6 fuel.Sixth fuel surcharge peg tier in bid setup

Historical data context

Hover historical rates to see the data source and date range behind the value.Historical data popover showing data source and time range

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 xlsx file, 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.Interest filter pill showing lane count above the bid table

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.Market Rate group band with custom benchmark column alongside DAT

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.Help Center articles on FreightMath

✨ 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.Breakthrough Fuel mapped automatically on import

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.Lane data type column shown on import

Preview Excel files in BidRight

You can now open Excel files directly in BidRight without downloading them first.Preview Excel files directly inside BidRight

✨ 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.
Updated historical data font styling

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.

🛠️ Fixes

Cleaner bid deletion

Bid deletion now completes more reliably across edge cases.