Construction Accounts Payable: The Complete Operations Guide
Written by Ademola Afolabi, Founder, Nexus AP. Reviewed and updated August 15, 2026.
How construction AP actually works — the invoice lifecycle from receipt to coded posting, the roles involved, the exception taxonomy, and the metrics that tell you whether the function is healthy.
Construction accounts payable has a reputation for being messy, and the mess is usually blamed on volume. The real cause is structural: a construction invoice carries obligations that a generic AP workflow was never designed to check. This guide describes the full operating model — the lifecycle each invoice should follow, who owns each step, what goes wrong, and how to measure whether the function is working.
It is the hub for our construction AP series. For controls specifically, see the construction AP controls framework; for retention mechanics, see retainage management for AP teams; for benchmarks, see the Construction AP Benchmark Centre.
Why construction AP is a different discipline
Four things make a contractor's payables fundamentally different from a distributor's or a SaaS company's:
- Every line is a job-cost entry. An invoice is not fully processed until each line is coded to a job, phase, cost code, and cost type. Miscode it and the project's margin report is wrong — see construction job costing for how the dimensions fit together.
- Approval means field verification. Someone who saw the work — a project manager or superintendent — has to confirm the billed quantities happened on that job before the invoice is safe to pay.
- Payments have documentation gates. A subcontractor payment without a signed lien waiver of the correct type is a risk event, not a completed task.
- Part of every billing is withheld. Retention accrues on progress billings at contract terms and lives outside normal AP aging until release.
Generic AP software treats these as edge cases. In construction they are the workflow.
The construction invoice lifecycle
A well-run construction AP function moves every invoice through seven stages. The stages are the same whether the tooling is paper or fully automated — automation changes who does the work, not what must happen.
- Receipt. All invoices land in one intake point — a dedicated AP inbox, not project managers' personal email. Invoices that arrive in the field get forwarded in, never processed from the side.
- Capture. Header and line data are extracted: vendor, invoice number, date, amounts, and — critically — the job references the vendor wrote on the invoice.
- Coding. Each line is assigned job, phase, cost code, and cost type. The discipline that matters is coding at entry: recoding at month-end means project reports were wrong all month. Vendor history and PO context predict most codes; the exceptions need a human who knows the job.
- Matching. PO-backed lines are matched against the commitment — three-way matching where receiving exists, two-way against the PO or subcontract elsewhere. Within tolerance, the invoice can skip field approval entirely.
- Approval. Unmatched or judgment-dependent invoices route to the project manager; everything routes by documented thresholds, with mobile approval and automatic reminders doing the chasing. Our approval delay calculator quantifies what this stage costs when it runs on email.
- Compliance gate. Before payment: correct waiver signed, compliance documents current, retention withheld at contract terms. See lien-waiver controls and retention tracking.
- Payment and posting. The coded bill posts to the accounting system (for most contractors, QuickBooks), retention posts to its own balance, and the payment run releases under dual control.
Centralised vs project-level processing
Contractors oscillate between two failure modes: fully central AP that approves work nobody verified, and per-project AP where every job office keys its own invoices, vendor records fragment, and no control is applied twice the same way.
The working pattern is central processing, distributed verification. One team owns intake, coding standards, matching, the vendor master, and payment. Project teams do exactly two things: verify work and approve within their authority. Everything the project team touches flows through the same central pipeline.
Roles and responsibilities
| Role | Owns | Does not own |
|---|---|---|
| AP specialist | Intake, capture, coding, matching, waiver collection, payment prep | Approving work they cannot verify |
| Project manager | Verifying work happened; approving within authority; flagging disputed billings | Vendor records, payment release, coding standards |
| Controller | Coding standards, approval matrix, exception policy, month-end AP close, retention register | Day-to-day invoice entry |
| CFO / owner | Payment release authority at top thresholds, banking controls | Routine approvals |
The most common structural mistake is letting the project manager role bleed into the others — PMs entering invoices, editing vendor records, or holding payment authority. Field verification is essential; field control of the ledger is how errors and fraud hide.
The construction exception taxonomy
Tracking why invoices stall is what turns AP problems into fixable upstream problems:
| Exception | Typical root cause | Owner of the fix |
|---|---|---|
| Missing or invalid job code | Vendor did not reference the job; job not set up yet | AP + project setup |
| Price/quantity variance vs commitment | Change-order work billed before the change order is approved | PM + project controls |
| No PO for PO-required spend | Field purchasing outside the commitment process | Ops leadership |
| Unsigned or wrong-type waiver | Waiver chased after payment instead of gating it | AP policy |
| Retention discrepancy | Invoice retention does not match contract terms | AP + contract admin |
| Duplicate or overlapping billing | Sub bills both progress and final for the same period | Matching + duplicate detection |
Cross-industry research puts the average exception rate at 14% of invoices (IOFM). Contractors carrying a broader taxonomy should expect the untreated number to run higher — and should measure it rather than guess.
The metrics that tell you AP is healthy
Six numbers, tracked monthly, describe the function: cost per invoice, invoice-to-posting cycle time, approval days split by role, first-pass job-cost coding accuracy, missing-waiver rate at release (target: zero), and retention outstanding by job. Definitions and formulas for the full set live in the Construction AP Benchmark Centre; the cost-per-invoice calculator and job-costing calculator compute your baseline from numbers you already know.
Measure the baseline before changing anything. The improvement case for automation should be provable from your own before/after data, not vendor claims.
Where automation belongs — and where it does not
Automation earns its keep on the deterministic steps: capture, code suggestion from vendor and PO history, matching within tolerance, approval routing and reminders, waiver chasing, retention arithmetic, and posting coded bills to the ledger. Cross-industry data shows what that is worth — the all-in industry average is $9.40 per invoice (Ardent Partners), against $1.50–$3.00 with end-to-end automation (IOFM).
The judgment calls stay human: approving work, resolving disputed billings, releasing retention, and any payment above threshold. A system that auto-posts everything is not mature AP — it is an unaudited one. The dividing line between the two is the subject of the controls framework.
If you want to see the full lifecycle running on a QuickBooks file — capture, coding, matching, field approvals, waivers, and retention in one flow — that is what Nexus Build does.
Primary Resources
Definition
Glossary: job costing
Canonical definition and supporting AP context.
Cornerstone
Construction AP Knowledge Centre
Construction AP workflow and product guidance.
Cornerstone
Construction AP Benchmark Centre
The metrics that define a well-run construction AP function — what to measure, how to calculate each one, and the cross-industry baselines to compare against while construction-specific medians mature.
Tool
Approval Delay Calculator
Construction invoices stall in the field, not in accounting. Model how many days invoices sit with project managers, what the chasing costs AP, and what a reminder-driven mobile approval flow would recover.
Cornerstone
Construction Job Costing
Construction AP workflow and product guidance.
Cornerstone
Nexus Build
Construction AP automation for QuickBooks
Built for construction AP teams
Nexus Build handles job costing, lien waivers, retention tracking, and subcontractor payments on QuickBooks.
Related Articles
The Construction AP Controls Framework
A working controls framework for construction payables: segregation of duties, vendor bank-change verification, commitment tolerances, approval authority, waiver and retention gates, and what should never post automatically.
Read articleRetainage Management for AP Teams: Calculation, Tracking, and Release
How AP teams should run retainage: the calculation including reduction milestones, the ledger treatment that keeps retention out of AP aging, the release workflow, and the register that makes it auditable.
Read articleConstruction Accounts Payable Software: The 2026 Buyer's Guide
Construction AP is different — job costing, lien waivers, retention holdbacks, and subcontractor management add layers of complexity that generic AP software cannot handle. This guide covers what to look for, compares top platforms, and shows how a 50-person GC automated 400 invoices/month.
Read article