The Short Version
Monthly financial review is better than quarterly. Weekly is better than monthly. But most builders don’t do a weekly review because it takes too long or they don’t know what to look at. The answer to both problems is the same: a defined review format that covers three numbers, runs in 30 minutes, and tells you whether anything needs attention before it becomes a crisis. I run this format with every builder I work with. The ones who stick with it consistently hit their margins. The ones who don’t keep getting surprised.
Sound Familiar?
Signs your financial review cadence isn't working:
- You discover a job went over budget at or after closeout, when there’s nothing left to do about it
- You’re surprised by cash crunches that looked fine two weeks earlier
- You know what the bank balance is but not whether that cash is actually available after upcoming obligations
- Your AR aging includes invoices that are 60+ days old you didn’t know about
- You review financials with your accountant quarterly and the numbers are always a surprise
What We Found
The Three Numbers That Matter Every Week
A weekly financial review for a construction company running $1.5M–$15M in revenue doesn’t need to be complicated. It needs to cover three things: your cash position vs. obligations, your AR aging, and your job-level budget variance. Everything else is monthly or quarterly work.
Number 1: Cash position vs. projected draws
What’s in your operating account today? What draws are expected to come in this week and next? What payroll, supplier payments, and subcontractor draws are due? The gap between those numbers is your real cash position — not the balance on the screen, but the balance after every committed outflow. Builders who skip this step routinely overdraw accounts on payroll weeks when two jobs hit a slow phase simultaneously.
Number 2: AR aging over 30 days
Every invoice that’s been out more than 30 days needs to be visible in your weekly review. Not invoices that are 31 days old — every invoice over 30. Why 30? Because the 31st-day call is the one that actually gets paid. Clients who don’t hear anything wait indefinitely. Clients who get a polite but immediate follow-up on day 31 usually pay within the week. A weekly review that includes AR aging makes this call automatic instead of reactive.
Number 3: Budget vs. actual variance on active jobs
Pull up every active job in JobTread (or whatever platform you use) and check the budget variance on the phases that are currently active. Any phase running more than 5% over budget gets flagged. That flag doesn’t mean you stop everything — it means you spend 10 minutes understanding why before it compounds another 20%. For the exact setup in JobTread, see the guide on setting up budget vs. actuals tracking.
These three numbers take 30 minutes when the data is current and properly set up. They take 2 hours when the data is messy. The weekly review is also a forcing function for data hygiene — you can’t do a meaningful 30-minute review on messy books, so the review discipline creates the data discipline.
How to Set Up the Weekly Review So It Actually Happens
The most common reason weekly financial reviews don’t happen isn’t time — it’s friction. The review feels like work because pulling the data is scattered across multiple systems, the format changes every week, and there’s no defined output. Fix the friction and the review happens.
Block it on the calendar. Same time every week. Most builders do this Monday morning before the first site visit or Friday afternoon after crew is done. Monday works better for cash management — you have a full week to react. Friday works better for job cost review — you have 5 days of current data. Pick one and protect it.
Build a review template. A simple spreadsheet or document with the three sections: Cash (current balance, expected draws, projected balance after obligations), AR (every invoice over 30 days, client name, amount, days outstanding, next step), and Jobs (active jobs, current phase, budget vs. actual, flag if over 5%). The format doesn’t change week to week — you fill in the numbers, not redesign the report.
Set the minimum threshold for action. Not every variance needs a meeting. Define upfront: cash gap below $15K triggers a call to the most overdue draw. Invoice over 45 days triggers a formal collection process. Job variance over 10% on a single phase triggers a conversation with the PM. These thresholds mean the review produces decisions, not just information.
Review with someone else. Builders who do the weekly review with an office manager, bookkeeper, or business partner maintain the habit longer than those who do it alone. The accountability and the two-person perspective on what needs action both help.
Find Your Revenue Leaks in 5 Minutes
Answer diagnostic questions about your operations, finances, and sales. Get ranked AI skill recommendations with dollar recovery estimates and an implementation roadmap — free, instant results.
Take the Free SkillMatch Diagnostic →Frequently Asked Questions
Weekly for the three operational metrics (cash position, AR aging, job cost variance). Monthly for full P&L review, overhead analysis, and job closeout. Quarterly for pricing review, overhead rate recalculation, and forward capacity planning. Most builders do this backwards — they look at the big P&L picture monthly and ignore the operational numbers until something goes wrong. Weekly operational review catches problems 2-4 weeks earlier than monthly review.
Three specific reports: (1) cash flow projection showing current balance minus committed outflows for the next 2 weeks, (2) AR aging showing all invoices over 30 days by client, and (3) budget vs. actual by phase on every active job. These three reports are available in QuickBooks (AR aging, cash) and JobTread (job cost) if both are configured correctly. The weekly review is 30 minutes when the data is set up and current.
Real-time job profitability tracking requires three things: a well-structured cost code system (so costs are categorized correctly), purchase orders and subcontractor agreements entered into your project management platform before the work happens (so committed costs are visible before invoices arrive), and a weekly review habit that looks at budget vs. actual before the job closes. JobTread’s budget vs. actuals report does this well when the setup is correct.
For residential construction, a healthy AR aging has 80%+ of outstanding invoices under 30 days. Any invoice over 45 days should be in active collection follow-up. Invoices over 60 days become significantly harder to collect and often indicate a client dispute or a check-clearing issue. Weekly AR review with same-day follow-up on anything over 30 days is the practice that keeps aging healthy.
Profitability on paper and cash in the bank are different things in construction — see the full breakdown in the post on why profitable builders are broke in reality. The common causes: slow AR collection (billing in arrears of work completed), draw schedules misaligned with cost timing, and over-billing that creates a false profit signal. The weekly cash position review is the early warning system that catches these before they create a crisis.