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.
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:
Record it — a valid invoice or accrual is missing.
Correct it — the bill exists but is coded incorrectly or duplicated.
Forecast it — the cost has not been billed yet but is expected.
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.
- 1. Build an Active Subcontractor Balance Register
- 2. Collect a Monthly Balance Source for Every Active Subcontractor
- 3. Reconcile Billed-to-Date Cost Against the Job-Cost Ledger
- 4. Reconcile the Revised Subcontract Commitment
- 5. Compare Subcontractor Billing to Physical Progress
- 6. Push Exceptions Into the Job Forecast
- 7. Close Every Exception With an Owner and Due Date
- Real-World Impact: What the Monthly Control Changes
- Summary Framing
- FAQ