No one publishes a forwarder-specific DSO benchmark yet. The nearest reference points: 59 days of global DSO across all sectors (Allianz Trade), and 54–60 receivable days at a listed logistics operator (ICRA). A good DSO for a forwarder is one that sits close to its own credit terms — every day above them is credit extended to customers, funded out of freight margins.
The DSO reference points
There is no forwarder DSO table in public view, so the honest starting point is the nearest published neighbours — one all-sector global figure, one listed logistics operator, and the terms customers are buying on.
| Finding | Figure | Source |
|---|---|---|
| Global DSO (all sectors) | 59 days — largest annual jump since 2008 | Allianz Trade |
| Listed logistics receivable days (TCI) | 54–60 days | ICRA rating rationale |
| Companies on payment terms >60 days | 42% globally; 46% in Asia | Allianz Trade |
| Global working capital requirement | 76 days of turnover (APAC: 81) | Allianz Trade |
Read your own number against your terms, not against the average. A forwarder selling on NET-30 that matches the 59-day global figure is carrying roughly a month of customer credit beyond its own terms — which is why DSO minus your terms is the gap worth tracking, and worth tracking daily.
Why a forwarder feels DSO harder
The same DSO costs a forwarder more than most businesses, because the other side of the cycle runs the opposite way: suppliers are paid early, customers late. ICRA’s rating rationales describe the structure in road logistics plainly — ~70% advances to truckers at journey start, against 60–90 day collection from customers.
Every day of DSO is a day the forwarder has already paid for the movement and is still waiting to be paid for it. The cash locked is simple arithmetic — daily credit sales multiplied by DSO — and the calculator below runs it on your numbers.
What pushes DSO up: days beyond terms
DSO drifts above terms for one reason: customers pay after the due date. The payment barometers measure exactly that, market by market.
| Finding | Figure | Source |
|---|---|---|
| India: B2B invoices overdue at due date | just over 50% | Atradius Payment Practices Barometer, India |
| India: average delay beyond due date | 34 days | Atradius PPB, India |
| India: B2B invoices written off as bad debt | ~5% | Atradius PPB, India |
| UAE: B2B credit sales paid late | avg 51% | Atradius PPB, UAE |
| UAE: bad debts | avg 4% of B2B invoices | Atradius PPB, UAE |
| UAE: >90-day waits (earlier vintage) | surged +75%; transport firms turned to short-term finance | Atradius PPB, UAE 2023 |
| Asia: average payment delay | 65 days | Coface Asia Payment Survey |
| Asia: companies carrying ultra-long delays >2% of turnover | 40% (up from 23%) | Coface Asia Payment Survey |
| Share of 180+ day delays never paid | ~80% | Coface |
The Coface finding is the one to act on: once an invoice crosses 180 days, history says four-fifths of that money is gone. A high DSO is not only slow cash — its tail is a write-off forecast. Every collections decision — tiering, escalation timing, credit terms — is ultimately about keeping invoices out of that bucket.
What moves a forwarder’s DSO
Against those industry baselines, deployment-measured results from a live collections desk (Infinity Logistics FZE, UAE — the same deployment whose quoting numbers are published): DSO tracked daily instead of month-end, tier-aware chasing keeping key accounts warm, bank receipts auto-reconciled— with disputes and 60+ escalations always human. Third-party proof that AR automation moves forwarder numbers exists too: Upflow’s published OVRSEA case (digital forwarder) reports ~70% of AR actions automated and DSO down 28%.
This page will host our quarterly Freight Receivables Benchmarks — anonymized DSO distributions from live forwarder books, alongside promise-kept rates and aging curves. Country-level payment data exists (above); forwarder-specific DSO benchmarks don’t. We intend to publish them.
Benchmark your own DSO.
The calculator turns your monthly sales and DSO into the cash these benchmarks say is locked in your book.
Open the calculator