Material orders
Module: Operations / Materials | Platform: Web
Create and track material orders tied to jobs and vendors.
Navigation
URL: /material-orders
Open from your sidebar if Material orders (or similar) appears under Operations or Materials — menu labels vary by tenant and feature flags.
Overview

If the menu entry is hidden, your instance may not have materials enabled — confirm with your administrator.
The Material Orders module lets you create purchase orders for job materials, track delivery status, and link costs directly to projects for accurate job costing. Field supervisors can request materials, and office staff can review, approve, and issue orders to vendors.
Table columns
| Column | Description |
|---|---|
| Order # | Auto-generated or manually assigned purchase order number. |
| Vendor / Supplier | The supplier the order is being placed with. |
| Project | The project the material order is associated with. |
| Job | The specific job within the project, if applicable. |
| Description | Summary of materials being ordered. |
| Total Amount | Dollar value of the order including quantities and unit costs. |
| Status | Current order status — Draft, Submitted, Ordered, Delivered, or Cancelled. |
| Order Date | Date the order was placed with the vendor. |
| Expected Delivery | Anticipated delivery date. |
| Ordered By | The user who created the order. |
Order statuses
| Status | Meaning |
|---|---|
| Draft | Order is being prepared and has not been submitted for approval or sent to the vendor. |
| Submitted | Order has been submitted internally for review or approval. |
| Ordered | Order has been placed with the vendor and is awaiting delivery. |
| Delivered | Materials have been received on site or at the warehouse. |
| Partially Delivered | Some items from the order have arrived; others are still outstanding. |
| Cancelled | The order has been cancelled. The record is preserved for audit purposes. |
Creating a material order
- Click Create Order (or Add New) at the top of the Material Orders list.
- Select a Vendor / Supplier from your vendor list.
- Link the order to a Project and optionally a Job.
- Add line items — enter material name, quantity, unit, and unit cost.
- Set the expected delivery date.
- Add any notes for the vendor or internal team.
- Save as Draft or Submit for approval.
Delivery tracking
| Action | Description |
|---|---|
| Mark as Ordered | Update the status once the order has been placed with the vendor. |
| Record Delivery | When materials arrive, mark the order as Delivered or Partially Delivered. |
| Attach Receipt | Upload delivery receipts, packing slips, or photos for documentation. |
| Flag Issues | Note damaged goods, shortages, or incorrect items received for follow-up with the vendor. |
Filters
| Filter | Description |
|---|---|
| Status | Filter by Draft, Submitted, Ordered, Delivered, or Cancelled. |
| Vendor | Show orders for a specific supplier. |
| Project | Narrow to orders tied to a specific project. |
| Date Range | Filter by order date or expected delivery window. |
| Ordered By | Show orders created by a specific user. |
How material orders connect to other features
| Feature | Relationship |
|---|---|
| Job Costing | Material order amounts are included in job cost totals alongside labour and expenses. |
| Projects | Orders link to projects, providing visibility into material spend at the project level. |
| Invoicing | Material costs can be included when generating customer invoices for cost-plus or T&M billing. |
| Vendors | Vendor records maintain a history of all orders placed, supporting supplier management. |
| Reports | Material spend data feeds into cost reports and budget vs. actual analysis. |
| QuickBooks | If accounting integration is active, material order costs can sync as expenses or bills. |