Skip to main content

Export Subcontractor Invoices from Procore to QuickBooks


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


If you want to export your subcontractor invoices to QuickBooks®, you first need to create them in your Procore project. As described in the Steps and Workflow below, your project team has two options when creating invoices: You can send an 'Invite to Bill' to one of your invoice contacts to allow them to submit their own invoice or you can create an invoice on behalf of an invoice contact. 

After your subcontractor invoices are reviewed by a member of your project team and placed into the 'Approved' status, an accounting approver can export your subcontractor invoices as described below. 

Things to Consider

  • Required User Permissions:
    • 'Standard' or 'Admin' on the company's ERP Integrations tool.
    • The person's account must be granted the 'Can Push to Accounting' privilege in the Company Directory.
      Note: To submit a request to be granted this privilege, your company's Procore Administrator must submit request to your Procore point of contact. This privilege can only be granted to individuals by Procore. 




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


To create and export invoices, there are two (2) workflows that must be completed in this order:

  1. View the 'Create Your Subcontractor Invoices in Procore' workflow icon-workflow.png
  2. View the 'Export Your Approved Subcontractor Invoices to ERP' workflow icon-workflow.png


Create Your Subcontractor Invoices in Procore

The steps in the subcontractor invoice workflow are designed for use by your team's invoice administrator(s). You also have the option to either create all of your project's subcontractor invoices on behalf of your invoice contacts or to invite your invoice contacts to submit their own invoices:

  1. Add at least one (1) invoice contact to the purchase order or subcontract using one (1) of these tools:
  2. Create a billing period using the Invoicing tool:
  3. Decide who can create invoices for your Procore project. Users have these choices:
  4. After the invoices are created, a user with 'Admin' level permissions must review it. See Review a Subcontractor Invoice as an 'Admin.'
    •  If you are an 'Invoice Contact' who has also been granted 'Standard' permission on a project's Commitments tool, you can check the status of the line items on your invoice, see any comments left by the person who reviewed your invoice submission and adjust those line item amounts as needed to resubmit your invoice for another review. To learn more, see Revise & Resubmit an Invoice as an Invoice Contact.

Export Your Approved Subcontractor Invoices to ERP

Once your subcontractor invoices are in the 'Approved' status, you can follow these steps to export them to QuickBooks®:

  1. 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:
  2. 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