Subcontractor Management for Bulk Haulage Operators
Why Subcontractor Management Breaks Down
Most operators start managing subcontractors the way they managed their first owned driver: WhatsApp message, verbal rate agreement, paper docket at the end of the job. This works with two subcontractors. It breaks at ten.
The common failure points:
- Docket collection — paper dockets arrive days late, are illegible, or go missing entirely
- Rate disputes — verbal agreements are remembered differently by each party
- Visibility gaps — you don't know how many loads a subcontractor ran until end of week
- Invoice reconciliation — subcontractors invoice for loads you can't verify
- Compliance — no record of whether the subcontractor's licence and insurance were current
- Communication overhead — dispatch happening across multiple WhatsApp groups and phone calls
Five Pillars of Effective Subcontractor Management
- 1Onboarding: Capture ABN, insurance, licence before first load
- 2Rates & contracts: Written rate agreements per job type, in your system
- 3Dispatch: Allocate jobs formally — not via text — so there's a record
- 4Dockets: Digital capture at point of delivery, not paper posted later
- 5Billing: Reconcile subcontractor invoices against system records, not memory
Subcontractor Onboarding: What to Capture
Before a subcontractor runs their first load, you need a complete record on file.
Business & Identity
- Business name and ABN
- Primary contact name and mobile
- Business address
- GST registration status
Compliance Documents
- Public liability insurance (current, with expiry)
- Vehicle registration (each truck they'll run)
- Driver's licence copy
- Any applicable permits or certifications
Rate Agreement
- Rate per tonne, per hour, or per load
- Which job types and materials apply
- Any surcharges (fuel, after-hours, wet weather)
- Payment terms
In HaulageOps, all of this is stored against the subcontractor profile with expiry alerts for insurance and registration documents. See Subcontractor Onboarding Checklist.
Job Allocation: Making the Dispatch Process Work
The Wrong Way (Common)
A dispatcher calls or messages a subcontractor, they verbally agree to take a load, run it, and send a photo of the docket via WhatsApp. The photo is blurry. Three days later, no one can remember if it was 22 tonnes or 24 tonnes, or which client it was for.
This works until you scale. At 6 subcontractors running 4 loads a day, it becomes unmanageable.
The Right Way (System-Supported)
- Job is created in your system with client, site, load type and rate
- Subcontractor receives a job notification (SMS or portal notification)
- Subcontractor accepts or declines in the portal — creates a record
- After loading, subcontractor enters load weight and photographs docket
- Docket arrives in your system timestamped and linked to the job
- At end of week, every load is in the system — reconciliation is automatic
Billing Subcontractors: How to Reduce Disputes
Most subcontractor billing disputes come from the same source: nobody has a single authoritative record of what was actually delivered.
Subcontractor Self-Billing
Some operators let subcontractors generate their own invoices. This puts the burden of reconciliation on you. The subcontractor's invoice rarely matches your records exactly.
Better: generate the invoice in your system from digital docket records, and share it with the subcontractor to approve.
Weekly Reconciliation
At end of week, pull a report of all loads run by each subcontractor, cross-reference with dockets received, apply the agreed rate, and generate a payment summary.
In HaulageOps, this is automated — all loads are in the system with the rate already attached.
Rate Dispute Prevention
Every rate change should be documented in writing and stored against the subcontractor profile. If a subcontractor disputes a rate, you have the signed agreement and the effective date on record.
HaulageOps stores rate history — you can see what rate applied on any given date.
Related Platform Features
Subcontractor Portal
Browser-based portal where subcontractors accept jobs, record loads, and submit dockets without installing an app.
View detailsSubcontractor Management
Profile management, document storage, rate agreements and compliance expiry tracking for all your subcontractors.
View detailsDigital Dockets
Photo capture, timestamp and GPS at point of delivery. Dockets arrive in your Admin Portal in real time.
View detailsRate Management
Store and manage subcontractor rates alongside client rates — all applied automatically at billing time.
View details