Published 3 June 2026 · 9 min read

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:

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:

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:

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 Trial

Frequently 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.