Use Cost Types
Cost Types work together with Cost Codes to help you organize and track project costs in detail. While Cost Codes describe the type of work being performed, Cost Types describe how the money is spent, such as labor, materials, equipment, subcontractors, or other costs. This structure supports accurate budgeting, job costing, and financial reporting.
To use and create a cost type:
Go to Settings > Other > Cost Codes and Names.
Create Cost Codes that reflect how work is structured in your organization, with up to 3 levels so detailed codes can roll up to higher-level categories.
Review the default Cost Types (named as Cost Names) available for each Cost Code, such as Labor, Materials, Equipment, Subcontract, and Other.
Cost Types are standardized categories that map directly to the general ledger and are available for every Cost Code.
Select Save to complete the process.

This procedure happens before any estimating or job work and is typically done by an administrator.
Use Cost Types During Estimation, Job Creation, and Billing
This procedure covers the day-to-day operational use of Cost Types after the setup is complete.
To use cost types:
Create an estimate and select the appropriate Cost Code for each line item.
Choose a Cost Type to indicate how the cost will be incurred, such as Labor or Materials.
Enter quantities, unit costs, and markup, splitting a single Cost Code into multiple Cost Types when more detail is needed.
Submit the estimate and convert it into a job once the customer accepts it.
Review the job budget, which is automatically created from the estimate and retains the breakdown by Cost Code and Cost Type.
Enter bills and assign them to the correct job.
Submit the bill for approval and confirm that, once approved, the job budget is updated with actual costs.

This process ensures accurate tracking of planned versus actual costs throughout the project lifecycle. Using Cost Types consistently ensures that estimates, job budgets, and expenses stay aligned, giving you clear visibility into project costs from initial estimation through final billing.
See also
To understand more about cost codes, you can check:
Add a New Cost Code: Learn how to create new cost codes, define their hierarchy levels, and understand how they help organize budgets, estimates, and job costs more accurately.
Manage Cost Codes / Names Overview: Learn how to review, edit, and maintain your cost code structure, including updating names, organizing multi-level codes, and ensuring consistency across estimates, jobs, and financial reporting.
Last updated
Was this helpful?