Ask a freight forwarder what a lane costs by air and you will usually get a number that came from a PDF, a chat message, or someone's memory of last week's quote.
That is not sloppiness. It is a rational response to a hard problem. Air cargo rate management asks a team to hold thousands of moving numbers, each valid for a different window, each attached to a different carrier agreement, each carrying its own surcharge logic and its own capacity commitment.
Air freight rates move faster than any system most teams have. Capacity shifts by region and by origin as belly space follows passenger schedules. Allotments get reallocated. General rate increases arrive mid-cycle. Fuel and security surcharges move on their own timetable, independent of the base rate.
So people stop trusting the system and start trusting the thread. And once the email thread becomes the source of truth, every process downstream inherits its weaknesses.
An expired rate should not be flagged, or warned about. It should not be available.
What broken air cargo rate management actually costs
The damage is rarely dramatic. It accumulates quietly, shipment by shipment, and surfaces as an unexplained margin gap at quarter end.
Quotes go out at yesterday's cost
You win the business and lose the margin. Nobody finds out until the invoice reconciles, if it reconciles at all. On a volatile lane, a two-week-old cost basis can be the difference between a healthy shipment and one you paid to move.
The same lane gets priced three different ways
Two salespeople quote the same shipper differently in the same week because they pulled from different messages. The customer notices before you do. That conversation costs considerably more than the margin did.
Nobody can explain why the rate moved
When a customer asks, the honest answer is that a different person typed a different number. That is a difficult conversation to have once and an impossible one to have twice.
Carrier renewals happen blind
Negotiations should be informed by what you actually shipped against each agreement — volume by lane, utilisation against your allotment, performance against commitments. If that history lives in inboxes, you walk into the negotiation with anecdote instead of evidence, and the carrier arrives with data.
Finance cannot close cleanly
Accruals become guesses. Disputes take weeks, because the agreed rate has to be reconstructed from correspondence before anyone can begin arguing about it.
Why chasing rates faster does not fix it
The usual response is more speed. More frequent updates, more spreadsheets, more people watching inboxes, sometimes a dedicated rates analyst whose entire job is transcription.
It does not work, and it is worth being precise about why. The problem is not the refresh rate. It is that the rate has no structure around it.
An air freight rate is not a number. It is a number attached to:
- a specific origin, destination and product - a validity window with a hard expiry date - a weight break structure and a chargeable weight basis - a capacity commitment, allotment or block space agreement - a set of surcharges with their own triggers and rules - a customer agreement determining how and by whom it can be quoted
When those six things live together, the number can move constantly and the business still holds. When they are separated — the rate in an email, the surcharge logic in someone's head, the validity in a PDF attachment, the allotment in a carrier portal — every update creates risk rather than reducing it.
This is also why spreadsheets fail at scale. A spreadsheet can hold the number. It cannot enforce the relationships between the six items above.
What good air freight rate management looks like
Four principles cover most of it.
Every rate has an owner, a source and an expiry
If a rate has expired, it should not be quotable. Not flagged, not warned about, not accompanied by a yellow triangle — not available.
The most common single cause of air freight margin loss is a rate that outlived its validity and kept being used because nothing stopped it. Expiry has to be a control, not a piece of information.
Provenance matters equally. When you can see which carrier document a rate came from, who loaded it and when, disputes resolve in minutes rather than days.
Surcharges are modelled, not remembered
Fuel, security, screening, handling, dangerous goods, oversize, remote area delivery. These belong in the quote as rules, not on the invoice as surprises.
This is where a great deal of quiet leakage sits. A surcharge that gets absorbed rather than passed through is invisible per shipment and material per year. Modelling them means the quote reflects the real landed cost of moving the shipment, not the base rate plus optimism.
Chargeable weight is calculated, not estimated
Air freight prices on the greater of actual and volumetric weight. Quoting on estimated dimensions and settling on measured ones produces a systematic gap that always runs in the carrier's favour.
If your quoting process cannot handle the dimensional calculation properly, you are giving away margin on every dense-to-light shipment in the book.
Margin is visible before the quote is sent
The pricing decision is the only point where you hold leverage. After the quote goes out, you are managing a consequence.
If the quoting screen shows expected margin as the number is set, pricing conversations change character. They stop being about winning the shipment and start being about winning it at a level worth having.
Contract rates, spot rates and the space between
Most forwarders run a mix. Contracted rates against allotments or block space agreements for predictable volume, spot rates for everything else.
The mix is sensible. The failure is that the two are usually managed in different places by different people, so nobody can answer the question that matters: for this shipment, right now, which is cheaper, and do we have the space?
That question should take three seconds to answer. In most operations it takes a phone call.
A small test you can run this week
You do not need to replace anything to find out how bad the problem is.
- Pick your top ten air lanes by volume. - For each, write down the rate you would quote today. - Pull the actual settled cost of the last five shipments you moved on that lane, accessorials and adjustments included. - Put the two columns side by side.
The spread is your answer. In most forwarders it is not small, and it is not evenly distributed. A handful of lanes usually carry the loss for the entire book, and they are rarely the lanes anyone suspected.
That exercise takes a day. It also produces the business case for whatever you decide to do next, which is more than most software evaluations manage.
What an expired rate actually costs
Worth walking one through, because the arithmetic is more brutal than it feels in the moment.
A rate expires on the 1st. Nobody notices. It stays in use for six weeks. Over that window the market moved against you — not dramatically, just the ordinary drift of a lane repricing.
Every shipment quoted in those six weeks carries the gap. On a lane doing forty shipments a month, that is roughly sixty shipments priced below cost basis before anyone opens the file.
Now the part that makes it worse. Nobody finds out at quote time. They find out at reconciliation, one to two months later, by which point the customer has been quoted the same wrong number several more times and has come to regard it as their price. Correcting it is now a commercial conversation, not an administrative one.
One expired rate. No incompetence anywhere in the chain. Just a control that did not exist.
How Quincus solves this
Our air cargo pricing console was built around exactly this problem, so the structure is enforced rather than encouraged.
A rate cannot exist without its context. Validity, weight breaks, surcharge rules and the allotment it draws against are stored with the number. An expired rate is not quotable. Not warned about — not available.
AI agents do the cleanup. Instead of an analyst transcribing carrier updates, agents scan incoming rate data for entries that are stale, contradictory or no longer useful, and surface them for review. The work shifts from typing to deciding.
Requests are ranked by deadline, not arrival. The queue separates what is past its decide-by point from what is closing within hours, so nothing expires because it was three screens down.
Capacity sits next to price. Allocations and saleable capacity appear in the same view as the rate, so the question of whether it is cheaper and whether you have the space is one question rather than two phone calls.
The result is that rates can move as fast as the market does without the business losing track of what it agreed to.
Frequently asked questions
What is air cargo rate management?
The process of storing, maintaining and applying air freight rates across carriers, lanes and customers — including validity periods, weight breaks, surcharges and capacity commitments — so that quotes reflect real current cost.
Why do air freight rates change so often?
Air capacity is tied to passenger and freighter schedules, which shift by season and by region. Fuel and security surcharges move independently of the base rate, and allotment availability changes as carriers reallocate space across their network.
How do forwarders lose margin on air freight?
Most commonly through expired rates that stay in use, surcharges absorbed rather than passed through, chargeable weight calculated loosely, and inconsistent quoting across sales teams. Each is small per shipment and significant across a year.
What is the difference between a spot rate and a contract rate in air cargo?
A contract rate is agreed for a period, usually against a volume or capacity commitment such as an allotment or block space agreement. A spot rate is quoted for a specific shipment at prevailing market conditions.
Can this be fixed without replacing our TMS?
Usually yes. Rate management is a pricing and decisioning problem rather than an execution one, and it can sit alongside an existing transport management system rather than replacing it.
