Skip to content
Field notes / AR & Collections

Construction payment disputes: collect the undisputed balance

Separate disputed construction charges from the remaining invoice balance. Includes a worked allocation, evidence checklist, partial-payment workflow and blank CSV.

By Buildalytic editorial team6 min read

Download the blank collections CSVFree blank worksheet. No signup required.
Two separately bound payment-document packets beside a marked architectural detail and a navy folder.
Original AI-generated editorial illustration. Documents, figures and screens are fictional.
The short answer

To pursue the undisputed portion of a construction invoice, reconcile the open balance, ask the payer to identify each disputed line and record the basis for the proposed withholding. Request payment of the remaining amount through the agreed process while the authorized team resolves the dispute. Whether that amount must be released depends on the contract and applicable law; an internal allocation alone does not establish entitlement.

What to take away

  • Ask for a line-level explanation before treating an entire invoice as disputed.
  • Keep deductions, credits, retainage and applied payments distinct.
  • A partial-payment request must preserve the unresolved commercial position.
  • Only authorized reviewers can accept settlements, write-offs or releases.

Why one disputed line can stall an entire collection

An unpaid invoice marked “disputed” often leaves the collector with no actionable amount. The project manager may be questioning a specific change, while accounting continues to show the whole billing open. Until those two views are connected, the office risks either demanding the wrong amount or waiting for a small disagreement to resolve before asking about the rest.

A 2026 r/Contractor discussion about a commercial customer missing a payment date shows the tension between collecting money and preserving the next project opportunity. It does not establish the customer’s liability. For the office, the useful first step is a verified breakdown and a named decision maker, rather than assuming the whole account needs the same escalation.

Sources: Reddit r/Contractor: Commercial client hasn’t paid by due date (2026 discussion; anecdotal)

Start with a balance that accounting can reproduce

Obtain the original billing amount, authorized credits, cash applications and remaining ledger balance. Then identify retainage under the applicable project treatment. Do not subtract retainage twice if the invoice was already recorded net of that withholding. Ask accounting which figures the report represents before creating a collection request.

If a customer has paid a lump sum across several projects, resolve the allocation before treating one job as completely unpaid. Preserve the remittance instruction and the accounting decision. A collector’s spreadsheet should point back to the balance source and extraction date, so a later receipt can update the worklist without rewriting the original submission.

Separate a dispute from a processing problem

Ask the payer whether the issue concerns scope, valuation, quality, a claimed backcharge or missing documentation. A package missing one attachment has a different next step from an executed deduction. Record who asserted the issue and what evidence they provided. An internal label is a routing aid; it does not determine whether withholding is permitted.

An older MoneySavingExpert construction-laborer discussion describes an alleged diversion of invoice money toward an unrelated debt. It is a UK anecdote from 2021, not a current U.S. rule. It illustrates why the collector should ask what a deduction represents and who authorized it, instead of accepting an unexplained reduction as an ordinary project credit.

Separate a dispute from a processing problem
Issue reportedEvidence to requestInternal decision owner
Missing attachmentExact requirement and missing recordBilling coordinator
Quantity or valuation disagreementSpecific line and reviewed quantityProject manager
Backcharge claimedNotice, calculation and supporting recordsAuthorized commercial reviewer
Retention withheldContract basis and release statusController / closeout lead
Cash allocation mismatchRemittance and cash-application recordAccounting

Sources: MoneySavingExpert Forum: Self employed unpaid invoice help (February 2021; UK anecdote)

Worked example: allocate a $46,000 open balance

Assume a fictional progress billing requests $60,000, already net of retainage. Accounting has applied $14,000 in cash, leaving $46,000 open. The payer identifies a $6,000 disputed change line and a $2,000 claimed cleanup backcharge. For collection routing, the remaining amount is $38,000: $46,000 minus $8,000 of specifically identified issues.

Request a payment decision on the $38,000 and assign the two disputed items to the authorized reviewer. Do not issue an $8,000 credit merely to make the reminder match. The contractor may dispute both deductions, and the $46,000 can remain the booked open balance unless accounting records an authorized adjustment.

