Subcontractor Monthly Statements: A Monthly Control System for Job Margin

Quick Answer

The control target is a $0 unexplained variance between each active subcontractor’s billed-to-date balance and the amount recorded in your job-cost and accounts-payable records at month-end, after accounting for retainage and known timing differences. If a subcontractor statement, pay application, or internal commitment record does not agree with the books, your current job margin and remaining-cost forecast should not be treated as final. A monthly subcontractor statement reconciliation gives contractors a repeatable way to identify missing invoices, unrecorded change orders, duplicate costs, and progress mismatches before the job is complete.

Subcontractor costs can look complete while missing bills, change orders, and open balances distort job margin. Use a monthly statement reconciliation to catch gaps before forecasts, cash flow, and project decisions drift.

1. Build an Active Subcontractor Balance Register

What to do

Maintain one monthly register covering every subcontractor with an active commitment on an open job.

At minimum, track:

  • Job

  • Subcontractor

  • Scope or cost code

  • Original subcontract amount

  • Approved change orders

  • Revised subcontract amount

  • Billed-to-date amount

  • Amount recorded in accounting

  • Paid-to-date amount

  • Retainage

  • Remaining commitment

  • Pending change-order exposure

  • Estimated scope completion

  • Variance requiring review

The register should include active subcontractors even when they did not submit an invoice during the current month.

A zero-dollar invoice month does not mean there was zero financial activity.

The sub may have completed work that has not been billed yet, submitted a change request that has not reached accounting, or fallen behind schedule while the accounting records remain unchanged.

Why it matters

A normal accounts-payable report only shows what has been entered.

The subcontractor register shows what management expects the full subcontract exposure to be.

Those are different controls.

This is also why subcontractor reconciliation belongs inside a structured close. The free Contractor Month-End Close Checklist gives contractors a repeatable order for verifying vendor, subcontractor, job-cost, and financial balances each month.

What goes wrong if skipped

Accounting can report $80,000 of subcontractor cost while the subcontractor has actually billed $92,000.

The $12,000 gap does not disappear.

It simply reaches the job report late.

That delay temporarily inflates job profit and reduces the reported cost required to finish the project.


2. Collect a Monthly Balance Source for Every Active Subcontractor

What to do

For every active subcontractor, collect the best available independent record of the balance through month-end.

Depending on the trade and contract structure, that may be:

  • A subcontractor statement

  • A current pay application

  • A cumulative invoice history

  • An open-balance report

  • A progress billing schedule

  • A subcontract commitment report maintained internally

Use a fixed cutoff date.

For example:

All active subcontract balances must be updated through the last calendar day of the month before job reports are released.

If a subcontractor does not provide formal monthly statements, maintain an internal record showing:

Revised commitment − billed to date = remaining committed cost

Why it matters

The accounting system is not an independent confirmation of itself.

If accounting only checks the bills already entered into accounting, missing bills remain invisible.

The monthly source document creates something to reconcile against.

Upstream document controls still matter. A disciplined Contractor Invoice Approval Workflow helps verify scope, job assignment, cost code, and authorization before an invoice reaches the ledger.

This monthly system answers a different question:

Did everything that should have reached the ledger actually reach it?

What goes wrong if skipped

Subcontractor invoices can sit in:

  • A project manager's email

  • A subcontractor portal

  • An approval queue

  • A job folder

  • A dispute file

Meanwhile, management reviews a job-cost report that appears complete because nothing in the accounting system indicates a document is missing.


3. Reconcile Billed-to-Date Cost Against the Job-Cost Ledger

What to do

Compare the subcontractor’s cumulative billed amount with the cumulative subcontractor cost recorded against the job.

Use:

Unexplained Variance = Subcontractor Billed-to-Date − Recorded Job Cost

Known items such as retainage, rejected billings, or documented cutoff timing should be separated rather than buried inside the variance.

The target after those adjustments is:

$0 unexplained variance

Example: Monthly Subcontractor Reconciliation

Subcontract Scope Revised Commitment Sub Billed to Date Job-Cost Ledger Unexplained Variance Estimated Scope Complete Control Read
Electrical $130,000 $96,000 $86,000 $10,000 70% Missing or delayed cost needs review
Plumbing $95,000 $57,000 $57,000 $0 62% Balance reconciles
HVAC $110,000 $88,000 $88,000 $0 60% Billing is ahead of reported progress
Total $335,000 $241,000 $231,000 $10,000 Job costs understated by $10,000 until resolved

Suppose the job has a $500,000 contract and the current report shows $75,000 of projected profit.

Reported margin:

$75,000 ÷ $500,000 = 15.0%

If the $10,000 electrical variance is a valid cost that simply has not been entered:

Corrected projected profit = $65,000

Corrected projected margin = 13.0%

