Use Master Cost Codes to create reusable templates that prefill job cost code details, profit defaults, and estimate defaults.
Because jobs are often similar, many job structure details — including some cost codes — repeat. Master cost codes are standard codes you can assign to jobs without re-entering information.
When designing cost codes, remember the system sorts characters left to right and prioritizes numbers over letters.
To create a master cost code:
-
Go to Settings > Job Cost > Master Cost Codes.
-
Select New, or open an existing master cost code.
-
Complete the base fields and any conditional profit field shown for the selected profit type.
-
Cost Code (Required): Enter the template identifier using the configured Cost Code Format. The value is read-only after the template is created.
-
Category: Select the Job Cost Category to prefill when this template is used on a job.
-
Description: Enter the description to prefill on a new Job Cost Code.
-
Default Profit Type: Select Non-Billable, None, Percent Margin, Percent of Cost, Per Unit Amount, or Flat Rate Per Unit. The default is None. The selected type controls which profit-value field is displayed.
-
Default Profit Amount (Required when shown) Enter the amount used by Per Unit Amount or Flat Rate Per Unit. This field is hidden for other profit types.
-
Default Profit Percent % (Required when shown) Enter the percentage used by Percent Margin or Percent of Cost. This field is hidden for other profit types.
-
Default Estimate Units: Enter the quantity to prefill when the template creates a Job Cost Code.
-
Default Estimate Amount: Enter the amount per unit to prefill with the estimate units.
-
Active: Leave selected to make the template available for new Job Cost Codes. Clear it to retire the template without removing historical use. New records are active by default.
-
-
Select Save & New to save and clear the form for another entry, or Save & Close to save and return to the list.
-
Retire or delete when appropriate. Clear Active to retain the template without offering it for new selection. When editing, Delete removes the template from the active list after confirmation.