Skip to main content

Export Subcontractor Invoices from Procore to QuickBooks


To export subcontractor invoices from a Procore project to QuickBooks®. 


To reduce double-entry and save time, users can now export the invoices that they've created for the purchase orders and subcontracts in Procore to QuickBooks®. Exporting invoices consists of these tasks, which are typically performed by three (3) different users:

  1. A subcontractor completes this task:
    1. Submits an invoice to the project team. See Submit an Invoice as a Subcontractor
  2. A project manager completes these tasks:
    1. Creates an invoice for a purchase order or subcontract in the Project level Commitments tool. See Create an Invoice on Behalf of a Subcontractor
    2. Sends that invoice to the Company level ERP Integrations tool to be reviewed by an accountant. See Send an Invoice to ERP Integrations for Accounting Acceptance.
  3. An accounting approver (see What is the accounting approver role?) completes this task:
    1. Reviews the invoice and then either accepts or rejects it for export. See Accept or Reject an Invoice for Export to QuickBooks.
      • Accepted invoices are exported to the integrated ERP system (e.g., QuickBooks®.
      • Rejected invoices are NOT exported to QuickBooks®. Instead, they are returned to an editable state in the Project level Commitments tool so they can be corrected and re-sent to the ERP Integrations tool for review. 

Things to Consider



Video content may not accurately reflect the current state of the system, and/or it may be out of date.


Follow these steps to create the invoice  and then export it to QuickBooks®:

  1. Perform the following steps in the Project level Commitments tool and ensure the invoice is in the 'Approved' status:
  2. Send Subcontractor Invoices to ERP Integrations for Accounting Acceptance
    Note: If you need to make changes to an invoice before the data has been accepted by an accounting approver for export to QuickBooks®, see:
  3. Accept or Reject a Subcontractor Invoice for Export to QuickBooks® 

Next Steps

 Limited Release

The ability to sync QuickBooks® Bill Payments with Payments Issued in the Commitments tool is currently supported with Procore + QuickBooks® U.S. Edition. It is NOT currently supported with the Procore + QuickBooks® Canada Edition. 

See Also