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

# Materials

> Pull from your accounting system, grouped under Material Types.

## What you'll do

Add every product you haul or sell — aggregate, sand, asphalt mixes, fill — grouped under the Material Types your business already uses.

## Before you start

* A materials export from your accounting system: name, SKU, default UoM, and accounting code.
* A list of the Material Types you group products under (e.g. Aggregate, Asphalt, Fill).
* Confirm UoM with billing — tons, cubic yards, loads. Materials and equipment must use the same UoM for ticket math to work.

## Walkthrough

<Steps>
  <Step title="Add Material Types">
    Settings → **Material Types** → **Create Material Type**. Group materials the way your business already thinks about them (Aggregate, Asphalt, Fill). Every Material belongs to a Material Type.
  </Step>

  <Step title="Open Settings → Materials">
    Click **Add Material**.
  </Step>

  <Step title="Enter material details">
    Name, Material Type, default UoM, and the accounting code (Ext. ID) used on invoices.
  </Step>

  <Step title="Bulk import the rest">
    For more than 30 materials, ask your implementation lead for the CSV template. Match the columns from your accounting export.
  </Step>
</Steps>

## Verify

Settings → Materials lists every product with its Material Type. UoM matches what your equipment types use.

## Prevailing wage

Materials don't carry their own prevailing-wage flag. [Prevailing Wage](/specialized/prevailing-wage) rates live on the rate schedule instead, and can be scoped by equipment type, material, site, or the whole project. See [Manage Rates](/workflows/manage-rates).
