14 guide sections

Invoices Help

Submit, review, approve, export, and sync invoices.

Use this guide to manage Billing Periods, create and submit subcontractor and Owner invoices, review approval consequences, work with lien waivers, download Payment Applications, record payments, and understand accounting sync.

Start here

Set up and find invoices

Configure invoice defaults

Before the first billing cycle, review Organization SettingsFinancial Settings:

  • Track Materials Stored adds separate stored-material fields to invoice lines.
  • Default Retention Percent supplies the starting rate for new contract lines.
  • Hide Budget Codes on Owner Pay Applications removes internal cost coding from Owner Payment Applications.
  • Billing Period Due Date Day supplies the default due day for new periods.
  • Lien Waivers adds waiver workflows to invoices.

Project people such as the Architect can print on the Owner Payment Application cover page. Confirm those assignments in project settings before issuing the first package.

For QuickBooks invoices with retainage, an administrator must also set Retention Receivable Item and Retention Payable Item in the QuickBooks integration settings.

Manage Billing Periods

  1. Open Invoices.
  2. Select Billing Periods.
  3. Select Add Billing Period.
  4. Enter the start date, end date, and due date.
  5. Save.

Ranges can't overlap. The period containing today's date is current; every other period is closed for creating invoices. Creating an invoice in a closed period requires Create invoices in closed billing periods.

A Billing Period organizes Constructable billing. It doesn't open or close an accounting period in QuickBooks or Sage Intacct.

Find Owner and subcontractor invoices

Open Invoices, then select:

  • Subcontractors for vendor Commitment invoices.
  • Owner for Prime Contract invoices.
  • Billing Periods for period administration.

Search or group by company, Billing Period, Application №, Invoice №, or status. The page opens the first tab your permissions allow, so users with different access can land on different tabs and see different records.

Invoice tables don't provide bulk approval. Open each invoice to review and act on it.

Set invoice notifications

Open an invoice and select its bell to choose:

  • All Activity
  • Only my Mentions/Ball-in-Courts/Assignments
  • Do not notify me

This setting applies to that invoice. Select Reset to defaults to return to the inherited project or user setting. The same menu links to My Default Notification Settings (All Projects) and Project Specific Notification Settings.

Status changes remain in the invoice activity even when a user chooses not to receive notifications.

Subcontractor submission

Create and submit a subcontractor invoice

The subcontractor invoice shows its Billing Period, details, SOV progress, and submission controls.
The subcontractor invoice shows its Billing Period, details, SOV progress, and submission controls.
  1. Open InvoicesSubcontractors, or open the Commitment's Invoices block.
  2. Select the Commitment and Billing Period, then create the invoice.
  3. Enter Work Completed This Period for each applicable SOV line.
  4. Enter materials stored, retainage held, or retainage released when applicable.
  5. Enter the optional vendor Invoice № and confirm Invoiced Date.
  6. Upload backup documents and prepare any required lien waiver.
  7. Review Amount Due.
  8. Select Submit Invoice, then confirm.

Submission changes the status from Draft to Under Review and records the submitter and time. It doesn't approve the invoice or send it to accounting.

Application № is Constructable's sequence for billings on that contract. Invoice № is the vendor's optional reference. Keep Invoice № to 21 characters or fewer for QuickBooks and Sage compatibility.

When submission is blocked

The control explains the current reason when possible. Common blocks are:

  • The Commitment has no SOV lines.
  • The user lacks Submit invoices for approval for that company.
  • An attachment is still uploading; the button reads Uploading attachments... until it finishes.
  • A previous invoice on the Commitment isn't approved.
  • A newer Billing Period already has an invoice.
  • The selected period is closed and the user lacks Create invoices in closed billing periods.

Don't change dates or create a duplicate to bypass a blocked state. Resolve the prior invoice, period, SOV, upload, or permission.

Import a subcontractor invoice

For import runs, open My Imports and choose Invoice Imports, upload the files, resolve detected conflicts, and verify every created or updated Draft.

For one subcontractor invoice PDF, open Chat and select SkillsImport invoice. Attach the PDF, resolve project, Commitment, Billing Period, and SOV matches, then review the created Draft and attached source PDF before selecting Submit Invoice. See Import a subcontractor invoice.

Imports don't approve invoices and don't create a live accounting link.

Review and approval

Review, approve, or return an invoice

Invoice statuses are Draft, Under Review, Approved, and Paid.

Before selecting Approve Invoice:

  1. Confirm the Commitment or Prime Contract and Billing Period.
  2. Review prior and current work, materials stored, retainage held, and retainage released on every SOV line.
  3. Review attachments and each lien waiver's separate status.
  4. Confirm Invoice №, Invoiced Date, totals, and Amount Due.
  5. Select Approve Invoice and confirm Approve.

An approver can approve a Draft directly when the workflow doesn't require separate submission. Approval:

  • Changes the invoice to Approved.
  • Saves a frozen approved snapshot used by the formal Payment Application.
  • Makes an in-scope invoice eligible for QuickBooks or Sage sync.

