Invoicing & Xero

Setting up your costs catalog

Build your cost categories and costs — the priced items that feed job costing, quotes and invoices.

Updated 11 September 2026 · 5 min read

Your catalog is the priced list of everything you charge for — crew rates, travel, packing materials. It feeds job costing, quotes, and invoices. It lives across two settings pages, not one:

  • Cost Categories (Settings > Cost Categories) — the groupings.
  • Costs (Settings > Costs) — the individual priced items.

Build the categories first, then the costs that live in them.

These pages used to be called Materials and Material Categories. They are now Costs and Cost Categories, under the Catalog group in Settings — the list was never only packing materials, and calling it costs stops people looking for crew rates somewhere else. Nothing about how it works changed.

Cost Categories

The Cost Categories settings page listing Pack & Prep, Service, Travel, Fuel & RUCs and Materials with Icon, Measure and Order columns, plus a Cost Types section below.
Settings → Cost Categories. Categories carry a Measure, locked once the category is created.

Click Add Category. Each has a Category Name, an icon, an Order, and a Measure Unit.

Measure Unit is one of exactly three: $/hr, $/km, or $/item — and it is locked once the category exists. Choose it deliberately; you cannot change it later without recreating the category. Service is $/hr, travel-distance is $/km, boxes are $/item.

A new account seeds five categories: Pack & Prep, Service, Travel, Fuel & RUCs, and Materials.

Each category also carries an Invoice Account Code for Xero — see connecting Xero.

Costs

The Costs Catalog page, a flat searchable table with Category, Name, Description, Price Per Unit, Unit and Actions columns, plus Search, All Categories, All Types and an Active/Retired status filter, and an Add Cost button.
Costs is a flat table — search and filter, not category-nested. The status filter is how you reach retired items.

The Costs Catalog is a flat, filterable table — not a set of category folders. Search by name, or filter by All Categories, All Types, and status (Active / Retired / All Statuses). Click Add Cost (one button, top of the page) and fill in:

  • Name (required)
  • Description
  • Category
  • Type — a separate grouping (Boxes, Fuels, Materials, Time), not the unit
  • Price Per Unit
  • Unit Indicator — the per-unit label: /hr, /half day, /day, /km, /item, /usage, /cost, /quoted, or /fee

Type and Unit Indicator are different fields. Type is a broad grouping; Unit Indicator is what the price is per. Do not expect "each" or "per hour" as options — the real list is the one above.

Under Advanced sit the Xero Invoice Account Code and Invoice Item Code. Click Create.

The Add Cost dialog with Name, Description, Category, Type, Price Per Unit and Unit Indicator, and the Advanced section expanded to show Invoice Account Code and Invoice Item Code.
The Xero codes hide under Advanced — the step most easily missed.

Changing a cost's price only affects new jobs. Jobs already costed keep the price they had at the time, so re-pricing your catalog never rewrites history.

Costs in use cannot be deleted — VanMan blocks it if active job lines reference them. Retire them instead: the item stays on the jobs, quotes and bundles it is already on, but stops being selectable on new work, and you can restore it any time. See retiring a cost.

Bundles

A set of costs can be grouped into a bundle and sold at one fixed amount — a packing kit, a travel-and-fuel charge. Bundles are built at Settings > Bundles; see using bundles.

Tutorial: add a packing-materials line

You want to start charging for wardrobe boxes.

Check the category exists first

Go to Settings > Cost Categories. There is a seeded Materials category with Measure $/item — right for a box. If you needed a new category, you would set its Measure now and be unable to change it later.

Open the costs page — the other page

Go to Settings > Costs. This is a different page from Cost Categories, and it is a flat table. Click Add Cost — there is one button, not one per category.

Name and categorise it

Name: Wardrobe box (hire). Category: Materials. Type: Boxes — remember Type is a grouping, separate from the unit.

Price it per item

Price Per Unit: 8.00. Unit Indicator: /item. Now it prices as $8.00 /item on a job, and a quantity of 5 comes to $40.

Set the Xero code while you are here

Expand Advanced and set the Invoice Account Code to your materials sales account. Do it now — a cost with no code is a Xero rejection waiting to happen the first time it appears on an invoice.

Create it and test on a job

Click Create. Open a job's Costs tab, click Add items under Cost items, and add your wardrobe box. It prices correctly and is ready to invoice. Quantities take decimals, so half a pack is 0.5.

Know that today's re-price is safe

If you later raise the price to $9, jobs already costed stay at $8. Only new jobs pick up the new price — you will not accidentally re-bill an old job.

Can't find what you need?

Our support team is here to help.

Contact support