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

  1. Navigate to your project in Procore

  2. Go to Admin > Work Breakdown Structure > Cost Codes

  3. Click + Cost Codes from Company

  4. 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:

  1. Return to inBuild

  2. Select the failed invoice

  3. Click Export to retry the sync

  4. 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.