← All posts
Business managementHome service KPIsMay 11, 2026Clint Research Team

How to Run a Monthly Business Review as a Home Service Owner

A monthly business review is 45-60 minutes once per month. It answers five questions that daily and weekly check-ins cannot. Here is the agenda, the prep, and how to turn the numbers into decisions.

11 min read

Key takeaways

  • Five questions drive the monthly review: Is gross margin improving? Which lead sources produce the most profitable jobs? Is recurring revenue growing? Is AR aging getting worse? What is changing in revenue mix?
  • The monthly review reveals trends that weekly numbers hide -- a 3-point gross margin decline over four months is invisible in weekly reporting until it has cost real money
  • Prep takes under 20 minutes if each of the five reports is set up in advance as a saved report or template. The prep time is front-loaded to the first setup, not repeated every month
  • The output of the monthly review is a short list of decisions with named owners -- not a longer list of observations
Contents
  1. 01The 5 Questions the Monthly Review Answers
  2. 02The 45-Minute Agenda
  3. 03How to Prepare in Under 20 Minutes
  4. 04What to Do When a Number Is Off
  5. 05How to Turn the Review into Decisions
  6. 06How Clint Runs the Monthly Review Numbers
  7. 07Sources
  8. 08Frequently Asked Questions

A monthly business review is not a longer version of the weekly team meeting. The weekly meeting covers what happened this week and what is happening next week. The monthly review covers a different set of questions: ones that require 30 days of data to be meaningful and that are invisible in any single week's numbers. Gross margin trends. Lead source efficiency. Plan base growth or decay. AR aging trajectories. These are the numbers that determine where the business is actually heading, not where it appears to be heading from any individual week.

Most home service owners skip the monthly review because there is always something urgent competing for the same 45 minutes. The consequence is not visible immediately. It shows up after 3-4 months, when a trend has had time to compound: a lead source that has been underperforming for two quarters, a gross margin that has slipped 4 points without triggering any alert, a recurring base that peaked six months ago and has been quietly shrinking.

The monthly review is the mechanism that catches those trends before they are expensive problems. For the full metrics set, see home service KPIs complete metrics playbook and home service dashboard metrics.

The 5 Questions the Monthly Review Answers

Each of these questions requires a specific report. Each report can be pulled in under 2 minutes once the habit is established. None of them are answered well by daily or weekly check-ins.

Question 1: Is gross margin improving or declining?

Compare gross margin percentage for this month versus last month and versus the same month last year. A single month of margin compression is noise. Three consecutive months of decline is a signal. The questions that follow are: which job types are compressing? Is labor cost per job rising? Is materials cost rising? Is the revenue mix shifting toward lower-margin job types?

Question 2: Which lead sources are producing the most profitable jobs?

Cost per booked job by channel is the metric. Not cost per lead. Not call volume. Cost per booked, completed job. A lead source that sends 40 calls and converts 12 to completed jobs at $190 average ticket and $55 average acquisition cost is different from a source that sends 40 calls, converts 28 to completed jobs at $240 average ticket and $31 acquisition cost. The revenue mix from each source matters as much as the volume.

Question 3: Is the plan or recurring base growing or shrinking?

Net new recurring customers minus cancellations, expressed as a count and a trend over the last 4-6 months. This number is a leading indicator for next month's revenue. A recurring base that has been declining for 3 months will show up in revenue 1-3 months later. Seeing it now allows for action: a retention campaign, a rate review, or an investigation into why customers are canceling.

Question 4: Is AR aging getting worse or better?

Pull the AR aging bucket: 30 days, 31-60 days, 61-90 days, and 90+ days. Compare the 90+ bucket as a percentage of total AR against last month. If that bucket is growing, the follow-up process is not working and cash flow risk is increasing. Identify the specific accounts in the 90+ bucket and assign responsibility for collection calls this week.

Question 5: What is changing in revenue mix that will affect next month?

Look at the breakdown of revenue by job type or service category. If a job type that typically represents 30% of revenue has dropped to 18%, something changed: seasonality, a pricing decision, a lead source shift, or reduced tech capacity in that category. Understanding the mix change before month-end allows for adjustments to marketing spend or scheduling emphasis heading into next month.

