Freight quoting software: compare total charges before choosing a carrier
Key Takeaways
Compare the expected total for equivalent freight and service before selecting a carrier. Keep the included charges, missing conditions, and required authority clear. An AI logistics coordinator should do the comparison and keep the record in one place, so nobody has to rebuild the decision from email threads.
A decision record shows who was asked, what each carrier quoted, which rule chose the winner, and who approved any exception.
Quotes are only comparable when they cover the same freight, the same dates, and the same charges.
The lowest base rate is not always the lowest final cost. Accessorial charges, transit time, and service history change the answer.
Email and phone quotes are the easiest to lose. They need to be captured with a time and a source.
A good record lets finance, audit, and a new team member understand a booking months later.
Wilson, by Cartage, is an AI logistics coordinator that requests quotes from approved carriers, compares them against the customer's rules, and keeps the shipment record with change history.
Updated November 3, 2026
What is a freight quote decision record, and why does it get lost?
A freight quote decision record is the saved proof of how a carrier was chosen for a load. An AI logistics coordinator should prepare it during the decision. Rebuilding it later from memory can leave important facts unclear.
Your AI logistics coordinator may receive quotes across several places. One carrier replies by email. Another quotes on a web portal. A third calls the coordinator. The coordinator picks a carrier and books the load. The quotes stay in an inbox, a browser tab, and a notepad. Two weeks later, finance asks why the load cost more than the lane target, and nobody can show the other options.
The table below lists record requirements for an AI logistics coordinator comparison. Demonstrate the actual proposed handling rather than assume each control is standard.
| Record element | Scattered comparison | Comparison with a saved record |
|---|---|---|
| Carriers asked | Known only to the coordinator | Listed with request time and channel |
| Quotes received | Spread across email, portal, and phone | Stored in one format per load |
| Charges included | Base rate only, often | Base rate, fuel, and accessorials separated |
| Rule applied | Not written down | Named rule saved with the choice |
| Exception approval | Verbal or in a chat message | Approver, time, and reason saved |
| Final booking | Rate confirmation in a folder | Linked to the winning quote |
A missing comparison leaves the next reviewer without the basis for the choice. Your AI logistics coordinator should help retain the relevant offers. The business can then inspect the accepted total rather than reconstruct it from memory.
Why email makes records disappear
Email makes records disappear because each quote lives in a separate thread owned by one person. A coordinator may forward the winning quote to finance and leave the others in the inbox. When that coordinator is out sick or leaves the company, the other quotes are effectively gone. An AI logistics coordinator avoids this by reading each reply as it arrives and saving its contents to the shipment.
Your AI logistics coordinator should preserve the source time as well as the price. A reply that arrived at 4:55 p.m. and a reply that arrived the next morning look the same in a forwarded summary. The time matters, because the team may have set a deadline for quotes. A record that saves the arrival time of each quote shows whether the deadline was fair and whether a late quote was considered.
Who needs the record
Several groups need the comparison your AI logistics coordinator prepares. Finance checks the cost against budget. Procurement checks whether contract carriers were offered the load. Operations checks whether service rules were followed. An auditor checks whether the process was fair and consistent. One record should answer all four groups.
What the record is not
A decision record is not a full email archive. It is a short, structured summary of the decision with links to the source messages. A reviewer should be able to understand it in a minute. An AI logistics employee can attach the source emails, but the summary is what people will read.
How do you make carrier quotes comparable?
You make carrier quotes comparable by putting every quote on the same freight details and the same cost basis before you rank them. An AI logistics coordinator should normalize each quote first, because two prices for different services cannot be compared fairly.
Send the same request to every carrier
Your AI logistics coordinator should send comparable requests before comparing the returned totals. Every carrier should receive the same origin, destination, pickup date, delivery requirement, weight, pallet count, dimensions, and freight class where it applies. Freight class is a rating used in less-than-truckload (LTL) shipping that reflects how hard the freight is to handle and transport. If one carrier receives the wrong pallet count, its quote is not comparable.
Your AI logistics coordinator should include known additional-service requirements in the request. An accessorial charge is a fee for extra service, such as a liftgate at delivery, a residential stop, an appointment, or inside delivery. A carrier that does not know about a liftgate will quote without it and add the fee later on the invoice.
Separate the parts of each quote
Your AI logistics coordinator should distinguish the following parts of each offer:
Base rate. The core price for moving the freight.
Fuel surcharge. A charge that changes with fuel prices. Some carriers include it in an all-in rate, and some list it separately.
Accessorials. Each extra service, listed by name and price.
Transit time. The number of business days from pickup to delivery.
Validity. How long the quote is good for.
Conditions. Any limits, such as weight caps or capacity notes.
An AI logistics employee can read quotes in different formats and place each part in the same columns. The comparison then uses the total, not the headline rate.
All-in quotes versus itemized quotes
An all-in quote gives one total that includes the base rate and fuel. An itemized quote lists each part separately. Both are common, and neither is wrong. The comparison breaks when one is read as the other. An AI logistics coordinator should mark each quote as all-in or itemized and confirm what the total covers.
Your AI logistics coordinator should ask which additional services an all-in quote covers. A total that includes fuel but not a liftgate is not the same as a total that includes both. The record should save the carrier's answer, because that answer decides whether a later invoice line is valid.
When to request a new quote
Request a new quote when the freight details change. A new pallet count, a different pickup date, or an added stop makes the old quotes stale. An AI logistics employee should send the updated details to the same carriers and mark the old quotes as replaced. The record should keep both rounds, so a reviewer can see why the price moved.
Hypothetical example: three LTL quotes for one order
This is an illustrative comparison for an AI logistics coordinator, not a customer result. A packaging distributor ships eight pallets from Pennsylvania to a customer in Michigan. The customer needs a liftgate at delivery. Three approved LTL carriers quote.
| Carrier | Base and fuel | Liftgate | Transit | Total |
|---|---|---|---|---|
| Carrier A | $640 | Not quoted | 2 days | Unknown |
| Carrier B | $690 | $85 | 2 days | $775 |
| Carrier C | $720 | Included | 3 days | $720 |
Carrier A looks cheapest, but its quote leaves out the liftgate. The AI logistics coordinator asks Carrier A to confirm the liftgate fee before ranking it. Carrier A replies with a $95 liftgate charge, for a total of $735. The customer's rule says two-day transit is required for this account. Carrier C is cheaper but takes three days. Carrier A wins at $735 with two-day transit. The record saves all three quotes, the liftgate follow-up, and the transit rule.
Common mistakes that break comparison
Comparing base rates only. The cheapest base rate can carry the most accessorials.
Mixing quote dates. A quote from last week may no longer be valid.
Ignoring transit time. A slower carrier may cost the customer more in missed dates.
Different freight details. One carrier quoted the wrong weight or class.
Unrecorded phone quotes. A verbal price with no time or name cannot be checked later.
Which rules should decide the winning quote?
Written rules should decide the winning quote, and the rules should be set before the quotes arrive. An AI logistics coordinator should apply the relevant current rules consistently. The choice should not depend on who happens to be working that day.
Common decision rules
Your AI logistics coordinator needs the customer’s decision rules before ranking offers. Eligibility and required service should be checked before cost. The actual sequence should reflect the company’s policy.
Approved carrier. Only carriers on the approved list for the lane, mode, and equipment can win.
Service requirement. The carrier must meet the required transit time or delivery window.
Contract first. A contract carrier with capacity may be preferred over a spot quote at a similar total.
Total cost. Among carriers that pass, the lowest total cost wins.
Rate limit. If the winning total is above the lane target by more than a set amount, a person approves it.
Tie-break. If totals are close, a set tie-break applies, such as recent on-time performance the team tracks.
Your AI logistics coordinator should distinguish a contracted rate from a shipment-specific spot offer. The applicable terms determine each price basis. Procurement should explain how the two may compete under the company’s arrangements.
When service should beat price
Service should beat price when a late delivery costs more than the price difference. A plant that stops production when a component is late should weight reliability heavily. A warehouse restocking slow-moving items can weight price more. An AI logistics employee follows the weights the team sets, and the record shows which weight applied.
Contract carriers and spot quotes on the same lane
Contract carriers and spot quotes need a clear rule when they compete. Many teams offer the load to the contract carrier first at the contract rate. If the contract carrier declines, the load goes to spot quotes from other approved carriers. An AI logistics coordinator should follow that order and record each step, because procurement will later ask whether the contract was honored.
Your AI logistics coordinator may encounter a spot offer below the contracted price. That choice can damage the contract relationship if it happens often. The rule should say how large the gap must be, and whether a person must approve it. The record then shows each time the team chose spot over contract and why.
Approval rules for exceptions
Some decisions should always reach a person. Common examples include a winning quote above the rate limit, a non-contract carrier on a contract lane, or a carrier with a recent service problem. The AI logistics coordinator should send the approver the quotes, the rule that failed, and the gap. The approver's decision and reason become part of the record.
Who should own the decision rules
The logistics manager should own the decision rules, with finance and procurement agreeing on the cost limits. Operations leaders should agree on the service rules, because they feel the cost of late freight. An AI logistics coordinator applies the rules but should not write them.
Keep the rules short enough to fit on one page. A rule that needs a long explanation will be applied differently by different people. Review the rules each quarter and after any costly mistake. When a rule changes, reviewers need to understand which instruction applied to the decision. Demonstrate the required history and access. An AI logistics employee should save that version with each decision.
Negotiation inside the rules
Your AI logistics coordinator can pursue permitted negotiation before booking. If a quote is close to target, a counteroffer may bring it within limits. Wilson negotiates against the customer's rate targets within configured rules and approval limits. Rates outside those limits go to the logistics team. Every counteroffer and reply should be saved, because the negotiation is part of the decision.
What should a complete quote decision record contain?
A complete quote decision record should contain the request, every quote, the rule applied, any approval, and the booking it led to. An AI logistics coordinator should save these items with the shipment, not in a separate file.
Can you see quote history by lane across many loads?
Yes, when every decision record is saved with its shipment. Grouping those records by lane shows which carriers quoted, how their prices moved, who won, and why. An AI logistics coordinator should make that history easy to pull, so the next decision on the lane starts with facts instead of memory.
| What lane history shows | How the team uses it |
|---|---|
| Carriers that quoted each load | Who is active on the lane |
| Quotes over time | Whether prices are rising or falling |
| Winning carrier and the rule used | Whether decisions are consistent |
| Loads where the cheapest quote did not win | Where service rules mattered |
| Carriers that never reply | Who to move lower in the tender order |
Wilson, the AI logistics coordinator, can support lane-rate reporting on request from the loads it runs. It does not provide a standing benchmark by default. Demonstrate the specific quote history and export requirements needed for that analysis.
The minimum record
| Field | Example content | Why it matters |
|---|---|---|
| Load reference | Order or shipment number | Links the record to the freight |
| Request details | Lane, dates, pallets, weight, class, accessorials | Shows quotes were comparable |
| Carriers asked | Names, channels, request times | Shows who had a chance to quote |
| Quotes received | Each total, broken into parts, with time | Shows the options |
| Non-responses | Carriers that did not reply | Shows the full field |
| Rule applied | Rule name and outcome | Explains the choice |
| Approval | Approver, time, reason | Shows exceptions were controlled |
| Booking | Winning carrier, rate confirmation | Ties the decision to the final rate |
Your AI logistics coordinator should connect the selected quote with the rate confirmation for the actual load. It should match the winning quote. If it does not, the difference should be resolved before pickup.
Quote, tender, and booking are different steps
A quote is a price offer. A tender is a formal offer of the load to a carrier at that price. A booking is confirmed only after the carrier accepts the tender and the pickup is scheduled. The record should show all three steps with their times. An AI logistics employee should not mark a load as booked when only a quote exists.
How long to keep the record
Your AI logistics coordinator setup should meet the customer’s required record access and retention needs. Ask the responsible owner to specify those requirements. Demonstrate search, permissions, and export rather than assume every requested format or retention period is standard.
Using the record later
Your AI logistics coordinator comparison remains useful after delivery. When the invoice arrives, the auditor compares it with the winning quote and the rate confirmation. When a carrier asks why it lost a load, the record shows the totals. When the team reviews a lane, the records show which carriers quote well. Wilson can use data from the loads it runs to produce carrier-performance and lane-rate reports on request.
Hypothetical example: a record answers an invoice dispute
This is an illustrative invoice question for an AI logistics coordinator, not a customer result. Three weeks after a load delivers, a carrier invoice arrives with a $120 inside-delivery charge. The coordinator who booked the load has moved to another team. Finance asks whether the charge was agreed.
The AI logistics coordinator opens the decision record. The request listed liftgate service but not inside delivery. The winning quote and the rate confirmation both show liftgate only. The record also shows that the receiver asked the driver for inside delivery on arrival, with no approval from the shipper. Finance now has the facts to hold the charge and ask the carrier for proof of authorization. The example does not establish whether the amount is payable. The authorized reviewer still needs the applicable terms and evidence.
How should you evaluate freight quoting software on decision records?
Evaluate freight quoting software with a representative comparison and its decision evidence. Include a case where the cheapest quote does not meet the requirement. An AI logistics coordinator should be able to explain each choice in plain words.
Demo tests for quote comparison
| Buyer requirement | Demo test | Evidence to see |
|---|---|---|
| Same request to all carriers | Send one load to three carriers | Identical freight details in each request |
| Normalized quotes | Use one all-in quote and one itemized quote | Both shown in the same columns |
| Missing charges caught | Leave out an accessorial on one quote | Follow-up sent before ranking |
| Rules applied | Make the cheapest quote fail transit | Winner chosen by the written rule |
| Exception approval | Push the winner above the rate limit | Approver and reason saved |
| Non-responses recorded | Let one carrier stay silent | Silence listed in the record |
| Quote linked to booking | Book the winner | Rate confirmation tied to the quote |
Demo questions about quote comparison
How does the AI logistics coordinator capture quotes that arrive by email or phone?
Can the team see the full field of carriers, including those that did not reply?
Where are the decision rules stored, and who can change them?
What does the record show when a person overrides the rule?
Can the team export decision records for audit?
How is a quote separated from a tender and a booking in the record?
How to measure quote comparison work
Count the share of booked loads with a complete decision record. Count how many exceptions have an approver and a reason. Check whether every invoice can be traced to a winning quote and a rate confirmation. These measures show whether the AI logistics employee keeps records in daily work, not only in a demo.
Warning signs in a quote comparison demo
Your AI logistics coordinator evaluation should inspect the following gaps. Treat them as questions about the proposed process rather than proof about a product the team has not tested.
The vendor can show the winning quote but not the losing ones.
Phone quotes must be typed into a separate notes field with no time.
The software shows a total but cannot explain what the total includes.
Overrides are possible with no reason required.
The record cannot be exported without a support request.
If any of these appear, ask how the AI logistics coordinator would handle a real audit request for a load booked six months ago.
Scoring the quote comparison demo
Score each demo test as pass, partial, or fail. A pass means the AI logistics coordinator applied the rule and the record shows every element. A partial means the choice was right but part of the record was missing. A fail means the choice broke a rule or the record could not explain it.
Ask finance and procurement to review the AI logistics coordinator demonstration alongside operations. Finance will look for the link from quote to invoice. Procurement will look for contract carriers being offered loads first. Operations will look for service rules. A record that satisfies all three groups is the goal.
Common evaluation mistakes
A frequent mistake is to judge quoting software by speed alone. Fast quotes with no record still leave finance guessing. Another mistake is to test only loads with portal quotes. The hard cases are email and phone quotes, because they carry the most risk of being lost. An AI logistics coordinator should handle both.
Where does Wilson fit in quote comparison?
Wilson, by Cartage, is an AI logistics coordinator that quotes with approved carriers and applies customer rules. Wilson continues the permitted work through booking. It replaces the TMS for freight execution and connects to the company's ERP through a method that fits the customer's environment.
Wilson, the AI logistics coordinator, tenders to customer-approved carriers. It negotiates against the customer's rate targets within configured rules and approval limits. Rates outside those limits go to the logistics team. Wilson works with carriers through email, API, EDI where the carrier supports it, and phone calls where configured.
What the record looks like in Wilson
Wilson, the AI logistics coordinator, connects quoting and booking with later audit and reconciliation. Buyers should demonstrate the required comparison record, history, search, and retrieval permissions. The relevant question is whether finance can understand the accepted basis when the invoice arrives.
What Cartage asks about quote comparison in discovery
Cartage asks how quotes reach the team today and where decisions get lost. Typical questions cover which carriers quote by email, portal, or phone, which lanes have contract rates, and who approves exceptions. Cartage also asks for the rate targets and service rules by lane. These inputs let an AI logistics coordinator apply the same rules on the first load.
The team does not need a written rulebook before discovery. Many rules live in experienced coordinators' heads. Discovery is where those rules become written limits that an AI logistics employee can follow and a manager can check.
What Wilson does not do for quote comparison
Wilson, the AI logistics coordinator, uses the rules the customer sets. It does not decide your service priorities or your rate targets. Wilson does not keep a standing carrier scorecard by default, though it can produce carrier-performance and lane-rate reports on request. Exact ERP connection details depend on the customer's systems, and not every connection writes data back to the ERP. Specific record fields and export formats should be confirmed in a demo.
Where teams start with quote comparison
Most teams start their AI logistics coordinator on a few lanes and expand from there. Timing depends on scope. Cartage helps identify the first workflow during discovery. Teams that lose quotes in email often start with the lanes that get the most quote requests.
Teams that need a refresher on the difference between pricing and commitment can read why a freight quote is not a booking. Teams weighing price against service can see why the lowest carrier quote should not always win. Both ideas shape the rules an AI logistics coordinator applies. Teams that see invoice surprises can check which accessorial charges to confirm before booking.
FAQs
How should freight quoting software compare total charges before choosing a carrier?
Send every carrier the same request, normalize each quote into the same parts, and apply written rules. An AI logistics coordinator should save the quotes, the rule, and any approval with the shipment.
How can a team see carrier quote history by lane across different loads?
By saving each quote decision record with its shipment and grouping the records by lane. An AI logistics coordinator such as Wilson can support lane-rate reports on request from Wilson-run data. Demonstrate the required source records and reporting scope.
Why is the cheapest freight quote not always the best choice?
The cheapest base rate can leave out accessorials or miss the required transit time. An AI logistics employee should compare total cost and service rules before ranking quotes.
What should a freight quote decision record include?
It should include the request details, carriers asked, quotes received, non-responses, the rule applied, any approval, and the booking. An AI logistics coordinator should link the record to the rate confirmation.
Sources
Cartage, Wilson product scope, October 2026: https://cartage.ai