> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tread.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Mixed Loads

> Multiple customers on a single truck — how to dispatch and bill split loads.

## When to use this

Use mixed loads when one truck carries material for two or more customers on the same trip. Common at small materials yards where a full truckload is split across nearby deliveries — three yards of stone for one customer, four for another, all on the same run.

## How it works

A mixed load is one dispatch with one truck and multiple [tickets](/concepts/tickets-timesheets) — one per customer. Tread calls this a **split load**. The split flag tells the system to record each delivery as its own ticket, with its own quantity, customer, and price.

The driver app prompts the driver to confirm each delivery as they make it. Each split records the right material, quantity, and timestamp against the right customer. Billing runs against each ticket independently — Customer A gets an invoice for their three yards, Customer B for their four.

You configure split-load support once at the platform level, then turn it on per order when needed.

## Setup

<Steps>
  <Step title="Enable the split flag in platform configurations">
    Settings → Platform Configurations → **Split Flag Configs**. Turn on split-load support and set the default unit of measure for splits. See [Platform Configurations](/onboarding/platform-configurations).
  </Step>

  <Step title="Create the order with split enabled">
    On the [order](/workflows/create-a-project), turn on **Split load**. Add each customer with their own quantity. The total must match the truck's capacity.
  </Step>

  <Step title="Dispatch the truck">
    Assign one driver. The [Driver App](/mobile/driver-app) shows each split as a separate stop with its own ticket and signature.
  </Step>
</Steps>

## Common pitfalls

<Warning>
  **Splitting on a truck with no defined capacity.** Without an [Equipment Type](/onboarding/master-data/equipment-types) capacity, Tread can't validate the split totals. Set capacity on the type before running mixed loads.
</Warning>

## Related

* [Platform Configurations](/onboarding/platform-configurations) — split flag setup
* [Tickets & Timesheets](/concepts/tickets-timesheets) — how each split records
* [Equipment Types](/onboarding/master-data/equipment-types) — capacity drives split validation
* [Driver App](/mobile/driver-app) — driver flow for multi-stop deliveries