Text Clint: "Give me my monthly business review numbers -- gross margin this month vs. last month, lead source cost per booked job, plan base count and trend, AR aging buckets, and revenue by job type."

The 45-Minute Agenda

With data pre-pulled, a monthly business review runs 40-50 minutes for a solo owner review, or 50-60 minutes with a leadership team. The agenda:

Minutes 1-5: P&L open -- this month vs. last month vs. same month last year.

Do not build the P&L in the meeting. It should already be closed and available before the meeting starts. This segment is for reading the numbers, not compiling them. The questions: What is gross margin percentage? How does it compare to the last three months? What is the trend?

Minutes 6-10: Gross margin by job type.

Pull the gross margin breakdown by job type from the CRM or accounting integration. Flag any job type running below 30% gross margin. Note whether the low-margin job types are the same as last month or newly appearing.

Minutes 11-15: Lead source performance.

Cost per booked job by channel. Which channels are improving? Which are declining? Is the budget allocation matching the performance? If Google Local Service Ads have dropped from $38 cost per booked job to $67 cost per booked job over the last 60 days, that needs attention in the marketing budget. For the attribution setup, see how to track marketing attribution for home services and how to track lead source in a service CRM.

Minutes 16-20: Plan or recurring base count.

Net adds and cancellations for the month. Renewal rate for plans that came up for renewal. Identify any cancellation clusters: are cancellations concentrated in a specific tech's customer base, a specific geography, or a specific plan tier?

Minutes 21-30: AR aging review.

Read the aging buckets. For each account in the 90+ bucket, decide: which accounts get a phone call this week, which get a collections referral, and which are write-offs. This is the highest-action segment of the review because it has direct cash impact.

Minutes 31-40: Revenue mix review.

Compare this month's job type breakdown to the prior 3-month average. Flag unusual shifts. Discuss why those shifts are occurring and whether they are expected or surprising.

Minutes 41-50: Decisions and owners.

End the meeting with a written list of 3-5 decisions made during the review. Each decision gets one named owner and one specific deadline. No vague actions like "follow up on the AR issue." Specific actions: "Zach calls the top 5 accounts in the 90+ bucket by Friday. Maria pauses Google Ads spend above $X until cost per booked job comes back below $50. Review the cancellation cluster from Tech 3's book of customers before the next monthly review."

Text Clint: "What is my AR aging breakdown and which specific accounts are over 90 days past due?"

How to Prepare in Under 20 Minutes

The monthly review fails when preparation takes more time than the meeting itself. The fix is setting up each report as a saved report or template in your CRM and accounting software the first time, then refreshing it at the start of each month.

Five saved reports to set up:

  1. P&L for the current month and prior two periods. In QuickBooks or Xero, this is a standard comparative P&L report. Save the configuration and run it with one click.

  2. Gross margin by job type. In ServiceTitan, this is in the reporting module under profitability. In Housecall Pro, it is in the revenue report with job type filter applied. In Jobber, it requires exporting job data and calculating in a spreadsheet. Set this up once and repeat.

  3. Lead source cost per booked job. This is the marketing/lead attribution report in your CRM. If your CRM does not track cost per lead source, this is a manual calculation: lead source spend divided by completed jobs tagged to that source.

  4. Plan base count trend. This is the active plan customers report, filtered to show net adds and cancellations by month. In ServiceTitan and Housecall Pro, this exists as a standard report. Save the configuration.

  5. AR aging. In QuickBooks or Xero, the AR aging summary report is under the reports menu. In most CRMs with invoicing, there is a built-in aging report. Run it before the meeting and sort by 90+ bucket.

Pre-meeting checklist: pull all five reports the day before the review. Review any numbers that look surprising to confirm the data is correct before the meeting starts. Do not troubleshoot data errors during the meeting.

Text Clint: "What is my gross margin by job type for this month compared to last month?"

What to Do When a Number Is Off

A monthly review is only valuable if off-track numbers lead to investigation and decisions, not just documentation.

