Every LTL quote, assembled all-in — before the coordinator re-keys a thing.
An LTL quote is never a single number. Linehaul, fuel, accessorials, and freight class each price separately and arrive scattered across a carrier's email reply. Keelway reads every reply, pulls those pieces out, and reconciles them against the load — so each carrier shows up as one comparable all-in quote, with accessorial and reclass-risk gaps flagged and your margin held in view. It normalizes what carriers sent; it does not invent rates.
The all-in LTL quote problem
Truckload quoting is mostly one number on a lane. LTL quoting is four moving parts stacked on top of each other. The linehaul is the base charge. The fuel surcharge rides on top as a percentage that shifts weekly. Accessorials — liftgate, residential delivery, inside delivery, notification, detention — get added per service, and each carrier states them differently or not at all. And the freight class the shipment is rated at scales the whole thing. Two carriers can quote the same linehaul and land hundreds of dollars apart once the other three layers settle.
Which means the number a carrier leads with in an email tells a coordinator almost nothing about who is actually cheapest. To compare honestly you have to assemble every quote to all-in terms — and doing that by hand, across a dozen replies in a dozen formats, is where LTL quoting eats the day.
Why manual LTL quoting is slow and error-prone
Carriers do not fill out a form. An LTL reply might be a clean rate table, a dispatcher's two-line email, or a PDF rate sheet with the accessorials in a footnote. A coordinator opens each one, hunts for the linehaul, checks whether fuel is included or separate, scans for accessorials that may or may not be mentioned, and confirms the class matches the load — then does it again for the next reply. It is slow, and worse, it is where quotes go wrong: a missed liftgate here, a class assumption there, and the quote that shipped no longer matches the invoice that arrives.
The two costliest misses are accessorials that were never priced and a freight class that was never verified. Both surface after delivery as an invoice dispute — the most expensive place to find them.
How Keelway assembles the all-in quote
Keelway runs the same LLM extraction pipeline it uses for carrier rate extraction, tuned for the LTL case. Every inbound reply is read the moment it lands, the cost layers are pulled out and reconciled against the load, and the result is a comparable all-in quote per carrier.
Pull every cost layer from the reply
Reconcile to comparable all-in terms
Surface the gaps before booking
Flag class and density mismatches
Keep the spread in view
Record the quote that won
Accessorials: where LTL margin quietly leaks
Accessorial disputes are a known LTL cost center, and the root cause is almost always the same: the accessorial was ambiguous or unaddressed at the moment of quoting. Keelway moves that clarification upstream. By surfacing accessorial gaps on the ranked quote — before booking — it turns a post-delivery invoice fight into a one-line question a coordinator asks the carrier while the load is still being covered. The accessorial terms you land on are captured in the email thread and the accepted-carrier record, so the agreement is in the file, not lost in an inbox.
Class and density: surfaced, not invented
Freight class scales the entire LTL rate, so a wrong class is a wrong quote. Keelway captures the class or dimensions a carrier or shipper states and flags any disagreement with your load record — but it stops there deliberately. It does not assign class, look up NMFC codes, or compute density on your behalf as an authority. That honest boundary is the point: the software makes the mismatch obvious; a human, using the NMFC and the commodity's real specs, decides the class. The deeper mechanics live in the NMFC freight class guide.
Write the winning quote back to the TMS
Quoting that ends in a spreadsheet or a Gmail thread is quoting you pay for twice — once to build the quote, again to re-key it. When a coordinator accepts a carrier from the ranked list, Keelway writes the accepted carrier, the confirmed all-in rate, the class, and the accessorial and transit notes back to the connected TMS. The raw extracted quotes persist as an audit trail of every carrier who replied and what they quoted, so operations and finance have the full record without anyone re-typing it.
Where LTL rate quoting fits the triage workflow
Rate quoting is one stage of the broader LTL triage pipeline. The same inbound replies are scored for carrier trust against FMCSA and fraud signals, and both the all-in quote and the trust signal feed the composite ranking that surfaces the carriers worth working first. For the full LTL picture — volume handling, transit SLAs, LTL authority checks, and how it all fits together — see the Keelway LTL module page, or start from what is LTL freight brokerage for the fundamentals.
Frequently asked questions
What is an all-in LTL quote?+
How does Keelway build an LTL quote from a carrier email?+
Does Keelway invent or generate LTL rates?+
What accessorials does Keelway surface?+
How does Keelway keep margin visible during quoting?+
Does the winning quote write back to my TMS?+
How does Keelway handle freight class in a quote?+
Does this work on mixed LTL and truckload books?+
Stop re-keying LTL quotes. Let Keelway assemble them all-in.
See LTL quoting liveRelated
The full LTL picture — quote-from-email, tariff rating, consolidation, dispatch, and billing on one record.
The 18 classes, the four factors, how to calculate density, and why misclassification triggers reclass fees.
LTL vs. FTL, what an LTL broker does, how LTL pricing works, and where an AI carrier rep fits.
The underlying LLM pipeline that reads every carrier email format and structures the rate — LTL and truckload.