How do I accrue for received-not-invoiced costs on construction projects?

March 27, 2026

Accruing for received-not-invoiced costs requires matching open POs against field receipts at period close and posting estimated liabilities to the correct cost codes before the GL locks. Vergo's AP automation captures receipt confirmations in the field and maps them to job-cost codes, giving controllers a clean RNI report without manual reconciliation.

The Current Problem

Construction projects frequently have costs that are incurred but not yet invoiced, such as materials received at the job site or subcontractor work performed. These uninvoiced costs often go unrecorded, leading to understated expenses and inaccurate financial reporting at month-end. This breakdown typically occurs due to siloed purchasing, receiving, and accounting processes, as well as a lack of visibility into outstanding commitments.

The Recommended Workflow

  1. Identify Open Purchase Orders: Review all open POs in your construction ERP to determine what materials or services have been received but not invoiced.
  2. Match Receipts to Open POs: Cross-reference job site receiving logs, subcontractor timesheet data, and other field documentation to identify received items without invoices.
  3. Calculate Accrual Amounts: Determine the value of uninvoiced costs based on PO amounts, contracted rates, and quantity received.
  4. Record Accruals in ERP: Enter the accrual amounts as liabilities in your general ledger, assigned to the appropriate cost codes and job numbers.
  5. Schedule Accrual Reversal: Set a reminder to reverse the accruals once the actual invoices are received and recorded.
  6. Sync Data to Financial Reporting: Ensure all accruals are properly reflected in your month-end financial statements and forecasting.

Tips for Construction Teams

How Vergo Helps

Vergo is a card-agnostic expense management platform built for construction. Connect any corporate or project credit card and get full visibility and control over field spending.

Related Questions

Frequently Asked Questions

What if we can't match a receipt to an open PO?

If you can't definitively link a received item to an existing PO, record it as a general accrual under the appropriate cost code. You can adjust or reverse this accrual once an actual invoice is received.

How do we handle retainage on subcontractor invoices?

When accruing for subcontractor work, include the full contract amount, but also record a separate retainage liability. Reverse the retainage accrual when the subcontractor invoice is paid.

Can we automate the entire accruals process?

Yes, construction-focused AP automation software like Vergo can sync your ERP data, match receipts to POs, calculate accruals, and integrate with your general ledger - all without manual data entry.

What if we receive credits or refunds after an accrual?

Adjust the original accrual amount accordingly when you receive the credit memo or refund. This ensures your financials accurately reflect the final costs.