Skip to main content

About Subcontractor Invoices

About Subcontractor Invoices

subcontractor invoice is a request for payment from a subcontractor to the general contractor. Subcontractor invoices allow subcontractors to progressively bill at several stages during the construction process, and these billings are based on a verified percentage of that commitment's completion. General contractors can configure billing period start and end dates, as well as the billing date, for each billing period. They can invite subcontractors to complete invoices for the most recent billing period, or they can create invoices on behalf of the subcontractor. Once the invoice has been approved, payment can be issued against the commitment. 

In Procore, a project team can use two Procore tools to manage subcontractor invoices: the Commitments tool and the Invoicing tool. Unlike other Procore tools, access permission to the project's Invoicing tool is governed by the permissions granted to a user account for the Commitments tool.  This is because the Invoicing tools was designed to provide general contractors and project owners with access to all of a project's subcontractor invoices, owner invoices,  and billing periods in a single workspace. If you are a subcontractor, the Procore project owner determines whether you have access permission to perform the tasks detailed in the recommended workflow below. If you have been granted access permission to Procore for subcontractor invoicing,  you will perform those tasks using the Commitments tool. 

Recommended Workflow for GCs

General Contractor
General Contractor

Create an Invoice on Behalf of a Subcontractor
Create an Invoice on B...

Review Invoices an 'Admin'
Review Invoices an 'Ad...

Have invoice contacts been added to the commitment?
Have invoice contacts b...

Send Subcontractor Invoice Invitations
Send Subcontractor Inv...

Add Invoice Contacts to a Commitment
Add Invoice Contacts t...

Review Invoices as a Subcontractor
Review Invoices as a S...
Optional Step
Optional Step
Create Automatic Billing Periods
Create Automatic Billi...

Create Manual Billing Periods
Create Manual Billing...
How will billing periods be created for the invoice?
How will billing periods...
How will invoices be created in Procore?
How will invoices be cr...

Create and Submit an Invoice as a Subcontractor
Create and Submit an I...
Do you want to send an invoice invitation?
Do you want to send an...

Workflow Details

  1. Configure settings in the Invoicing tool to set up monthly billing period dates. You can also enable reminder emails for invoice invitations. See Configure Settings: Invoicing.
  2. Create a billing distribution for invoices for each commitment so you can select who you want to receive invoice invitations. See Add Invoice Contacts to a Commitment.
  3. Create a billing period to send invoices out for. See Create Automatic Billing Periods and Create Manual Billing Periods.
  4. Send Invoice invitations to the billing distribution. See Send Subcontractor Invoice Invitations.
  5. Choose from these two options to create the invoice:
  6. After the invoice is created or submitted, be sure to review it. See Review Invoices as an 'Admin.'

Training Videos

Set Up Subcontractor Invoices (Requisitions) in Procore

Create and Submit Invoices (Requisitions) for Subcontractors

Create, Review, and Edit Invoices (Requisitions) for Contractors

Log Payments Issued for Invoices (Requisitions) for Contractors

See Also

If you would like to learn more about Procore’s invoice management software and how it can help your business, please visit our construction invoice management software product page here.
  • Was this article helpful?