← All posts
ConstructionSeptember 17, 2026

How to record subcontractor backcharges in construction job costing

When a subcontractor fails to perform and you pay to fix it, that cost should come back to the sub. Here is how to track backcharges so remediation costs do not permanently inflate your job cost.

Construction site framing in progress with workers and materials visible
JZ
Jessica Zhao
CEO, Clear Books Advisory

A general contractor we work with finished a $340,000 commercial renovation and expected the job to clear its budgeted 12 percent margin. The bookkeeper ran the final job cost report and shared the results: 9.4 percent.

The contractor reviewed the job timeline, found no clear overrun, and asked for a detail report. The answer was on line 47. A flooring subcontractor had abandoned the job six weeks before completion. The GC hired a replacement sub to finish tile work in three commercial restrooms at a cost of $5,200. The project manager had spent 12 hours documenting the dispute, coordinating the new sub, and preparing a backcharge notice at $80 per hour, adding another $960. Total remediation: $6,160.

The problem was not the dispute. The problem was that the backcharge notice had been emailed to the original sub and never posted in the books. No receivable existed. The $5,200 that was ultimately collected three weeks later had not been applied to anything. The $6,160 sat as a permanent cost the GC had absorbed on a dispute the GC had actually won.

Why backcharges are often not recorded

A backcharge is a cost a general contractor incurs because a subcontractor failed to perform, then passes back as a deduction or a separate invoice. The bookkeeping gap is that the cost and the recovery happen in two separate transactions, often weeks apart, and the cost is real before the recovery is certain.

Remediation cost is posted before the backcharge is documented. An emergency hire to fix a sub’s work arrives as an invoice. The bookkeeper records it to job cost because it clearly belongs to the job. The PM sends a backcharge notice that same week, but it exists only as a PDF in an email. No transaction appears in QuickBooks. The cost stays in the job report; the expected recovery never does.

No receivable is created when the notice is issued. A backcharge notice is only a bookkeeping entry when someone records it. Without a receivable posted at the same time the notice goes out, the books have no record of money owed back to the GC.

Disputes delay posting. Subs routinely dispute portions of a backcharge. While the GC waits for a settlement, the job cost report shows a full overrun. That is the number a PM sees at the monthly job review and the number that informs the next bid.

Backcharges are treated as a project management problem, not a bookkeeping event. When a PM handles disputes and brings the bookkeeper in only after a settlement, the interim period shows the worst possible margin. That period often coincides with end-of-quarter reporting or the job closeout review.

What the job cost report showed

Here is what the $340,000 renovation looked like before and after the backcharge was properly recorded.

Item Without backcharge tracking With backcharge tracking
Flooring remediation labor $5,200 in job cost $5,200 in job cost
PM dispute time (12 hrs × $80) $960 in overhead $960 in job cost
Backcharge receivable created Not recorded $6,160 against the sub
Settlement collected Not applied $5,200 applied
Net open balance $0 $960 (PM time disputed)
Reported margin 9.4% 11.7%

The difference was 2.3 margin points. Across a portfolio of 15 to 20 active jobs, untracked backcharges of this size routinely overstate total job costs by $30,000 to $80,000 in a year.

Why this matters beyond the single job

Three problems develop when backcharges go unrecorded across a job portfolio.

Historical margins inform future pricing. A GC who prices next year’s work using cost history that includes absorbed disputes will build incorrect contingency into bids. The books made the company look less efficient than it was. The next bid is either too conservative or too aggressive depending on which direction the error compounds.

Bonding capacity depends on reported margins. Surety underwriters review job cost reports when setting bonding limits for performance and payment bonds. Systematically low job margins from untracked recoveries reduce available capacity on future projects. A company with $80,000 in unrecorded backcharge receivables is presenting an artificially compressed margin picture to its bonding company.

Year-end profit is understated. Unrecorded receivables are unrecorded income. Any distribution decision or lender covenant tied to net income is working off an incorrect number.

What proper backcharge accounting looks like

For construction clients we work with, a backcharge follows a defined bookkeeping sequence from the day a deficiency is identified.

The remediation cost is posted with a dedicated cost code for recoverable work, visible as a distinct line in the job report rather than merged with base labor or subcontractor expenses.

A backcharge receivable is created in QuickBooks at the same time the PM issues the notice, tagged to the specific subcontractor and the specific job. It does not wait for settlement.

When a settlement is reached, the collected amount is applied against the receivable. The net uncollected portion remains on the job cost report as a documented loss, not an unidentified overrun.

No job closes with a backcharge balance that has not been reviewed and signed off at the final job cost meeting.

Best practices for tracking backcharges

Practices that keep backcharge accounting accurate across a job portfolio:

  • Create a dedicated cost code for backcharge remediation at project setup. Blending it with base subcontractor costs makes it invisible at closeout.
  • Post the receivable entry at the same time the PM issues the notice. Do not wait for a settlement to create the transaction.
  • Review open backcharge receivables at the monthly job cost meeting. A balance that is not moving toward resolution needs management attention, not just PM attention.
  • Include PM investigation and coordination time as a line item in every backcharge notice. Whether it is collected or disputed, that internal cost belongs in the job report.
  • Establish a pursuit threshold. Backcharges under $400 may cost more to collect than they are worth. A written policy is more consistent than case-by-case decisions.

Three questions worth asking

If your company handles subcontractor disputes but you are not sure how they appear in the books, three questions to ask:

  1. When a remediation invoice arrives because a subcontractor failed to perform, is a corresponding backcharge receivable created in QuickBooks at the same time?
  2. On the current list of active jobs, how many open subcontractor disputes have a receivable on the books, and how many exist only in email?
  3. On jobs closed in the last 12 months, were there disputes that produced remediation costs that were never backcharged, or settled for less than the books reflect?

If any of those answers involve a spreadsheet or an email thread rather than a QuickBooks entry, recoverable costs are likely sitting in job cost as permanent losses.

If you want a review, share a completed job cost report from any job that included a subcontractor dispute. We will confirm whether the remediation cost was offset by a proper backcharge recovery, or whether the margin is still carrying a balance that belonged to the sub.

UNTRACKED
VS
PROPERLY RECORDED
WHY DID THE JOB MARGIN FALL 2.3 POINTS AFTER SUBSTANTIAL COMPLETION?
Short answer, $6,160 in remediation cost sat in the job report with no backcharge receivable to offset it.
WHAT THE BOOKS SHOWED WITHOUT BACKCHARGE TRACKING
  • REMEDIATION LABOR
    $5,200 added to job cost, no recovery pending
  • PM DISPUTE TIME
    $960 in management cost absorbed without a backcharge
  • SUB PAID IN FULL
    Original contract settled before the dispute was documented
  • OVERRUN ABSORBED
    $6,160 treated as a permanent loss, not a receivable
WHAT THE BOOKS SHOWED WITH PROPER TRACKING
  • BACKCHARGE RECEIVABLE
    $6,160 recorded against the sub when the notice was issued
  • SETTLEMENT COLLECTED
    $5,200 received and applied against the receivable
  • NET COST REDUCED
    Remediation offset; $960 PM time remains disputed
  • MARGIN RESTORED
    Job reported 11.7% instead of 9.4% once recovery was posted
“Net cost of the subcontractor dispute”
$960, NOT $6,160
BACKCHARGE TRACKED = MARGIN PROTECTED
NO TRACKING = COST ABSORBED

Want a second set of eyes on your books?

30 minutes on Zoom. We'll look at your books and tell you what's working and what isn't.

This is the work we do every day. See bookkeeping for construction.

Book a call