What freight quoting software does, and how to choose it
Every forwarder quotes. Few agree on what quoting software is. One product is a document generator bolted to a job file. Another is a rate library with margin rules on top. Another takes the enquiry out of the mailbox and hands a pricer a draft to approve.
This guide splits the work behind a quote into the parts a product does and the parts it leaves to a person.
Freight quoting software turns a customer enquiry into a priced, sent quote. It reads the request, finds the rate, applies your margin rules, produces the quote document, holds every version, expires it and chases the reply. How your rates arrive, from your own cards, a carrier connection or an agent, decides how fast it can work.
What does freight quoting software actually do?
A quote looks like one job. It is six.
Somebody asks for a price. Before an answer goes out, six separate pieces of work happen. A quoting product is worth what it is worth because of how many it does, and how much of each it leaves on a desk.
- 01Read the enquiry and work out what is being shipped.
- 02Find the rate, from your own cards, a carrier connection or another agent.
- 03Apply the commercial rules: the margin, the currency, the standing charges.
- 04Produce the quote document the customer will actually read.
- 05Keep the version, and set the date the price stops being valid.
- 06Follow up, handle the push-back, and turn a yes into a job.
Products that call themselves quoting software cover different parts of that list. One is a module inside a forwarding system, strong on the document, quiet about where the rate came from. One is a rate and quote platform, finished the moment the quote is sent. One works the mailbox and takes the enquiry to a drafted reply. The label does not separate them. The six jobs do.
Mark the one of the six your team loses most hours to. That is the one to make a supplier prove.
- 01EnquiryThree lines. Half the detail missing.
- 02AskWeight, dimensions, term, dates.
- 03RateCard, carrier, or an agent.
- 04PriceMargin rules, currency, standing charges.
- 05DraftThe document, exclusions and terms.
- GATEApproveA person checks margin and lane.
- 07ChaseFollow-up, counter-offer, expiry, job.
Where do your rates come from, and why does that decide your speed?
This question governs every other answer here. Quoting speed has little to do with the freight mode. It has everything to do with whether somebody has to be waited on.
Your own rate cards
You already hold the contract rate, in a spreadsheet, in a system, or in a pricer’s memory. Nothing has to be asked for, so the clock is yours. Software can price this in one step, but only if it reads the card properly, including weight breaks, surcharges and validity dates. Ask to see your own card loaded.
A carrier connection
The rate is fetched from the carrier, on your own account, against your own negotiated terms. Nobody is waited on. The delay is a network call, not a colleague. A logo on a website is not a connection. Ask which carriers, on whose credentials, and what happens when it is down.
Another agent, or a phone call
The lane is not yours. An overseas partner or a carrier salesperson has to price it, and then you wait. No software makes another company answer faster, and a supplier who implies otherwise is selling you a number they do not control. What good software does here is write the request, send it to everyone who could price the lane, and chase whoever goes quiet. As one example: Emails all your agents for a lane in one go, with the route and charge lines filled in, then chases the ones who do not reply.
The rate is also rarely one number. IATA says plainly that “There is no such thing as flat rate shipping when it comes to air freight costs”, and describes air rates as “rates agreed between the airline and the freight forwarder”, with accessorial fees on top. Ocean works the same way. Software carrying one figure per lane pushes the rest back onto a person.
Where does the rate for this lane come from?
The clock is yours. Test whether the product reads weight breaks, surcharges and validity dates off your real card.
Fetched on your own account, on your own terms. The clock is still yours. Test what happens when it fails.
The wait belongs to whoever is answering. Test the request, the chase, and what happens when a reply lands.
What should the quote document itself carry?
The quote travels without you. It is forwarded to a finance team you have never met and read six weeks later by somebody deciding whether you charged what you said. Thin quotes create the disputes that eat the margin you fought for.
| On the quote | Why it matters | What to check |
|---|---|---|
| The delivery term | The Incoterms 2020 rules are eleven three-letter terms giving a clear allocation of cost, risk and obligations. Without one, nobody knows what you priced. | Is the term picked up from the enquiry, or typed by hand every time? |
| Chargeable weight, and how it was reached | IATA divides volume in cubic centimetres by 6000, and whichever is higher, volumetric or actual, prices the shipment. | Does the product work it out, or does somebody reach for a calculator? |
| What is excluded | Duty, taxes, demurrage, inspection, storage. Most arguments after delivery are about something nobody wrote down. | Is there a standing exclusions block, or is it retyped and sometimes forgotten? |
| The date it stops being valid | The market underneath the price moves weekly. An open-ended quote is an open-ended risk. | Is expiry a field the product acts on, or a sentence somebody remembers? |
| Your terms of trading | FIATA’s Model Rules set general principles on the rights, obligations and liabilities of forwarders and their customers, and separate acting as the shipper’s agent from acting as contractual carrier. | Are they attached to every quote without anyone remembering? |
- The delivery term
- Why it matters
- The Incoterms 2020 rules are eleven three-letter terms giving a clear allocation of cost, risk and obligations. Without one, nobody knows what you priced.
- What to check
- Is the term picked up from the enquiry, or typed by hand every time?
- Chargeable weight, and how it was reached
- Why it matters
- IATA divides volume in cubic centimetres by 6000, and whichever is higher, volumetric or actual, prices the shipment.
- What to check
- Does the product work it out, or does somebody reach for a calculator?
- What is excluded
- Why it matters
- Duty, taxes, demurrage, inspection, storage. Most arguments after delivery are about something nobody wrote down.
- What to check
- Is there a standing exclusions block, or is it retyped and sometimes forgotten?
- The date it stops being valid
- Why it matters
- The market underneath the price moves weekly. An open-ended quote is an open-ended risk.
- What to check
- Is expiry a field the product acts on, or a sentence somebody remembers?
- Your terms of trading
- Why it matters
- FIATA’s Model Rules set general principles on the rights, obligations and liabilities of forwarders and their customers, and separate acting as the shipper’s agent from acting as contractual carrier.
- What to check
- Are they attached to every quote without anyone remembering?
Why does a quote need an expiry date and a version history?
Because the market underneath it moves faster than the customer answers.
Drewry publishes its World Container Index weekly and calls it the independent global reference for index-linked contracts. Its assessment on 27 August 2026 was down 1% at $4,473 per 40ft container. A weekly index exists because weekly is the resolution at which the number changes. A quote you sent nine days ago was priced against a different market.
Expiry is not administration. It stands between a stale rate and a shipment you carry at a loss. A date typed into an email is not expiry. It means the price goes out of date on its own, and somebody is told.
Versions matter for the same reason. The customer adds a pallet, changes the port, asks for door delivery. If each revision overwrites the last, you cannot answer the only question that counts in a dispute: what exactly did we offer, and when.
As one example of handling both without a person remembering: Quotes expire on their own and can be revived if you want. Every version of a quote is kept, and the line that changed is shown.
Show me version two beside version one, with the line that changed marked.
What happens when the enquiry is incomplete?
Most enquiries are. This is the part of quoting no feature list describes and every operations head recognises.
A customer writes three lines. Two pallets, Mumbai to Rotterdam, how much. There is no gross weight, no dimensions, no delivery term and no commodity. Under the IATA rule there is no volumetric weight without dimensions, and no chargeable weight without volumetric weight, so there is no price. Somebody has to go back and ask.
That round trip is where the hours go, and where the business is lost. The forwarder who asked first holds the conversation while you are still reading.
- Does it notice what is missing, or wait for a person to?
- Does it write the question, or colour a form field red?
- Does the answer land on the same conversation?
- What happens when the customer answers only half of it?
As one example: Spots what is missing in an enquiry and drafts the email asking for it.
Send each supplier a genuinely thin enquiry of your own, and watch what happens before anybody touches it.
What happens after the quote is sent?
Most quoting software stops here. Most lost business starts here.
A sent quote opens a negotiation. It does not close a task. The customer goes quiet, comes back under your number, or accepts, and somebody has to build a job out of a quote without retyping it.
- The follow-up. Who chases, and does the chase carry the original thread?
- The counter-offer. Is a revised quote prepared, or does a pricer start from a blank screen?
- The hand-over. When the quote is won, what does the job inherit, and what is keyed again?
As one example: Follow-ups, chasers and reminders happen on their own, on the same conversation. When the customer pushes back on price, a counter-offer is drafted and waits for approval. A won quote becomes a job on its own, fully filled in.
How should you evaluate freight quoting software?
Put the same questions to every supplier, in the same order, against the same three lanes.
| What you are testing | The question | What good evidence looks like |
|---|---|---|
| Where the work happens | Does your team still have to open the mailbox? | The enquiry is a task with a drafted reply and an owner before anyone opens the email |
| What runs by itself | What runs by itself? | A named list of chases, expiries and checks you can watch run without a person starting them |
| Rate coverage | Price three lanes: one on our card, one from a carrier, one only an agent can price. | Three honestly different behaviours, the agent lane treated as somebody else's wait |
| Incomplete work | Here is a real thin enquiry. What happens before a person touches it? | The gaps are identified and the question is drafted, not a red field on a form |
| Margin control | Where are our commercial rules held, and who can override them? | Rules visible in the product, with every override recorded against a person |
| After the send | Show the follow-up, a counter-offer and a won quote becoming a job. | All three demonstrated on one thread, not described |
- Where the work happens
- The question
- Does your team still have to open the mailbox?
- What good evidence looks like
- The enquiry is a task with a drafted reply and an owner before anyone opens the email
- What runs by itself
- The question
- What runs by itself?
- What good evidence looks like
- A named list of chases, expiries and checks you can watch run without a person starting them
- Rate coverage
- The question
- Price three lanes: one on our card, one from a carrier, one only an agent can price.
- What good evidence looks like
- Three honestly different behaviours, the agent lane treated as somebody else's wait
- Incomplete work
- The question
- Here is a real thin enquiry. What happens before a person touches it?
- What good evidence looks like
- The gaps are identified and the question is drafted, not a red field on a form
- Margin control
- The question
- Where are our commercial rules held, and who can override them?
- What good evidence looks like
- Rules visible in the product, with every override recorded against a person
- After the send
- The question
- Show the follow-up, a counter-offer and a won quote becoming a job.
- What good evidence looks like
- All three demonstrated on one thread, not described
Two of those questions do more work than the rest. Watch the room while they are answered.
Does your team still have to open the mailbox?
Some products help the person who has already opened the email. Others take the mailbox off the team, so the enquiry is a task with an owner and a drafted answer before anyone reads it. Both are legitimate purchases, and they are not the same purchase. As one example: FreighAI talks to carriers, portals, your TMS and your accounting system itself. Nobody hops between websites to put an answer together.
What runs by itself?
Chasing an agent, expiring a quote, reminding a customer. Every one depends on somebody remembering. As one example: Chasing, tracking checks, quote expiry and follow-ups run on their own. Nobody has to remember.
Two products can both print “quotation” on a slide while one fills a template and the other runs the commercial process around it.
Does quoting software have to replace your TMS?
No, and the two decisions should not be taken together.
Your forwarding system or ERP holds the records: the job, the shipment, the documents, the invoices, the accounts. Quoting sits upstream of nearly all of it, and becomes a record only when the quote is won.
That leaves three shapes, and all three are defensible.
- A quoting module inside the system you already run. Fewest moving parts, and only as good as that system chose to make it.
- A separate quoting product that hands the won quote across. Better commercial tooling, at the cost of a hand-over you define.
- A layer that works the mailbox and writes into the system you keep. The records do not move, and the boundary is agreed field by field.
FreighAI is an AI-first freight operations platform that can run standalone or work alongside an existing TMS or ERP. It does not require a forced replacement. Keep your TMS for the records. FreighAI runs the work around them. That is one example of the third shape. Ask any supplier which of the three they are, because it decides the size of the project.
Before the first demonstration, write down which system owns the quote number, which owns the customer record and which owns the rate.
Where should your people stay in control?
A quote is a commitment. In some trades it is a regulated one.
The US Federal Maritime Commission states that all NVOCCs operating in the US trades are required to publish a tariff showing all rates, charges, classifications, rules and practices, unless the price sits in a negotiated rate arrangement. Whatever your trade, a price you send is quotable back at you.
So the question is never whether a person approves. It is which decisions a person approves, and what they see at the moment they decide.
- Which quotes may go out under agreed rules, without waiting for anyone.
- Which are held: a new customer, a lane under your floor, a value above a threshold.
- What the approver sees: the enquiry, the rate and its source, the margin, the last price this customer paid.
- What is recorded on approval, so the next person does not have to ask.
As one example of where that line sits: Your team approves. They do not compose, forward, file or chase. The reply goes out in their name.
Approval is not a weakness a product should hide. On a quote it is the point. What you are buying is everything before the approval and everything after it.
Common questions
What is the difference between freight quoting software and freight quotation software?
Nothing. They are two names for one category, and buyers in different markets use different ones. Judge a product on the six pieces of work behind the price, not on the word it prints on its website.
How fast should a quote go out?
It depends on where the rate comes from. A lane you hold on a card or can fetch from a carrier is priced without waiting on anybody. A lane only an overseas agent can price moves at that agent's speed. Ask a supplier to separate the two rather than quote one average.
Do we need rate management software as well?
Often yes, and they are different jobs. Rate management holds, versions and finds the buying rates. Quoting turns one enquiry into one selling price and a document. Where the two are separate, agree which owns the rate before you buy either.
Can quoting software handle enquiries that arrive on WhatsApp or as a photo?
Some can. Ask directly, because it decides who has to retype things. Forward a real WhatsApp enquiry and a photographed packing list during the demonstration, and watch what reaches the quote without a person keying it.
How do we keep control of margin if a quote is drafted for us?
Put the rules in the product rather than in people. Define the margin, the currency handling and the standing charges, decide which quotes go out under those rules and which are held, and record every override against a person.
What should we prepare before a demonstration?
Three enquiries from last month: one straightforward, one thin, one you lost. The rate source for each lane. The quote you sent. Your margin rules. The system holding the customer record.
- ICC — Incoterms® 2020 rules (eleven terms, cost, risk and obligations)verified 2026-09-03
- IATA — Air Cargo Tariffs and Rules (volumetric divisor, chargeable weight)verified 2026-09-03
- Drewry — World Container Index (27 August 2026: $4,473 per 40ft, down 1%)verified 2026-09-03
- US Federal Maritime Commission — Ocean Transportation Intermediariesverified 2026-09-03
- FIATA — Model Rules for Freight Forwarding Servicesverified 2026-09-03
Bring one enquiry you lost on time
Not the clean one. The three-line request with no weights, on a lane you had to ask an agent for. Run it through and decide whether the answer is one you would have sent.