One missing subcontractor balance just moved the project from a reported 15% margin to 13%.

Nothing changed in the field that morning.

Management simply received a more complete number.

Why it matters

Contractors manage jobs based on remaining exposure, not just historical invoices.

Reconciliation prevents an incomplete AP ledger from being mistaken for a complete job-cost report.

What goes wrong if skipped

Missing costs temporarily inflate:

  • Gross profit

  • Job margin

  • Estimated cost-to-complete accuracy

  • Available contingency

  • Confidence in the forecast

A PM may approve spending because the job appears to have more room than it actually does.


4. Reconcile the Revised Subcontract Commitment

What to do

For every subcontractor, calculate:

Revised Commitment = Original Subcontract + Approved Change Orders

Then calculate:

Remaining Commitment = Revised Commitment − Billed-to-Date

Keep pending or disputed changes on a separate exposure line.

Do not quietly add unsigned changes into the approved subcontract value.

A practical register might show:

  • Original subcontract: $100,000

  • Approved COs: $15,000

  • Revised commitment: $115,000

  • Billed to date: $82,000

  • Remaining approved commitment: $33,000

  • Pending change request: $9,000

Management can now see both the contractual amount and the potential exposure.

Why it matters

The monthly statement balance tells you what has already happened.

The commitment balance tells you what the job still has left to absorb.

You need both.

A project with $33,000 of remaining approved subcontract cost and another $9,000 under active change-order review has a different risk profile than a report showing only the $82,000 already billed.

This is a useful control to pair with the free Contractor Month-End Close Checklist because the close should verify both recorded costs and known open financial exposure before management reviews profitability.

What goes wrong if skipped

Change-order exposure stays outside the financial system until paperwork catches up.

Job margin then falls in chunks instead of showing the gradual cost movement that operations may already know is happening.


5. Compare Subcontractor Billing to Physical Progress

What to do

Add an estimated completion percentage for major subcontracted scopes.

Then compare it with billed percentage:

Billed % = Billed-to-Date ÷ Revised Subcontract

Example:

Revised electrical subcontract: $200,000

Billed to date: $90,000

Billed percentage:

$90,000 ÷ $200,000 = 45%

PM-estimated scope completion: 70%

The 25-point gap does not automatically prove the subcontractor is behind on billing.

It tells you the numbers require an explanation.

Possible causes include:

  • Invoice timing

  • Unsubmitted pay applications

  • Material stored but not billed

  • Pending changes

  • Front-loaded or back-loaded billing

  • Incorrect progress estimate

  • Schedule slippage

  • Work performed but not recorded financially

Why it matters

Subcontractor cost movement can act as an operational signal when compared with actual job progress.

A monthly balance review allows accounting and project management to investigate gaps while the job is active.

What goes wrong if skipped

A contractor may see a stable subcontractor cost line and assume the scope is performing normally.

The financial inactivity could actually represent:

  • Delayed billing

  • Stalled work

  • Missing paperwork

  • An unresolved scope dispute

The accounting report alone cannot tell you which one.

The reconciliation creates the question that management needs to answer.


6. Push Exceptions Into the Job Forecast

What to do

Do not stop after finding the variance.

Every material exception needs one of four outcomes:

  1. Record it — a valid invoice or accrual is missing.

  2. Correct it — the bill exists but is coded incorrectly or duplicated.

  3. Forecast it — the cost has not been billed yet but is expected.

  4. Document it — there is a legitimate timing, retainage, or contractual difference.

The forecast should then reflect the best current estimate of the subcontractor’s remaining cost.

That process connects directly with Construction Forecast Example: How Contractors Stop Margin Fade Mid-Project.

Why it matters

Finding a missing $10,000 cost is accounting.

Updating the remaining job forecast because of it is financial control.

A subcontractor reconciliation has little management value if the exception is identified but the projected final job cost stays unchanged.

What goes wrong if skipped

Accounting fixes historical numbers while the PM continues managing the job from an outdated forecast.

The ledger becomes accurate, but the decision system remains wrong.


7. Close Every Exception With an Owner and Due Date

What to do

Maintain a short exception log.

Every unresolved variance should include:

  • Job

  • Subcontractor

  • Dollar amount

  • Reason

  • Person responsible

  • Required action

  • Due date

  • Final resolution

Examples:

$14,500 — Electrical — June pay app not entered — Accounting — Enter by July 6

$8,200 — Excavation — Pending field change — PM — Confirm authorization by July 7

$22,000 — HVAC — Billing ahead of field progress — PM — Review schedule and pay app by July 5

Close the exception only when the accounting, contract, and operational records agree.

Why it matters

A reconciliation without ownership becomes a recurring list of unexplained differences.

Financial controls work because exceptions are forced to resolution.

What goes wrong if skipped

