Contractor Guide

Month-end close is where the jobs tell the truth — or they don't

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.

Why GC close is different

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 coversWhat a GC close also has to cover
Bank / credit-card reconciliationSame — plus job-tagged deposits and draws
AR / AP agingSame — plus pay-app status, retainage, lien waivers
Accruals and prepaidSame — plus unposted sub bills and materials in transit
Trial balanceSame — plus job-cost completeness
Financial statementsSame — 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.

Bank and credit card reconciliations

Nothing downstream is trustworthy if cash accounts are not reconciled. For GCs, "reconciled" means more than a zero difference on the bank feed.

Do every cycle

  1. Reconcile every operating, payroll, and draw account to the statement — not "close enough." Uncleared deposits and payments older than a cycle get investigated, not rolled forever.
  2. Reconcile every credit card used for materials, fuel, tools, and travel. Card spend that sits uncategorized becomes dump-code job cost or phantom overhead.
  3. Match deposits to draws / pay apps where you can. A deposit that is "just cash" with no job or invoice link breaks AR and WIP billed-to-date.
  4. Separate owner draws and transfers from operating activity so the P&L is not absorbing personal noise.
Rec habitResult
Bank + cards cleared; deposits tied to jobs / invoicesCash, AR, and billings can agree
Bank cleared; cards ignoredJob costs and overhead understated until the statement hits
Deposits parked as generic incomeWIP billed column and job revenue diverge
Old uncleared items rolled for monthsFalse 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.

AP, AR, and lien waiver tie-out

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.

Accounts receivable

Accounts payable

Lien waiver tie-out

Lien waivers prove who got paid for what period. Ignoring them creates legal and pay-app risk even when the GL looks tidy.

Tie-outQuestion the close should answer
Conditional / unconditional waivers receivedDo we have waivers that match what we paid this period?
Waivers issued upstreamDo owner / lender packets match what we billed and what we paid down-chain?
GapsWhich subs were paid without a matching waiver — or billed without pay?
Job file vs booksDoes 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.

Job-cost review

Before WIP, look at the jobs. A WIP built on incomplete or miscoded costs is polished fiction.

Completeness

Sanity, not forensics

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:

  1. Do costs look like the percent complete the PM believes?
  2. Are dump codes or uncategorized expenses hiding on the job or in overhead?
  3. Did approved COs get cost and estimate updates — or only one side?
  4. Is anything sitting in inventory / WIP / clearing that belongs on a job?

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 findingTypical close action
Missing sub billEnter or accrue; note exception if paper is late
Costs on wrong jobRecode before WIP
CO cost without CO estimate / contract updateFix estimate + contract in same cycle (change orders)
Big dump-code balanceReclass 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.

WIP update

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.

Columns that must be current

WIP columnClose question
Contract valueIncludes approved change orders only?
Estimated cost at completion (EAC)Updated for known overruns, buyout, and CO cost?
Costs to dateMatches job-cost ledger through period end?
Percent completeUsually costs ÷ EAC under cost-to-cost — see percentage of completion
Earned revenueContract × % complete (POC)?
Billed to dateMatches pay apps + CO billings?
Over / under billingEarned 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.

Financial package for the owner

The point of close is a package the owner can use — not a folder of exports nobody opens.

Minimum useful package

  1. P&L (month and YTD) — company level; job P&Ls for open / major jobs.
  2. Balance sheet — with retainage and over/under balances visible, not buried.
  3. Cash position — reconciled operating cash; note draws and known near-term AP.
  4. AR / AP summary — what is collectible vs what is retainage; what is due to subs tied to incoming draws.
  5. WIP schedule — current; exceptions called out in plain language.
  6. Short narrative — three to five bullets: what changed, which jobs need attention, what the over/under means for billing next month.

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.

Close calendar

A checklist without dates becomes "we'll catch up next month." Pick a calendar and defend it.

Example rhythm (illustrative — set dates that fit your draw cycle)

WindowFocus
Last 2–3 business days of monthPush sub bills and receipts in; no "hold for next month" without a list
Business day 1–3Bank + credit-card recs; clear card clearing accounts
Day 2–5AR/AP cleanup; retainage check; lien-waiver tie-out
Day 3–6Job-cost review; CO contract/EAC catch-up
Day 5–8WIP rebuild; over/under read; POC entries if you book them monthly
Day 7–10Owner 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.

Labeled example (illustrative only)

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."

What "good" looks like month to month

  1. Bank and cards reconciled before anything else is trusted.
  2. AR/AP and lien waivers tell one story with pay apps and payments.
  3. Job costs are complete enough to WIP — late bills listed or accrued, COs caught up (change-order accounting).
  4. WIP refreshed every month with honest EAC and approved-only contract bumps (WIP schedule, POC, over/under).
  5. Owner package answers money, jobs, and cash — not just "books are closed."
  6. Calendar holds — exceptions are logged, not wished away (process).

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.

FAQ

What is a month-end close for a general contractor?

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.

How is construction month-end close different from a regular bookkeeping close?

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.

When should the WIP schedule be updated?

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.

What belongs in the owner's month-end package?

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.

Do lien waivers really belong in the bookkeeping close?

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.

Can Blackline run month-end close for our GC?

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.

Ready for a close you can run the company on?

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 →

Get a custom quote →

See services and packages →

Call (480) 617-2664

Blackline Financial · 4320 E Brown Rd, Suite 103, Mesa, AZ 85205