Skip to main content

Entering Your Materials List

Learn how to enter a project's material list to track production job costing.

Written by Loren Heinbach
Updated over a week ago

Your Materials List ties each material to a cost code, so Terial can calculate committed and actual costs as POs and deliveries come in.

You can add materials by either:

  • Uploading a CSV, or

  • Adding them manually ("From Scratch")

You can continue adding materials any time after the initial upload.


πŸ“’ Important Rules

  • Cost codes β†’ can appear only once in your budget.

  • Materials β†’ are free-text and can be duplicated.

  • If you upload the same material name more than once, Terial will import each row separately.


Option A β€” Add Materials Manually (From Scratch)

Best for teams building the list onsite, as they issue POs, or first-time Production Job Costing users to quickly get started and acclimated to our system.

How to add

  1. Go to Materials tab

  2. Click From Scratch

  3. Choose a cost code

(Note: In this example, we'll utilize an alternative cost code structure (cost codes based on project phase). However, a given project should utilize a consistent set of cost codes.)

  1. Enter:

    • Material name (required)

    • Unit / unit cost / quantity (optional)

  2. Save

Repeat for each material.


Option B β€” Upload a Materials List (CSV)

Best for teams with takeoffs, vendor lists, or estimating spreadsheets.

Required fields

Each row must include:

  • Material Name

  • Cost Code (must match exactly to a cost code in your budget)

Optional fields

  • Unit

  • Budgeted Unit Cost

  • Budgeted Quantity

Terial will fill missing numeric values with 0.

⚠️ Important Note: As with uploading a csv budget, you'll need to use our template (found on the Materials upload screen). At this time, you'll need to input your materials list into our template, filling out only the provided fields, in order for the data to upload.

How to upload

  1. Go to your project β†’ Materials tab

  2. Click Upload CSV

  1. Download the template (recommended) which is found hyperlinked right under the "Upload CSV" option.

  2. Enter one material per row

  3. Upload the CSV

  4. Review β†’ Save

Terial will show you any rows it skips & rational (e.g., missing cost codes). If this happens, you can still add these rows manually in the resulting Materials list page.

Sample Materials List (before being formatted into the CSV):

  • Note that your original version may include additional columns of data that cannot be included in the csv upload template, such as "Notes / Internal ref", "Tag", etc.

  • You'll need to copy and paste data from your existing Materials list (if you have one) into our template format (in the image labeled "Sample Materials List Formatted Appropriately for CSV Upload")

Sample Materials List (formatted appropriately for CSV upload):

  • Notes:

    • Data entered into the template should ONLY include columns from the csv template, no additional data

    • The last column of the template is the UNIT cost, unlike the budget template, whose last column is the TOTAL budgeted cost

  • The exact same cost code wording must be used in the materials list and the budget so the system can recognize and match them

Note on duplicates

If the same material name appears more than once in your CSV, Terial will import each line separately, even if they are identical.


Adding More Later

After your first upload, you can:

  • Add new materials manually, or Click Upload CSV (bottom-right) to append additional materials

  • Existing materials will not be overwritten, but duplicates will be added if included


Ready for the next steps?

Feedback or questions on the product? Email us at [email protected]

Did this answer your question?