Common Questions

What is an Early Pay Program?

An Early Pay Program (EPP) is a financial strategy where a payor, typically a large general contractor, agrees to make early subcontractor invoice payments, in return for a fee.

How do Early Pay Programs benefit cash flow?

With Early Pay Programs, payors can set fees to ensure cost savings. For payees, accepting fees for early invoice payments helps to ensure their financial stability, improve their cashflow health, and reach higher levels of success from consistent cash flow.

For companies that choose to offer Early Pay Programs, it is important to be aware that careful program management is required. This ensures your programs will be beneficial to all parties. A carefully managed program ensures fees don't negatively impact cash flow.

How does an Early Pay Program affect the Procore Pay payment process?

After a Payments Admin creates an Early Pay Program and assigns it to a project, a payee must opt-in to enroll in a program. Once the payee accepts the enrollment, Procore Pay applies either the Standard or Preferred Fee to the payee's subcontractor invoice payments.

  • If a payee opts out of a program, the fee is no longer applied to that payee's unpaid invoices.

  • If a payor deactivates a program, all payees are unenrolled from at deactivation and Procore Pay no longer applies the fee to unpaid invoices.

What are the default enrollment statuses for Early Pay Programs?

This table details the enrollment status for Early Pay Programs.

Status

Definition

Needs Review

Indicates a payee has enrolled in an Early Pay Program. To move to the 'Enrolled' status, the enrollment must be approved by the payor's Payments Admin.

Unenrolled

Indicates a payee has been removed as an enrollee in an Early Pay Program.

Enrolled

Indicates the payee is enrolled in an Early Pay Program. Procore Pay changes the payee status from 'Needs Review' to 'Enrolled' after approval.

Void

Indicates the payee's participation in an Early Pay Program is not valid. Payee enrollment can be voided for reasons including:

  • A payee is classified as 'Ineligible' by the payor.

  • A payor disables the Early Pay Programs feature in Procore Pay.

  • A payor disables the Procore Pay solution.