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.
- In New Cost Code, enter the Number (leave it blank to auto-assign the next one) and the Name (required), and optionally a Parent.
- Pick a Cost Type — required on every code except the seeded
0Uncategorized one. - Click Create.
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.
- Click Create.
Every line's cost type is inherited from its cost code, so the defaults follow the code you assign.
Don’t see this?