Unbilled Freight Charges: The Margin You Absorb
Freight forwarders leave 3–5% of gross profit unclaimed through unbilled charges. Here's where they hide and how to recover them.
You moved the cargo, paid the carrier, and invoiced the client. But the detention charge that arrived two weeks later? The documentation fee your agent added at destination? The storage charge from the terminal? Those came out of your margin — because nobody re-invoiced them.
Unbilled freight charges are one of the quietest profit killers in forwarding. According to WCA World, freight forwarders leave 3–5% of gross profit unclaimed through unbilled fees, underpriced lanes, and routing inefficiencies. For a mid-size forwarder doing $5M in annual gross profit, that’s $150,000–$250,000 in margin that was earned but never collected.
Where Unbilled Charges Hide
The charges that don’t make it onto your client invoice fall into predictable categories:
- Late-arriving accessorials. Detention, demurrage, storage, and equipment fees from carriers and terminals often arrive weeks after you’ve already billed the client. Rather than issue a supplementary invoice for $80, most ops teams absorb it.
- Agent debit notes. Your overseas partner’s local charges — handling, documentation, customs coordination — arrive on their own timeline. If they land after the file is “closed,” they rarely get re-invoiced.
- Surcharge adjustments. General Rate Increases, peak season surcharges, and fuel adjustments that changed between booking and sailing. The carrier charges the updated rate; you invoiced the client at the original quote.
- Documentation and handling fees. Charges for B/L amendments, phytosanitary certificates, certificate of origin processing, or inspection coordination that were performed but never itemized on the client invoice.
- Pass-through gaps. Any cost you intended to pass through but forgot — terminal handling charges, customs exam fees, weighing fees. These are the most common source of margin leakage in forwarding: small amounts across hundreds of shipments.
The individual amounts are small — $30 here, $120 there. But across 300 monthly shipments, even a $50 average miss adds up to $15,000 per month in margin you’ve silently given away.
Why Do Forwarders Leave Revenue on the Table?
The problem isn’t that forwarders don’t know these charges exist. It’s that the operational structure makes them easy to miss.
Costs arrive after billing. You invoice the client within days of delivery. But some vendor costs — especially demurrage and detention — take weeks to materialize. By then, the shipment feels “done.”
Small amounts feel unrecoverable. Re-invoicing a client for $60 in storage fees on a $4,000 shipment feels awkward. Multiply that instinct across 50 shipments a month, and the forwarder has absorbed $3,000 in costs that were legitimately the client’s responsibility.
Nobody owns the gap. Operations hands off to finance after delivery. Finance processes what’s in front of them. The space between “costs incurred” and “costs invoiced” belongs to no one — so it grows quietly. This is the same ownership gap that stalls freight settlement.
No system tracks the delta. If your quoting, operations, and billing live in different spreadsheets or disconnected systems, comparing what you incurred versus what you invoiced requires manual reconciliation — which rarely happens at scale.
How to Stop Absorbing Costs
Fixing this doesn’t require a technology overhaul. It starts with a process decision.
-
Don’t close a file until costs match. No shipment gets marked “complete” until all expected vendor invoices are received and compared against what was billed to the client. If there’s a gap, either re-invoice or document why you’re absorbing it.
-
Set a re-invoice threshold. Decide as a business: any unbilled cost above a defined amount triggers a supplementary invoice. Below that threshold, absorb it intentionally — but track the aggregate so you know what it costs you monthly.
-
Flag expected costs at booking. When you quote a shipment, note which cost categories you expect — ocean freight surcharges, terminal handling, documentation, customs. After delivery, check each one against what actually came in. A missing expected cost is a signal to investigate.
-
Assign someone to the gap. One person or role should review the delta between costs incurred and costs invoiced, weekly. This is often combined with the settlement function — the same person tracking cost accruals is well-positioned to catch unbilled charges before they become unrecoverable.
Frequently Asked Questions
What are common unbilled charges in freight forwarding?
The most frequently unbilled charges are late-arriving accessorials (detention, demurrage, storage), agent debit notes for destination services, surcharge adjustments between booking and sailing, and documentation fees for B/L amendments or inspection coordination. These tend to arrive after the client has already been invoiced.
How much revenue do forwarders lose to unbilled charges?
Industry data suggests freight forwarders leave 3–5% of gross profit unclaimed through unbilled fees and pricing gaps. For a forwarder with $5M in annual gross profit, that represents $150,000–$250,000 in margin that was earned but never collected from clients.
How can freight forwarders prevent unbilled charges?
The most effective approach is closing the gap before it opens: don’t mark shipment files complete until all costs are matched against client invoices, set re-invoice thresholds for supplementary billing, and assign a specific role to review the delta between costs incurred and costs billed on a weekly basis.
How Tier2 Cargo Catches Unbilled Charges
Tier2 Cargo’s three-stage margin tracking — forecast, invoiced, realized — makes the gap between incurred costs and billed amounts visible on every shipment. When a vendor cost arrives that wasn’t passed through to the client, the margin variance surfaces automatically rather than hiding in a spreadsheet.
The system tracks every cost line against the original quote and the client invoice. If a charge comes in without a matching line on the client side, it’s flagged — giving your team a clear list of costs to either re-invoice or consciously absorb, before the file closes.
See how it works or book a walkthrough.
Your Next Step
Pull 50 recently closed shipments. Compare what you invoiced the client against what you actually paid out. The gap is the margin you absorbed — and the number will tell you whether this is a rounding error or a five-figure annual problem.
Ready to transform your operations?
Discover how Tier2 Systems can help your company with intelligent ERP, AI agents, and automation built from real-world experience.
Learn How We Can Help