---
title: "Project-Specific Cost Codes"
url: "https://help.ontraccr.com/en/article/project-specific-cost-codes"
language: "en"
last_updated: "2025-08-22T17:58:38.079Z"
---

# Project-Specific Cost Codes

## 🧾 **Project-Specific Cost Codes**

* * *

### **📘 Overview**

While the **Global Cost Codes** page acts as a master library, the **Project-Specific Cost Codes** page shows only the codes actively in use within each individual project.

This page gives project teams a focused view of **what cost codes are currently applied to a job**, letting them manage budgets, track time, and assign expenses without being distracted by the full company-wide list.

* * *

### **📍 Where to Find It**

-   Navigate to the **Cost Codes** section in the sidebar
-   Click on the **Project-Specific** tab beneath Global
-   You’ll see a list of your current projects on the left
-   Selecting a project displays only the **cost codes that are being used** within that job

* * *

### **🔄 How Cost Codes Appear in This Page**

Cost codes appear in a project in any of the following ways:

### **✅ Added during project creation**

-   In **Step 3** of project creation, you can enable the **“Cost Codes Required”** toggle
-   Then add cost codes by:
    -   Creating a new code from scratch (specific to that project)
    -   Importing from the global list
    -   Applying a pre-saved **cost code template**

### **✅ Added after project creation**

-   Edit an existing project
-   Navigate to **Step 3 – Cost Codes**
-   Add or remove codes as needed

* * *

### **📎 Project Cost Code Actions**

Within the project cost code page:

-   **Create new cost codes**: for job-specific tasks that don’t exist globally
-   **Import global codes**: select from the full Global Cost Code database
-   **Apply costing templates**: pre-saved bundles of cost codes tied to specific job types
    -   Note: This option is disabled (grayed out) if any codes are already added
    -   To re-enable it, remove all existing codes first

* * *

### **🧱 Why Project-Specific Cost Codes Matter**

-   They define what’s **budgeted and trackable** for that project
-   They **enable time tracking** and form updates within that job
-   They’re used in:
    -   The Budget page (Step 5)
    -   The Progress page
    -   Time entries
    -   Invoices and subcontract allocations

* * *

### **🧠 Tips & Use Cases**

-   If a project reuses the same codes often, create a **cost code template** and apply it
-   If a code needs to vary between departments or companies, create separate versions using **Divisions**
-   Any code added via time tracking (if global cost code selection is enabled) will **automatically appear** in the Project-Specific list