Gross margin declining for 2+ consecutive months. The investigation order: (1) Check whether the revenue mix has shifted toward lower-margin job types. (2) Check whether labor cost per job has increased. (3) Check whether materials cost has risen. (4) Check whether any single tech accounts for a disproportionate share of over-budget jobs. Work down the list before concluding that a price increase is the answer.

Lead source cost per booked job rising sharply. Before cutting budget, verify: has the cost of the lead source actually risen, or has close rate on those leads dropped? Rising cost per booked job from lower close rate is a sales process problem, not a media buying problem. A price increase on the lead source is a different fix than coaching the team on lead handling.

AR aging 90+ bucket growing. Do not wait until next month's review to address this. Assign the calls the day the review happens. Each week that passes on a 90+ account reduces the probability of collection. The follow-up on AR is the most time-sensitive action item from any monthly review.

Plan base count declining. Look at cancellation reasons if they are captured in the CRM. If they are not, start capturing them now. A recurring base that is canceling for price reasons has a different solution than one canceling because of service quality issues.

How to Turn the Review into Decisions

The most common failure mode in monthly reviews is producing a list of observations without converting them to decisions. "Revenue mix has shifted" is an observation. "Stop dispatching Tech 2 on drain clearing jobs until his per-job duration comes down; redirect those jobs to Tech 4 for the next 30 days" is a decision. The weekly cadence companion piece is home service business reporting weekly meeting.

A useful test: every action item from the monthly review should be completable and verifiable by the next monthly review. If it is not, it is too vague to execute. "Improve lead quality" is not an action item. "Pull call recordings from Google LSA leads this week and identify the 3 most common reasons they do not book; decide whether to adjust the intake script or change the ad targeting by next Friday" is an action item.

Three to five decisions per monthly review is the right scope. More than that and the execution diffuses. Fewer than three and the review produced insight without impact.

Text Clint: "What is my plan cancellation rate for the last 90 days and what are the most common cancellation reasons logged?"

How Clint Runs the Monthly Review Numbers

Text Clint "give me my monthly business review numbers" and Clint pulls all five review items from your connected CRM: gross margin trend, lead source cost per booked job, plan base count, AR aging buckets, and revenue mix by job type. The data comes from your live CRM and accounting integration, not a spreadsheet built by hand. The pull takes seconds rather than the 20-minute pre-meeting prep.

For deeper investigation on any number that looks off, follow-up questions work the same way. "Why did Google Ads cost per booked job rise last month?" or "which customers are in the 90+ AR bucket and what is the last contact date?" return specific records, not aggregate summaries.

Sources

Frequently Asked Questions

4 questions home service owners actually ask about this.

  • 01How long should a monthly business review take?

    Forty-five minutes if the data is pre-pulled and the owner is reviewing alone. Fifty to sixty minutes with a leadership team, to allow for discussion before deciding on actions. The meeting should not run longer than 60 minutes. If it does regularly, either the prep is happening during the meeting or the scope is too broad. Limit the monthly review to the five questions outlined above and reserve other topics for separate meetings.

  • 02Who should attend the monthly business review?

    For a business under $2M in revenue, the owner and one operations or office lead is sufficient. Above $2M, adding a field supervisor and a marketing or office manager makes sense. The meeting is about business-level decisions, not job-level operational details. Avoid inviting so many people that the meeting becomes a status update rather than a decision meeting.

  • 03Should I use accounting software or CRM data for the monthly review?

    Both. Gross margin and P&L come from the accounting system (QuickBooks, Xero, or your bookkeeper). Lead source performance, job type breakdown, plan counts, and AR come from the CRM. The gap between the two -- what the CRM shows as revenue and what the accounting system shows -- is useful to monitor. A persistent gap indicates that job completion events are not being reconciled correctly.

  • 04What if I do not have time to do a full monthly review every month?

    A 20-minute abbreviated version covers the two highest-leverage items: gross margin trend and AR aging. Gross margin tells you whether the core business is healthy. AR aging tells you whether cash is at risk. If you can only do two things, do those two. The other three questions are important but less time-sensitive.

See Clint in action

Clint is the pre-built AI for home service shops. Connect your CRM, email, and phone system in minutes and the agents run on your real data.