# Manage Cost Codes/Names

Cost codes are labels used to classify and group project costs (examples: **Labor**, **Materials**, **Travel**, **Equipment**). Each transaction or product can be assigned a cost code so you can track spending by category, compare budgets to actuals, produce accurate job-cost reports, and control financial performance at a granular level.

Cost codes are used by project managers, finance teams, and field staff to categorize project costs, track budgets, support billing accuracy, and maintain clear, reliable job-cost reporting.

Key points:

* Cost codes are the building blocks of project-level expense tracking and reporting.
* They feed into budgets, WIP, invoices, and profitability reports.
* You can create hierarchical structures (parent → child → sub-child) so a single top-level code (e.g., *Labor*) can roll up many more specific subcodes (e.g., *On-site Labor*, *Remote Support*).

### Why cost codes are important

Cost codes play a central role in organizing project financials. By grouping expenses into meaningful categories, they make it easier for teams to plan accurately, monitor performance, and maintain financial control throughout the project lifecycle. They also:&#x20;

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>Accurate budgeting:</strong> Assigning costs to codes makes it possible to create and monitor budget lines per activity or resource.</td><td><a href="/files/p5pfD3pZ4uOLSGjvM982">/files/p5pfD3pZ4uOLSGjvM982</a></td></tr><tr><td><strong>Better forecasting:</strong> Roll-ups and summaries let managers see which parts of a job are trending over or under budget.</td><td><a href="/files/GG3SHJdtNOQZqSPPedRO">/files/GG3SHJdtNOQZqSPPedRO</a></td></tr><tr><td><strong>Clear reporting:</strong> Cost-code-based reports show where money is spent and support client billing, internal review, and audits.</td><td><a href="/files/JN0bu7fG011T2tKhGTj7">/files/JN0bu7fG011T2tKhGTj7</a></td></tr><tr><td><strong>Chargeability &#x26; margins:</strong> When combined with time and billing data, cost codes help compute gross margins by cost category.</td><td><a href="/files/UDuDo8zeXz0rOcJrWYEX">/files/UDuDo8zeXz0rOcJrWYEX</a></td></tr><tr><td><strong>Operational control:</strong> They enable rules (inclusions/exclusions), internal approvals, and automated allocations for procurement or equipment use.</td><td><a href="/files/15NirLrUwScAiKUcpclD">/files/15NirLrUwScAiKUcpclD</a></td></tr><tr><td><strong>Standardization across projects:</strong> Using consistent cost codes ensures all projects follow the same financial structure, making cross-project comparisons easier and improving firmwide reporting accuracy.</td><td><a href="/files/t7Tf18vdBYlBTSgAzYmA">/files/t7Tf18vdBYlBTSgAzYmA</a></td></tr></tbody></table>

### **Add and Manage Cost Codes**

Keep exploring our platform by taking the next step:

* [Add a New Cost Code](/documentation/work-breakdown-structure/add-a-new-cost-code.md): Use this guide when you need to create a brand-new, top-level cost code for budgeting or reporting.
* [Guide on Adding a Sub-Cost Code](/documentation/work-breakdown-structure/add-a-sub-cost-code.md): Use this article when you need to build hierarchical layers under a parent cost code (up to three levels deep).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.crewcost.com/documentation/work-breakdown-structure/manage-cost-codes-names.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
