Cost codes are the foundation of production tracking in Raken. They define how your team categorizes work — by trade, phase, or scope — so you can track hours, quantities, and equipment usage against the right line items. Cost codes are set up at the company level and are available on all projects by default, but you can also manage which codes are active on a specific project.
Quick Answer
To add a cost code in Raken:
Log into the Raken web app and click Company in the left side navigation.
Click Cost codes.
Enter a Division, Code, and optional Description, then click the green + button to save.
Cost Codes and Production Tracking require the Performance Plan.
How to Add Cost Codes at the Company Level
Step 1: Navigate to Cost Codes
Log into the Raken web app. Click Company in the left side navigation, then click Cost codes.
Step 2: Add a Cost Code
At the top of the cost codes list, you'll see an empty row with three fields:
Division — the trade or category (e.g., "Concrete", "Electrical Work", "Heavy Civil")
Code — the numeric or alphanumeric code (e.g., 300, 200, 400)
Description — optional label describing the work
Enter your values and click the green + button to save.
Step 3: Repeat for All Cost Codes
Add each cost code your company uses. They are saved at the company level and are available across all projects automatically.
How to Import Cost Codes in Bulk
Click the upload icon in the top right of the Cost codes page to access the bulk import option. Download the template file, fill in your Division, Code, and Description columns, and upload the completed file.
How to Manage Cost Codes at the Project Level
Company-level cost codes are available on all projects by default. If you need to control which cost codes are active for a specific project — or add a project-specific code — you can manage them from the project's settings.
Open the Raken web app and navigate to your project.
Click Settings at the bottom left of the screen.
Select Production, then click Cost Codes.
To add a new cost code manually for this project, click + Add Cost Code, enter the required information, and save.
To upload multiple codes, click the upload button to download the blank CSV template, fill it out, and upload it back.
To enable an existing company-level code that is currently inactive for this project, select View inactive company cost codes and activate the desired code from the list.
Note: If a company-level code does not appear in the project list, add it first at the company level (Company > Cost Codes), then enable it for your project.
Managing Existing Cost Codes
Click the delete icon (trash) to the right of any cost code to remove it. Deleting a cost code does not affect historical entries that have already been logged against it. To edit a cost code, delete it and re-enter it with the corrected values.
Troubleshooting & FAQ
Cost codes aren't showing up when my team logs time — why?
Cost codes must be enabled in the Time Policy. Go to Company > Time > Policies > Edit policy > Settings > Production and enable the cost code options.
Can I have the same code number under different divisions?
Yes. Cost codes are identified by the combination of Division + Code, so the same code number can exist under different divisions.
Can project managers create their own cost codes?
No. Company-level cost code management is available to Account Administrators only. Project-level cost code management follows the project settings permissions.
Can I export my cost codes?
Yes. Click the download icon in the top right of the Cost codes page to export your full cost code list as a CSV file.
Technical Specifications
Compatibility: Web app only (cost code management)
Offline Capability: No — cost code management requires an active connection
Plan Required: Performance Plan
Role Required: Account Administrator for company-level; project settings permissions for project-level
Considerations
Cost Codes and Production Tracking require the Performance Plan.
Cost codes are company-wide by default — they apply to all projects automatically once added.
Project-level cost code settings let you control which codes are active on a specific project.
Cost codes must be enabled in the Time Policy for employees to see and select them when logging time.
Deleting a cost code does not affect historical records that used it.
Related Articles
More Questions?
Feel free to email us or call us at +1 866-438-0646. We're always glad to answer your questions!