To return an invoice:

  • Under Review → Draft requires Change an invoice after it has been submitted.
  • Approved or Paid → Draft is an unapproval and requires Unapprove invoices plus Edit commitments and change orders after they have been executed.
  • Only the latest invoice on the contract can return to Draft.

Unapproving discards the approved snapshot. If the invoice had synced, it also retires the Constructable link; the accounting record isn't corrected or deleted. Coordinate the correction with accounting before unapproving.

Mark Invoice as Paid changes status only. It doesn't create or allocate a Payment.

Enter work, materials stored, and retainage

  • Work Completed This Period is installed work billed this cycle.
  • Materials Stored This Period is delivered but uninstalled material; it appears only when Track Materials Stored is enabled.
  • Retainage Held This Period withholds part of current billing.
  • Retainage Released This Period makes previously held money payable.

Select More ActionsRelease All Retainage to release held retainage across every invoice line. The action is disabled with the message No retainage is currently held when there is nothing to release. It isn't a single-line action.

Manage attachments and lien waivers

An invoice keeps supporting attachments and lien waiver documents together for review.
An invoice keeps supporting attachments and lien waiver documents together for review.

Upload supporting files before submission. Removing a file after submission requires Remove attachments from invoices after submission.

When lien waivers are enabled, invoices can carry conditional and unconditional waiver documents. A waiver has its own Draft → Out for Signing → Fully Executed lifecycle; invoice approval or payment doesn't complete it.

On Owner invoices, the signer must be an active organization member. Select Create to generate an Owner waiver. Subcontractor invoice waivers use Send for Signing, and eligible external company users can use the self-sign workflow for their own invoices.

Owner billing, PDFs, and payment

Create an Owner invoice

Create an Owner invoice for a Billing Period and enter progress against the Prime SOV.

To start from vendor billing:

  1. Open a subcontractor invoice.
  2. Select More ActionsCopy Line Items to Prime.
  3. Choose the Prime Contract when the project has more than one.
  4. Map each vendor line to a Prime SOV line.
  5. Save.
  6. Open the current Draft Owner invoice and review every copied amount.

Unmapped lines don't copy. The action is disabled when the vendor invoice has no line items. Vendor and owner values can differ because contract value, markup, approved scope, and billing timing differ.

Download a Payment Application

An approved subcontractor invoice provides Download Payment Application above its line items.
An approved subcontractor invoice provides Download Payment Application above its line items.

From More Actions:

  • Download Default Payment Application uses the standard summary and detail sheets.
  • Download "[name]" Payment Application uses a saved layout.
  • Customize Payment Application configures and saves columns.
  • Download All Subcontractor Pay Applications on an Owner invoice packages vendor pay apps for the Billing Period; it is disabled when none exist.

The download dialog lets you include supported PDF or image attachments and available lien waiver documents. Approved invoices render from the snapshot frozen at approval. Download a fresh file after a correction; an existing PDF never updates.

Record payments

  1. Open the Commitment.
  2. In Payments, select Add Payment.
  3. Enter date, method, reference, and amount.
  4. Allocate lines to the correct approved invoices.
  5. Save and verify each remaining amount due.

Methods are ACH, credit card, check, cash, and other. When allocations cover an invoice's amount due, it moves to Paid automatically. Reducing or deleting a Payment can move it out of Paid. Payments change the invoice balance, not the Commitment value.

QuickBooks payments and bill payments can import as Constructable Payments. Sage Intacct doesn't sync Payments.

Accounting and troubleshooting

Understand invoice accounting sync

Configured accounting sync uses approval as the eligibility gate:

  • Approved or Paid Owner invoices can become QuickBooks Invoices; negative ones become Credit Memos.
  • Approved or Paid subcontractor invoices can become QuickBooks Bills; negative ones become Vendor Credits.
  • Sage invoice direction and document mapping depend on the organization's implementation.
  • Draft and Under Review invoices don't sync outbound.

An integration link can be pending, synced, suppressed, retired, or in error. Fix and retry an existing error; don't create a duplicate invoice. For QuickBooks, common blocks are an invalid Customer or Vendor reference, a closed accounting period, or a duplicate document number.

Troubleshoot invoices

The expected tab or invoice is missing

Confirm the Financial package, the Prime Contract or Commitment read permission, company-level access, project, Billing Period, and status. The page only shows tabs the user can access.

Submit Invoice is disabled

Hover or focus the disabled control. Check SOV lines, prior and newer invoices, closed-period permission, company access, and pending attachment uploads.

Approve Invoice is unavailable

Confirm the invoice is Draft or Under Review, the user has Approve invoices, and no model validation shown by the control is blocking approval.

An approved invoice needs correction

Coordinate with accounting first. Returning it to Draft removes the approved snapshot and can retire an accounting link without changing the accounting record.

A Payment Application shows old values

Approved PDFs use the snapshot saved at approval. Correct and reapprove through the authorized workflow, then download a new PDF.

A lien waiver is still incomplete

Invoice and waiver statuses are independent. Open the waiver and finish its signing flow.