Cost codes and cost types
Set up the cost codes that file your budget lines and the cost types that carry default margins, taxability, and time tracking.
Cost codes and cost types are the backbone of job costing. A cost code files each budget line under a number you report on; a cost type (labor, material, and so on) classifies the kind of cost and carries defaults that apply automatically when the type is used.
Where they live
- From the sidebar, open Catalog.
- Along the top, switch between the Cost Codes and Cost Types tabs.
Cost codes
A cost code has a number and a name, and codes can nest one level (a parent code with children).
- On the Cost Codes tab, click Add Cost Code.
- Enter the Number and Name, and optionally a parent code.
- Save.
These are the codes you pick in a budget line's Cost Code cell.
Note
Cost types
A cost type classifies the work and sets defaults that flow onto every line of that type.
- On the Cost Types tab, click Add Cost Type.
- In New Cost Type, set:
- Name — e.g. "Equipment Rental".
- Default margin % — applied automatically to lines of this type that don't set their own margin.
- Time-trackable — "Visible to crew on clock-in" — controls whether time can be logged against this type.
- Taxable — "Sales tax on customer invoices" — the default taxability for lines of this type.
- Save.
Every line's cost type is inherited from its cost code, so the defaults follow the code you assign.
Don’t see this?