If $30,000 is subsequently received and applied, the ledger balance becomes $16,000. The worklist now shows $8,000 remaining in the requested-payment path and $8,000 associated with the unresolved issues. Confirm the payer’s allocation and accounting entry before making that split. The example assumes separate processing is appropriate; it does not decide legal entitlement.

Build a small evidence packet for each disputed item

Link each issue to the subcontract, relevant change record, billing line, approval history, daily reports, tickets, photographs or inspection record as applicable. Identify what each document establishes. A photo can support that material was present; it may not establish approved price or authority to order extra work.

Summarize the positions in plain language: amount requested, amount challenged, stated reason, missing evidence and requested decision. Give the packet a version and preserve the original notice. Avoid sending a large undifferentiated project folder and asking the recipient to find the issue. The next reviewer should be able to understand the question without replaying every conversation.

Ask about payment of the remaining amount

An original illustrative request is: “Our ledger shows $46,000 open on INV-314. Your latest response identifies $6,000 against CO-17 and a $2,000 cleanup deduction. Please confirm whether those are the only amounts you dispute and advise the approval and payment status of the remaining $38,000. Our project team is reviewing the two identified items separately.”

Have the authorized person review wording where accepting a partial payment, signing a release or responding to a proposed settlement could affect the unresolved claim. Keep the message aligned with the actual project procedure. Requesting a separate payment decision is useful; declaring that all withholding is unlawful requires a legal analysis.

Review waivers and settlement language before signing

California’s Contractors State License Board publishes separate conditional and unconditional progress and final release forms. That is California-specific guidance, not a nationwide form recommendation. Verify the applicable form, period, amount, exceptions and payment status with the qualified reviewer before exchanging a release.

A payment allocation and a waiver scope must be checked together. If the customer pays part of an invoice, the office should understand whether the requested document addresses that payment or broader claims. Do not assume the document’s filename describes its actual effect. Preserve the executed document and the accounting record used in the review.

Sources: California CSLB: Conditional and unconditional waiver and release forms (California only)

Close the issue when the decision and accounting agree

Track the decision, approver and resulting treatment: additional payment, authorized credit, settlement or continuing dispute. Reconcile each outcome to the ledger. A project manager marking an issue resolved does not by itself establish that cash arrived or a credit was posted.

Buildalytic’s payment-status follow-up can be evaluated for finding the missing response and next owner. Use a redacted partial-dispute case in a demo and ask how the workflow keeps routine reminders separate from commercial decisions. The accounting team should retain control of balance adjustments, releases and settlements.

Sources: Buildalytic: Construction payment follow-up

Common questions

Can a GC withhold an entire payment over one disputed item?

That depends on the agreement, project type and applicable law. Ask for the specific items, amount and contractual basis, and have a qualified reviewer assess the withholding.

Should a disputed amount be removed from AR?

A collection category is not an accounting adjustment. Keep the ledger treatment under accounting policy and record credits or write-offs only with the required authority.

What evidence supports an undisputed-balance request?

Use the open-balance reconciliation, payer’s itemized issues, billing references and relevant acceptance or approval records. Explain the remaining amount and ask for its payment status.

Does receiving part payment settle the remaining claim?

Do not assume so. Review payment conditions, releases and settlement language with the authorized adviser before accepting a proposed resolution.

Sources and editorial notes

Prepared with AI assistance. Reference date: 2026-11-07. Worked examples are illustrative and are not customer results. Product details can change; confirm the current scope and terms before rollout.

How we prepare and update field notes
See it on your workflow

Review one stalled construction payment

Bring a redacted billing record, current accounting balance and latest payer response. Review a payment-status follow-up workflow, its source records and the handoff to your accounting team. Confirm supported connections and scope in the demo.

Start with the call, text or record your team already handles. Review the expected outcome and the human handoff before choosing a rollout.

Request a payment-follow-up demo Explore the relevant capability