The same balance appears next month.

Then the month after that.

Eventually no one remembers whether the difference represents a missing cost, timing item, disputed scope, or bad accounting entry.


Insider Notes / Contractor Gotchas

Do not confuse accounts payable with total subcontractor exposure

AP shows bills recorded and still unpaid.

It does not automatically show work completed but not billed, pending changes, or the full remaining commitment.

Do not treat a $0 current-month invoice as a $0 current-month risk

An active subcontractor can perform substantial work without sending an invoice before the accounting cutoff.

Separate retainage from unexplained differences

Retainage can create legitimate differences between amounts billed, payable, and actually paid.

Track it explicitly instead of letting it become a permanent reconciliation variance.

Watch cumulative amounts, not just the current invoice

A $20,000 current invoice may be perfectly accurate while the cumulative subcontract balance is still wrong because an older invoice was missed.

Do not let project managers approve their own unexplained numbers indefinitely

The PM should provide field context.

Accounting should provide ledger context.

The control works when both views reconcile.

Statements do not replace commitment tracking

A statement tells you what the subcontractor says has been billed.

It does not prove that all remaining scope, approved changes, or likely pending exposure is included.


Real-World Impact: What the Monthly Control Changes

A disciplined subcontractor monthly statement system improves three types of visibility.

1. Job Margin Visibility

Missing subcontractor costs stop sitting outside the job report for weeks or months.

Margins reflect a more complete cost picture.

2. Cost-to-Complete Control

Management sees:

What has been billed + what remains committed + what additional exposure is developing

instead of relying only on historical AP.

3. Project Execution Visibility

Differences between billed percentage and physical progress create early questions around:

  • Delayed invoices

  • Scope changes

  • Schedule movement

  • Subcontractor performance

  • Cost timing

The numbers do not replace the PM.

They give the PM a structured exception to investigate.

4. Cash Visibility

A subcontractor statement can expose obligations that are about to hit AP even when they are not yet reflected in the current cash forecast.

5. Forecast Reliability

A stronger current-cost balance creates a stronger starting point for estimating final job cost.

That is the broader principle behind Financial Controls for Contractors (Why Profit Leaks Go Unnoticed): reports become useful only when the operational controls underneath them are reliable.


Summary Framing

Managing subcontractors from invoices alone is historical reporting.

A controlled monthly system ties together:

Contract value → approved changes → billed-to-date cost → accounting balance → physical progress → remaining commitment → job forecast

The goal is not to collect more paperwork.

The goal is to reach month-end with $0 unexplained subcontractor balance variance and a documented reason for every remaining exposure.

The free Contractor Month-End Close Checklist can serve as the broader monthly control around this process so subcontractor reconciliation happens before job margins and financial statements are treated as complete.



FAQ

1. Do all subcontractors need to send monthly statements?

Not necessarily. The control requires a reliable monthly balance source, not one specific document format. A subcontractor statement, cumulative pay application, invoice history, or internally maintained commitment record can work as long as accounting can reconcile billed-to-date cost and remaining exposure.

2. What should contractors reconcile on a subcontractor statement?

At minimum, compare subcontractor billed-to-date amounts with the job-cost ledger, accounts payable, retainage records, approved change orders, payments, and revised subcontract commitment. Any difference should have a documented explanation before the month is considered closed.

3. Why can subcontractor costs make a profitable job look better than it really is?

Job-cost reports only include costs that have been entered or accrued. If subcontractor work has been performed but the invoice has not reached accounting, reported cost can be understated and current job profit can be temporarily overstated.

4. Can subcontractor monthly balances help identify project delays?

They can identify exceptions that deserve operational review. If subcontractor billing, physical progress, and the project schedule move at materially different rates, the difference may point to delayed billing, stalled work, scope changes, or inaccurate progress reporting. The financial variance is a signal, not proof of a schedule problem by itself.

5. How often should subcontractor balances be reconciled?

A formal reconciliation should occur at least as part of every month-end close for active subcontractors. Higher-risk projects may benefit from weekly commitment and invoice reviews, but the monthly control establishes a defined point when the accounting records, subcontractor balances, and job forecast must agree.


CTA

If subcontractor balances are changing faster than your reports can explain them, adding another dashboard will not solve the underlying problem. Build the reconciliation control first. EdgeStrat Finance helps contractors structure bookkeeping, job costing, and monthly financial review systems so open subcontractor exposure becomes visible while there is still time to manage the job.



Disclaimer: This content is for general educational purposes only and does not constitute tax, legal, or accounting advice. Individual circumstances vary, and tax and reporting requirements can change. Always consult a qualified CPA, tax professional, or legal advisor for guidance specific to your business.

Next
Next

Aligning Your Cost Codes and Chart of Accounts for Accurate Job Costing Reports