How Freight Forwarders Manage Subcontractors: A Practical Guide
The core tension in freight forwarding is straightforward: you are contractually responsible to your customer for the load, but you are operationally dependent on a carrier you do not employ. When something goes wrong — a late delivery, a damaged pallet, a missing CMR — the forwarder is the first person the customer calls. The subcontractor may be difficult to reach, uncooperative, or simply wrong about what happened.
Managing this tension well is the difference between a profitable forwarding operation and a chaotic one. This guide covers the practical processes: how to build and vet a carrier network, what documents to track and when, how to dispatch without losing control, and how to audit the invoices that follow.
For an overview of the software that supports these workflows, see our guide on what freight forwarder software does.
Building and Vetting a Carrier Network
Every new subcontractor relationship should pass a baseline vetting process before you put a load on their truck. The minimum checks for EU cross-border work:
- VIES VAT verification — confirm the carrier's EU VAT number is valid and registered for cross-border transactions. VIES (VAT Information Exchange System) is a free European Commission service. An invalid VAT number is a red flag for undeclared or irregular operations.
- CMR liability insurance — request the insurance certificate and verify it is current, the coverage limit is adequate for your cargo values, and the insurer is a recognised EU-authorised provider.
- Operator licence check — EU carriers require a valid community operator licence for international road haulage. This is issued by national transport authorities and can be verified through the EU ERRU (European Registers of Road Transport Undertakings) system.
- Insolvency registry check — in most EU member states, commercial insolvency filings are publicly accessible. A carrier in administration cannot honour their contracts or their insurance.
This vetting takes 20–30 minutes per carrier when done properly. Many forwarders skip parts of it because it feels slow — until they discover mid-claim that the carrier's insurance lapsed six months ago.
Tracking Compliance Documents per Carrier
Vetting is a one-time task; compliance tracking is ongoing. Every carrier relationship involves a set of documents with expiry dates that need monitoring continuously. The key documents and their typical validity periods:
| Document | Typical Validity | Who Issues It |
|---|---|---|
| CMR liability insurance | 12 months | Insurer |
| Vehicle registration certificate | Varies (annual in most EU states) | National transport authority |
| Driver CPC qualification card | 5 years | National licensing authority |
| Driver's licence | 15 years (Category CE/DE) | National licensing authority |
| Tachograph calibration | 2 years | Approved tachograph workshop |
| Community operator licence | 5 years | National transport authority |
The 30-day rule: Set alerts for 30 days before every document expiry — not on the expiry date itself. A carrier whose CMR insurance expires in three weeks cannot realistically renew it in time if you only discover this the day before dispatch. Thirty days gives you time to either push them to renew or find an alternative carrier for upcoming loads.
Managing this for 20+ carriers in a spreadsheet is genuinely impractical. A platform like CargoMind stores all carrier documents with expiry dates and sends automated alerts, blocking dispatch assignment for carriers with expired critical documents. See also our guide on carrier performance tracking for the scoring side of this.
Dispatching Loads and Getting Written Confirmation
The standard process in most small forwarding operations: the dispatcher calls or messages the carrier on WhatsApp, the carrier says yes, the load moves. The problem is the audit trail — or the lack of one.
When a dispute arises — wrong delivery address, wrong cargo temperature, late arrival with penalties claimed — the forwarder needs to prove what was agreed. A WhatsApp message thread where the dispatcher typed "Sofia to Vienna, Monday, 20t machinery, your usual rate" is not a sufficient record. It does not specify the agreed rate, the cargo reference, the delivery terms, or who was responsible for what.
A structured dispatch process collects these confirmations in a format that creates a proper record:
- Send a load tender with all details specified: loading address, delivery address, cargo description, weight, reference number, agreed rate, terms (including who bears additional waiting time costs)
- Require written acceptance — email or in-platform confirmation — not just a verbal yes
- Send the CMR or pre-filled CMR template with the confirmation, so the driver has the correct document at loading
- Record the name of the driver assigned to the load and their contact details before departure
This process takes slightly longer than a WhatsApp message. It eliminates the majority of disputes that would otherwise arise later.
Auditing Subcontractor Invoices Before Payment
Subcontractor invoices should be checked against three things before payment: the agreed rate for that specific lane, the correct fuel surcharge for the week of the load, and any additional charges (waiting time, extra stops, return freight) that were or were not pre-authorised.
Research across EU freight markets consistently finds that 3–8% of freight invoices contain errors — most of them overcharges rather than undercharges. At an average subcontractor invoice of €900 and 80 loads per month, a 5% error rate represents €3,600 per month in incorrect charges. Caught, these are disputed and corrected. Uncaught, they are paid.
The practical challenge is that checking each invoice manually against a rate card for 80 loads takes three to four hours. CargoMind's invoice OCR reads subcontractor invoices, extracts the amounts and references, and cross-checks them automatically against the agreed rate stored for that carrier and lane — flagging discrepancies for review rather than requiring line-by-line manual comparison. For a deeper look at this process, see our guide on freight invoice auditing.
Carrier Performance Scoring
Not all subcontractors are equal, but without structured tracking it is difficult to know which carriers are actually reliable and which ones have had four incidents in the past six months that each got resolved individually without a pattern being noticed.
A basic carrier performance scorecard tracks:
- On-time delivery rate — percentage of loads delivered within the agreed window
- Invoice accuracy rate — percentage of invoices with no discrepancy against agreed rates
- Response rate — how quickly the carrier confirms tenders and responds to status requests
- Claim history — number of cargo damage or loss claims per 100 loads
- Document compliance rate — percentage of loads where correct, complete documentation was provided
This scoring serves two purposes. First, it helps with carrier selection — directing high-value or time-sensitive loads to carriers with proven reliability. Second, it creates an objective basis for conversations with underperforming carriers: "Your on-time rate has been 74% over the past quarter; our threshold for continued preferred status is 85%."
For more on this topic, see our separate guide on carrier performance tracking. The credit side — checking customer creditworthiness before accepting loads — is covered in our credit check guide for freight forwarders.
Manage Your Carrier Network in One Place
CargoMind tracks carrier compliance documents, automates invoice auditing, and scores carrier performance — so you always know which carriers are reliable before dispatch. Try it free for 30 days.
Start Free TrialFrequently Asked Questions
What documents should I collect from subcontractor carriers?
At minimum, collect: CMR liability insurance certificate (showing coverage amounts and expiry date), vehicle registration documents for all vehicles that will carry your loads, driver CPC (Certificate of Professional Competence) for each driver, driving licence copies, and tachograph calibration records. For cross-border EU operations, also collect the carrier's VAT registration (for VIES verification) and their operator licence. Store all documents with expiry date alerts — not in an email folder where they disappear.
How do I verify a carrier's CMR insurance?
Request the CMR liability insurance certificate directly from the carrier and contact the insurer to confirm the policy is active and the coverage limits match what is stated. Standard CMR liability is capped at 8.33 SDR per kilogram of gross weight — verify that your carrier has sufficient coverage for the cargo values you are moving. For high-value goods, require supplementary cargo insurance on top of the standard CMR coverage.
What is a fair process for disputing a subcontractor invoice?
A fair dispute process starts with documentation: identify the specific line item in dispute, reference the original rate agreement for that lane, and provide the calculation showing the discrepancy. Send a written dispute notice within 14 days of receiving the invoice — most carrier contracts specify a dispute window. Agree on partial payment of the undisputed amount while the discrepancy is resolved, rather than withholding the entire invoice. Keep a written record of all dispute correspondence.
How many subcontractors can one forwarder manage effectively?
Without software, one dispatcher can realistically maintain active, compliant relationships with 15–25 subcontractor carriers before document tracking and invoice auditing becomes unmanageable. With a dedicated carrier management platform, the same dispatcher can maintain 50–100+ carrier relationships, because compliance tracking and invoice comparison are automated rather than manual.