Guide · Subcontractor Operations

Subcontractor Management for Bulk Haulage Operators

Managing subcontractors well is the difference between a flexible, scalable fleet and an operation constantly chasing dockets, reconciling disputed loads, and paying invoices you can't verify. This guide covers the fundamentals.

Onboarding process
Rate & contract setup
Job allocation workflows
Docket collection
Compliance records
Billing & reconciliation
The Problem

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 collectionpaper dockets arrive days late, are illegible, or go missing entirely
  • Rate disputesverbal agreements are remembered differently by each party
  • Visibility gapsyou don't know how many loads a subcontractor ran until end of week
  • Invoice reconciliationsubcontractors invoice for loads you can't verify
  • Complianceno record of whether the subcontractor's licence and insurance were current
  • Communication overheaddispatch happening across multiple WhatsApp groups and phone calls
The Framework

Five Pillars of Effective Subcontractor Management

  1. 1Onboarding: Capture ABN, insurance, licence before first load
  2. 2Rates & contracts: Written rate agreements per job type, in your system
  3. 3Dispatch: Allocate jobs formally — not via text — so there's a record
  4. 4Dockets: Digital capture at point of delivery, not paper posted later
  5. 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 details

Subcontractor Management

Profile management, document storage, rate agreements and compliance expiry tracking for all your subcontractors.

View details

Digital Dockets

Photo capture, timestamp and GPS at point of delivery. Dockets arrive in your Admin Portal in real time.

View details

Rate Management

Store and manage subcontractor rates alongside client rates — all applied automatically at billing time.

View details

Managing subcontractors the hard way?

Book a demo and we'll show you how HaulageOps handles the full subcontractor workflow.