Workyard makes it easy to upload your cost codes in bulk using a spreadsheet. This is ideal for importing cost codes from another system or managing a large set of codes.
How to Access the Cost Code Import Page
Login into Workyard on a computer
Click on Project Hub from the left-hand menu.
Select the Cost Codes tab (top right).
Click the + Cost Code button.
Choose Import Cost Codes.
Select the Spreadsheet (CSV) option.
CSV Format Requirements
Your spreadsheet should include the following columns:
Column | Required? |
Code | Optional |
Name | ✅ Yes |
Example:
Code | Name |
100 | Framing |
200 | Electrical Rough-In |
After Uploading Your File
Workyard validates your CSV for errors—click Next to continue.
Choose an action for each cost code:
Create – New codes
Update – For existing codes
Do Not Import – Skip a code
Click Assign to Projects to select where the cost code applies
Click Import, then Finish after confirming your list
Your cost codes will now be available in your projects and cost reports.
Error: "This template format is incorrect. Please follow our instructions."
If you see this red error message after uploading your CSV file, it means the file does not match the required template format.
To resolve this:
Make sure you download and use the official cost code template provided on the upload page.
Do not remove, rename, or rearrange columns.
Only use the columns:
Code
(optionally) &Name
(required)
You can download the correct template by clicking the Cost Code Template button on the upload page.
Tips & Troubleshooting
File must be saved as
.csv
Avoid duplicates unless updating
Remove blank rows or extra commas
After uploading your cost code CSV, Workyard will automatically assign an action to each row:
Create – Auto-selected for any new cost code that doesn’t already exist in your account.
Update – Auto-selected if the cost code already exists and is being modified (e.g., name or description changes).
Do Not Import – This option is not selected automatically. You’ll need to manually choose this for any cost codes you don’t want to import.
Tip: Use the “Do Not Import” option to skip test entries, duplicates, or inactive codes.
Need help? Chat with us—we’re happy to assist! Contact us directly at help@workyard.com