Job costing and finance

How to run a weekly job cost review

A weekly job cost review is a short, fixed meeting where each PM compares labor hours, committed costs, and percent complete against budget on every active job, then leaves with specific actions. It catches problems while there is still time to fix them.

An office manager and contractor review invoices with a calculator and laptop in a construction office.
Review invoices, committed costs, and cash timing together before making project decisions. AI-generated illustration.

Run a weekly job cost review by pulling the same few numbers for every active job each Monday (labor hours to date against budget, percent complete on the main cost codes, new commitments, and pending change orders), then spending a few minutes per job asking one question: is this job still going to hit its number? Anything that says no gets an owner and a due date. Keep it to 30 to 45 minutes. A meeting that runs two hours stops happening by month three.

The weekly review does not replace the monthly WIP close. EisnerAmper's guide to contractor financial statements recommends a monthly close with joint PM and finance reviews and monthly cost-to-complete updates. The weekly meeting is the early warning that makes the monthly numbers less of a surprise.

Why weekly and not monthly

Labor is the cost that moves fastest and is hardest to get back. A framing crew that is 15 percent slow for four weeks has burned a month of overrun before the monthly report even prints. Material and subcontract costs are mostly locked at buyout; labor is decided every day in the field. A weekly look at hours by cost code, against what is actually installed, is the cheapest control a self-performing contractor has.

What to pull before the meeting

  • Labor hours by cost code, from approved timecards through the prior Friday, against budgeted hours.
  • Quantities installed or percent complete on the main labor codes, from the superintendent, not from the budget.
  • New commitments: purchase orders and subcontract changes issued that week. See how to track committed costs before invoices arrive.
  • Change order log: anything priced but unsigned, and any extra work performed without pricing.
  • Billing status: whether the next pay application is on track and anything holding it up.

One page per job, same layout every week. If the data takes more than an hour to assemble, the problem is how time and costs are captured, not the meeting. Digitizing construction timesheets usually fixes most of it.

The weekly job cost review agenda

Sample 40 minute agenda
TimeItemWho
5 minOpen actions from last week: done or notOps lead
20 minJobs flagged red or yellow, worst firstEach PM
5 minChange orders: unsigned, unpriced, or disputedPMs
5 minBilling and cash itemsAccounting
5 minNew actions, owners, datesOps lead

How to run it, step by step

1. Set a cutoff and stick to it

Use the prior week through Friday. Timecards approved by Monday morning, commitments entered the same day. A consistent cutoff makes week-over-week comparisons meaningful.

2. Flag jobs before the meeting

Use a simple rule. Green: hours used are at or below percent complete. Yellow: hours used run ahead of percent complete by a few points. Red: projected hours exceed budget by more than you can absorb, or extra work is happening with no change order. Only yellow and red jobs get talk time.

3. Project, don't just compare

Hours used against budget tells you what happened. Projected hours tells you where the job is heading. Projected hours = hours to date ÷ percent complete. Multiply the overrun by your burdened labor rate to get dollars.

4. Ask why, then ask what

For each flagged code, get the cause in one sentence (crew mix, rework, waiting on another trade, scope that is not in the budget) and the response: change the crew, write a change order, back-charge a sub, or accept the loss and update the forecast.

5. Write actions down where everyone can see them

Every action gets a name and a date. The first five minutes of next week's meeting are spent checking them. This is the part most companies skip and the part that makes the meeting work.

Worked example

Say a concrete and framing sub runs three jobs. The figures below are illustrative. Burdened labor runs $48 per hour.

Example Monday snapshot
Job and codeBudget hoursHours to date% completeProjected hoursFlag
Job A: wall framing1,00064055%1,164Red
Job B: slab on grade42019050%380Green
Job C: footings30021065%323Yellow

Job A projects 164 hours over, about $7,900 at $48 per hour. The superintendent says the crew has been reframing openings after a window size change from the architect. That is a change order, not a productivity problem, and it gets priced this week. Job C is 23 hours over, about $1,100, because of rock in two footings; the PM checks whether the contract covers differing site conditions. Job B is ahead and gets no airtime.

Weekly review for small contractors

A company with two or three jobs and no dedicated PMs can still run this review. The owner does it alone in 20 minutes on Monday morning with the timecards and a call to each lead. The rules stay the same: hours against budget by cost code, percent complete from what is installed, extras written down before the end of the day. What changes is the format. A shared spreadsheet or job cost report with one tab per job is plenty. The habit matters more than the tool.

As the company grows past five or six active jobs, split the review. PMs check their own jobs on Friday afternoon and send the flags; the Monday meeting covers only the jobs that came back yellow or red. That keeps the meeting short even when the job count doubles, and it pushes ownership of the numbers down to the people who can actually change them in the field.

Mistakes that kill the weekly review

  1. Reviewing every line on every job. Talk about exceptions only.
  2. No owner for actions. "We should price that" is not an action. "Maria sends the CO by Wednesday" is.
  3. Waiting for perfect data. Hours and percent complete are enough to start. Add committed costs once those habits stick.
  4. Letting it become a blame session. PMs stop reporting bad news if bad news gets punished. Reward early warnings.
  5. Skipping it when everyone is busy. Busy weeks are when overruns happen.

Templates, terms, and tools

Smart Business Automator puts job costing, change orders, and daily log summaries on the same project record, with risk alerts that flag jobs drifting off budget before the meeting starts. See job costing and WIP automation.

Frequently asked questions

Who should attend a weekly job cost review?

The owner or operations lead, every project manager with an active job, and someone from accounting. Superintendents can join for their jobs or send percent complete numbers ahead of time.

How long should a weekly job cost review take?

Thirty to 45 minutes is a workable target for a company with a handful of active jobs. Keep it short by discussing only jobs flagged yellow or red.

What is the most important number in a weekly job cost review?

For self-performing contractors, projected labor hours by cost code compared to budget. Labor moves fastest and is the hardest cost to recover once it is spent.

Does the weekly review replace the monthly WIP report?

No. The weekly review is an early warning on labor and change orders. The monthly WIP report updates full cost to complete, revenue recognition, and over or under billing for the financial statements.

Sources

  1. EisnerAmper: Financial statements for contractors guide (July 2026)
Written and edited by

Maurice Francois writes and edits construction operations guides for Smart Business Automator. More from Maurice on the Scaling Legends podcast.

Get a free assessment