Skip to main content
Procore (en-CA)

Create an Invoice for Release of Retainage


To create a subcontractor invoice for the release of retainage.


In Procore, the term Retainage refers to the practice of withholding of a portion of a contract amount until the work is deemed satisfactorily complete. The withheld amount is specified in an agreement between the contracting party (the party paying for the work) and a contracted party (the person or company performing the work).  A common practice is to withhold 5-10% of a contract's total value until a milestone is reached. Then, the withheld amount can be released as a progress payment. When work is substantially complete, the withheld amount can be released as a final payment. 

Things to Consider

  • Required User Permissions:
    • To create an invoice to release retainage before or after the billing period's 'Due Date' has passed, 'Admin' level permissions on the project's Commitments tool. 
    • To create an invoice to release retainage before the billing period's 'Due Date', 'Standard' level permissions on the project's Commitments tool and you must be added to the purchase order or subcontract as an 'Invoice Contact.' This automatically adds your name to the 'Private' drop-down list. 
    • To modify the retainage amount to release on an invoice before the billing period's 'Due Date', 'Read Only' level permissions on the project's Commitments tool and you must be added to the purchase order or commitment as an 'Invoice Contact.' This automatically adds your name to the 'Private' drop-down list. Note: You do NOT have permissions to change the status of an invoice and you will only have access to use the 'Submit for Review' button in the invoice. 
      • User permissions are NOT managed in the project's Invoicing tool. Instead, the Invoicing tool is designed for users with 'Admin' level permissions on the Prime Contracts and/or Commitments tool. 
      • If you are a collaborator (for example, an invoice contact for a subcontracting company that is performing work for a general contractor managing your contract in Procore), your ability to perform invoice-related tasks is determined by the project team that controls these settings for your Procore user account: 
        • Your user account's permissions on the project's Commitments and/or Prime Contracts tool.
        • Your membership on the 'Private' list of a specific prime contract, purchase order, or subcontract.
        • Your designation as an 'Invoice Contact' on a prime contract, purchase order or commitment.
      • To learn more about permissions for specific tasks that can be performed with the Invoicing tool, see Permissions: Invoicing.


  • Create a subcontractor invoice and save it as a 'Draft'.


  1. Navigate to the project's Invoicing tool. 
  2. Click the Subcontractor tab.
  3. Locate the invoice that you want to update and click its link to open it.
  4. Under the Summary tab, verify that the information is updated. 
  5. Click the Detail tab.
  6. Click Edit.
  7. Scroll to the Retainage columns in the table.
  8. Under the Retainage - Released this Period section, enter an amount to show the retainage being released this billing period.
  9. Under the Retainage - Currently Retained column, the system automatically updates the retainage amount that is being withheld.

  10. Optional. If the contractor will create a payment schedule once the invoice is approved, enter the amounts for the work you are claiming this period in the Subcontractor Claimed This Period column.
    Note: In order for the 'Subcontractor Claimed This Period' column to appear, the payment schedule feature must be enabled in the Invoicing tool’s configuration settings. See Configure Settings: Invoicing.


  1. Click Save.
  2. Optional. If the invoice administrator requires you to include a signed copy of the PDF, complete the following steps:
    1. Choose Export > PDF.
    2. Sign the PDF.

      How do you add a signature to a PDF? Depending on your specific business requirements, there are different options you can evaluate to determine the best option for you:

      • Wet Signature. You can print out the exported PDF file and add a physical signature. Then use a scanner or camera to capture the signed document and add it to your invoice an attachment. 
      • Electronic Signature. You can add a digital or electronic signature to the invoice. There are a variety of third-party software vendors, such as DocuSign© and Adobe® Acrobat™, that provide signature capabilities for PDF files. After you sign the document, add it to your invoice as an attachment. 
  3. Click the Summary tab.
  4. Click Edit.
  5. In the Attachments section, upload any required backup documentation, such as lien waivers and the signed export PDF.
  6. Choose from the following options:
    • If you are ready to submit the invoice to the contractor, click submit for Review. This changes the invoice status to Under Review
    • If you are NOT ready to submit the invoice, click Save. This sets the invoice status to Draft.
      Note: Once you submit the invoice to the contractor, you will no longer be able to edit it unless the contractor changes the status Revise & Resubmit.


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.