A month-end close for a general contractor is not "reconcile the bank and hit print." It is the monthly ritual that makes job costs, pay apps, retainage, change orders, and the WIP schedule agree with the cash in the account — so the owner package is something you can run the company on, not a set of reports you apologize for.
Below: why GC close is different, bank and credit-card recs, AP/AR and lien-waiver tie-out, job-cost review, WIP update, the financial package for the owner, and a close calendar you can actually keep. Want someone else to own the close? Start with a DIG Diagnostic, then talk Foundation.
Service businesses can close on bank + AR + AP. A general contractor cannot. A P&L without job costing and WIP is a company story that ignores the jobs — and the jobs are the company.
| What a generic close covers | What a GC close also has to cover |
|---|---|
| Bank / credit-card reconciliation | Same — plus job-tagged deposits and draws |
| AR / AP aging | Same — plus pay-app status, retainage, lien waivers |
| Accruals and prepaid | Same — plus unposted sub bills and materials in transit |
| Trial balance | Same — plus job-cost completeness |
| Financial statements | Same — plus a current WIP and over/under position |
| "Owner package" | P&L / BS / cash and job profitability + WIP narrative |
Miss the construction layer and you get familiar lies: jobs that look fine until retainage and CO costs catch up; underbillings that never clear; overbillings that feel like cash; a bank balance that looks healthy while jobs are financing the owner.
Blackline Financial is construction-only bookkeeping and advisory for contractors and specialty trades (roughly $1M–$30M). We do not prepare tax returns — tax timing and long-term contract elections are something we coordinate with your CPA. Monthly close and job-cost hygiene sit in Foundation / Frame on services. Every engagement starts with a DIG Diagnostic; every package is custom-quoted.
Nothing downstream is trustworthy if cash accounts are not reconciled. For GCs, "reconciled" means more than a zero difference on the bank feed.
| Rec habit | Result |
|---|---|
| Bank + cards cleared; deposits tied to jobs / invoices | Cash, AR, and billings can agree |
| Bank cleared; cards ignored | Job costs and overhead understated until the statement hits |
| Deposits parked as generic income | WIP billed column and job revenue diverge |
| Old uncleared items rolled for months | False cash comfort; hard audit / bonding questions later |
Bank rec is the floor, not the close. Still open on day twelve? The rest of the checklist is theater.
For GCs, payables and receivables are tied to paper on the job — pay apps, sub bills, and lien waivers — not just open invoices in QuickBooks.
Lien waivers prove who got paid for what period. Ignoring them creates legal and pay-app risk even when the GL looks tidy.
| Tie-out | Question the close should answer |
|---|---|
| Conditional / unconditional waivers received | Do we have waivers that match what we paid this period? |
| Waivers issued upstream | Do owner / lender packets match what we billed and what we paid down-chain? |
| Gaps | Which subs were paid without a matching waiver — or billed without pay? |
| Job file vs books | Does the waiver log agree with AP payments and pay-app history? |
You need a monthly checklist item, not a law-firm process: waivers in ↔ payments out ↔ pay apps up. When those disagree, fix the file before you call the month closed.
Before WIP, look at the jobs. A WIP built on incomplete or miscoded costs is polished fiction.
Each month, sample the largest open jobs, any surprise swing, and any job where field says "we're drowning" but the P&L says fine. Ask:
Setup patterns live on job costing in QuickBooks Online. The close uses the system you have — it does not invent one or paper over holes.
| Review finding | Typical close action |
|---|---|
| Missing sub bill | Enter or accrue; note exception if paper is late |
| Costs on wrong job | Recode before WIP |
| CO cost without CO estimate / contract update | Fix estimate + contract in same cycle (change orders) |
| Big dump-code balance | Reclass what you can; park remainder as a known weakness for DIG / cleanup |
If job cost is mush, fix mush. Do not WIP your way out of bad inputs.
The WIP schedule is the construction close's center of gravity. Update it after bank/cards, AR/AP, and job-cost review — not instead of them.
| WIP column | Close question |
|---|---|
| Contract value | Includes approved change orders only? |
| Estimated cost at completion (EAC) | Updated for known overruns, buyout, and CO cost? |
| Costs to date | Matches job-cost ledger through period end? |
| Percent complete | Usually costs ÷ EAC under cost-to-cost — see percentage of completion |
| Earned revenue | Contract × % complete (POC)? |
| Billed to date | Matches pay apps + CO billings? |
| Over / under billing | Earned vs billed — see over / under billing |
Owner-facing read. Overbillings are not free cash; underbillings are not automatically "invoice harder." Sticky underbillings often mean approved-but-unbilled COs, unapproved work already costed, or an EAC never faced. Name which on the WIP.
Timing. Refresh WIP every month as part of close (how we close), not the week a bank, bonding agent, or owner asks. Stale WIP is how you get surprised in the meeting you cannot reschedule.
The point of close is a package the owner can use — not a folder of exports nobody opens.
Optional when the company is ready: a rolling 13-week cash flow and a one-page KPI strip (gross margin, underbillings trend, backlog). Fractional CFO packaging lives under Blueprint — custom-quoted, construction-only.
What "done" means. The owner can answer: Are open jobs making money? Are we billing what we've earned? Is cash about to get tight? If not, the close is not finished — even if every account is reconciled.
Land reports where the team already looks — email is fine; a portal is better (Command). Cadence and honesty matter more than the channel.
A checklist without dates becomes "we'll catch up next month." Pick a calendar and defend it.
| Window | Focus |
|---|---|
| Last 2–3 business days of month | Push sub bills and receipts in; no "hold for next month" without a list |
| Business day 1–3 | Bank + credit-card recs; clear card clearing accounts |
| Day 2–5 | AR/AP cleanup; retainage check; lien-waiver tie-out |
| Day 3–6 | Job-cost review; CO contract/EAC catch-up |
| Day 5–8 | WIP rebuild; over/under read; POC entries if you book them monthly |
| Day 7–10 | Owner package out; exceptions logged; next-month billing actions named |
Adjust for your pay-app cycle. The rule is the same: close is a deadline, not a mood. If day ten arrives and WIP is still open, you are flying on last month's story.
Roles. Someone owns the checklist (bookkeeper / controller seat). PMs own field truth for percent complete and pending COs. The owner owns decisions when WIP says a job is underwater. Blackline's process is built so close does not depend on heroics at 11 p.m. on the twelfth.
Exceptions log. Write down what you could not finish — missing waiver, late sub bill, disputed CO — with an owner. Silent exceptions are how fiction returns.
Example only — not a client case, not a quote. Round placeholder figures to show why sequence matters.
Job Midtown TI at month-end: contract $800,000 (incl. one approved CO); EAC $640,000; costs in QBO before a late sub bill $300,000; late sub bill entered day 4 of close $20,000; billed to date $350,000.
WIP before the late bill: costs $300K → ~46.9% complete → earned ~$375K → ~$25K overbilled vs $350K billed.
After the late bill: costs $320K → 50% complete → earned $400K → ~$50K underbilled.
Illustrative only. Not a client case, not a quote.
Same job, same week — opposite story — because job-cost completeness moved before WIP. Checklist order is bank/cards → AR/AP/waivers → job cost → WIP → owner package, not "WIP first because the banker asked."
This only works on construction books: real job costing, a living WIP, and a close someone owns. A pretty P&L on unreconciled cards and missing sub bills is still fiction.
A GC month-end close reconciles cash, ties AR/AP and lien waivers to pay apps, reviews job costs, updates the WIP and percentage-of-completion inputs, and delivers an owner package you can run the company on — not just a trial balance that balances.
Beyond bank, AR, and AP, contractors have to finish job-cost completeness, retainage, change-order catch-up, and a current WIP with over/under billing. Skipping that layer makes the P&L look fine while jobs and cash tell a different story.
Every month as part of close — after bank/card recs, AR/AP, and job-cost review. Updating WIP only when a bank or surety asks guarantees a scramble and stale estimates. See WIP schedule and how we close.
At minimum: P&L, balance sheet, cash position, AR/AP summary (with retainage called out), current WIP, and a short plain-language narrative on jobs and billing. Add a 13-week cash flow when cash timing is tight.
Yes — as a tie-out. Waivers should match what you paid and support what you billed. The close is where gaps get listed and owned before the next pay-app cycle.
Yes. Ongoing monthly close sits in Foundation (and deeper WIP / job-cost work in Frame) after a DIG Diagnostic. Fractional CFO packaging is Blueprint. All custom-quoted on services / contact. We don't prepare tax returns; we coordinate with your CPA when tax questions come up.
Tell us about your construction business and we'll put together a custom quote — usually within one business day. DIG first; Foundation for the monthly close seat; no invented rate card.
Book the DIG Diagnostic →Call (480) 617-2664
Blackline Financial · 4320 E Brown Rd, Suite 103, Mesa, AZ 85205