Resolving "Cost Code Does Not Exist in Procore" Invoice Sync Errors
Last updated: January 5, 2026
When invoices fail to sync to Procore with the error "Cost code does not exist in Procore," this means the cost code assigned to the invoice line items is not available in the specific project's Work Breakdown Structure (WBS) in Procore.
Understanding the Issue
Even if a cost code exists in your company's master cost code list in Procore, it must be specifically added to each individual project's Work Breakdown Structure for invoices to sync successfully to that project.
How to Resolve the Error
Step 1: Identify the Missing Cost Code
You can see which cost code is causing the sync failure by hovering over the "Failed" status on your invoice in inBuild. This will display the specific error message and the missing cost code.
Step 2: Add the Cost Code to Your Project
Navigate to your project in Procore
Go to Admin > Work Breakdown Structure > Cost Codes
Click + Cost Codes from Company
Select and add the missing cost code(s) to your project
Step 3: Retry the Sync
After adding the cost code to your project's WBS:
Return to inBuild
Select the failed invoice
Click Export to retry the sync
The invoice status should update to reflect the successful sync
Additional Considerations
Missing Line Items
Some invoice sync failures occur because no cost code has been assigned to the invoice line items. Make sure each line item on your invoice has an appropriate cost code assigned before attempting to sync.