Key takeaways
- Review four numbers per lead source every month: leads, booked jobs, cost per booked job and revenue from those jobs.
- Define each number in writing once, so the review argues about decisions, not definitions.
- Check response speed alongside spend: leads contacted within an hour were nearly seven times as likely to be qualified in a large audit[1].
- Small margins disappear quietly; only about half of new US establishments survive five years[2], and a monthly review is one of the cheapest controls an owner has.
Why one page, once a month
Most owners of HVAC, roofing, cleaning or pest companies get marketing numbers from five places: the ad platform, the call tracking tool, the field software, the bookkeeper and a gut feeling about how busy the phones were. Each source tells part of the story, and none of them answers the owner's real question: which money brought in profitable work?
A single page reviewed on the same day each month fixes that. It forces the numbers into one place, shows trends rather than isolated weeks and ends with a decision for each source: keep, cut, test or fix.
The stakes are real. BLS Business Employment Dynamics data show that 79.6% of private establishments opened in March 2015 were still operating a year later, 50.2% after five years and 34.6% after ten[2]. Marketing spend that does not produce booked work is one of the quiet ways margins erode.
Source: U.S. Bureau of Labor Statistics, 2025[2]
Show the data
| Item | Value |
|---|---|
| After 1 year | 79.6% |
| After 5 years | 50.2% |
| After 10 years | 34.6% |
The numbers on the page
| Metric | Definition to write down | Where it comes from |
|---|---|---|
| Leads | Unique people who called, texted, filled a form or messaged about a service you offer in your area | Call tracking, forms, inbox |
| Booked jobs | Leads that became a scheduled visit or estimate appointment | Field service or scheduling software |
| Booking rate | Booked jobs divided by leads | Calculated |
| Spend | Ad spend plus fees and agency costs for that source | Invoices, ad accounts |
| Cost per booked job | Spend divided by booked jobs | Calculated |
| Revenue by source | Invoiced revenue from jobs first booked through that source | Field software report by lead source |
| Response time | Median minutes from lead to first contact | Call logs, form timestamps |
Keep the lead source field mandatory in your scheduling software. If a booking has no source, it cannot be credited, and 'unknown' quickly becomes the biggest channel.
Run the review in 45 minutes
Pull the data on the same day
On the third business day of the month, export last month's leads, bookings, spend and revenue by source. Use the same reports every time.
Fill the page
One row per source: search ads, Google Business Profile, local services ads, referrals, past customers, lead vendors, door hangers, other. Add a total row.
Compare with the last three months
Look at direction more than the single month. Roofing and HVAC are seasonal, so also compare with the same month last year when you have it.
Check speed and answer rate
Response time and missed calls explain many drops in booking rate. Fix operations before cutting a channel.
Decide per source
Write one word next to each row: keep, cut, test or fix, with one sentence of reason.
Assign owners and dates
Every decision gets a name and a date. Review those actions first next month.
Example: one month for a fictional HVAC company
Example: a fictional eight-truck HVAC company reviews October. Revenue is invoiced revenue from jobs first booked in October; long installs may land in later months, so the owner also keeps a rolling 90-day view.
| Source | Leads | Booked | Booking rate | Cost per booked job | Revenue | Decision |
|---|---|---|---|---|---|---|
| Search ads | 180 | 72 | 40% | $118 | $61,000 | Keep; trim late-night hours |
| Google Business Profile | 140 | 77 | 55% | $0 media | $58,000 | Keep; add photos monthly |
| Lead vendor | 90 | 18 | 20% | $210 | $9,800 | Test credits; cut if no change |
| Past customers | 60 | 45 | 75% | $12 | $41,000 | Expand fall tune-up texts |
| Referrals | 25 | 19 | 76% | $0 media | $22,000 | Thank-you cards to referrers |
The lead vendor looks bad, but the owner checks response time first and finds vendor leads waited a median of 52 minutes for a callback compared with six minutes for search calls (Example). The decision becomes 'fix, then test': call vendor leads within five minutes for a month, dispute invalid leads, then decide.
Decision rules that keep the review honest
- Judge sources on revenue and gross profit, not lead count. A cheap lead that never books is the most expensive lead you have.
- Set a ceiling for cost per booked job by service, based on average gross profit per first job and how often those customers return.
- Do not cut a source in its first month unless it is plainly broken. Most need 60 to 90 days of data.
- When booking rate falls across all sources at once, look at the phones and the schedule, not the marketing.
- When one source improves, ask what changed so you can repeat it elsewhere.
Speed belongs on the page because it changes every other number. In a Harvard Business Review audit of 2,241 companies, those that contacted web leads within an hour were nearly seven times as likely to qualify them as those that waited longer, and over 60 times as likely as those that waited 24 hours or more[1].
Context worth a line each month
Add a short context box to the page so the numbers are read against the market, not in a vacuum.
- Labor cost: average hourly earnings for production and nonsupervisory employees at specialty trade contractors reached $39.05 in September 2026, up 4.7% on a year earlier[3]. Rising labor cost raises the bar for profitable jobs.
- Homeowner demand: US households spent an average of $12,472 on home projects in 2025, up from $12,050 in 2024, in Angi's survey[4].
- Your own capacity: how many open slots you had each week. Marketing cannot fix a full schedule, and buying leads you cannot serve wastes money.
- Weather and season: heat waves, freezes and storms that moved demand.
If you also track customer satisfaction, add your Net Promoter Score and customer retention rate at the bottom of the page. Retention is often the cheapest marketing channel on the list.
Common mistakes
- Changing report definitions from month to month.
- Crediting all revenue to the last ad clicked, ignoring repeat and referral customers.
- Reviewing marketing without the person who answers the phones in the room.
- Letting 'unknown source' bookings grow without fixing the intake question.
- Making decisions but not writing down who will act and by when.
A monthly review is not about building a perfect dashboard. It is about one honest page and four decisions, repeated every month until the numbers become a habit.
Setting up lead source tracking
The review is only as good as the source field. Before the first meeting, spend an afternoon making sure every new booking can be tied to where it came from.
- Make lead source a required dropdown in the scheduling or field service software, with a short list that matches the rows on your page.
- Give each paid channel its own tracked phone number or tagged link, and keep your main number on listings, trucks and invoices.
- Add the question 'How did you hear about us?' to the booking script and the web form, and accept the customer's words even when they disagree with the tracking.
- Tag repeat customers as past customers, not as the ad they clicked this time, unless you deliberately want last-click reporting.
- Once a month, sample ten bookings and check that the source matches the call recording or form.
Expect some mess. Customers who saw a yard sign, then searched your name and called from the map listing, will show up as map leads. That is fine as long as you read the page as a set of trends rather than a precise accounting of every touch.
Reading seasonal swings
Seasonality distorts single months. An HVAC company's cost per booked job can halve in the first heat wave and double in a mild spring without any change in the marketing itself. Roofing leads spike after hail, pest calls rise with warm weather, and cleaning demand jumps before holidays.
- Compare each month with the same month last year once you have a year of data.
- Note weather events and holidays in the context box so next year's review has the explanation.
- Plan spend changes a month ahead of the season, not in the middle of it.
- In slow months, shift effort to channels you own, such as past-customer outreach and maintenance plans, rather than buying leads at peak-season prices.
Seasonal businesses also benefit from a rolling twelve-month column on the page. It smooths out the peaks and troughs and shows whether the business is really growing year over year. When the rolling cost per booked job rises for three months in a row while capacity stays the same, that is a signal to dig into the channel mix, the call handling or the offer, even if the latest month looked busy.
Frequently asked questions
What marketing KPIs should a home service company track?
Leads, booked jobs, booking rate, spend, cost per booked job, revenue by source and response time. Review them per source once a month.
What is a good cost per booked job?
It depends on the service and your margins. Set a ceiling from the average gross profit of a first job plus the value of repeat work, then compare each source against it.
How do I attribute revenue to marketing sources?
Make lead source a required field when a job is booked, use tracked numbers or links for paid sources, and report invoiced revenue by the source of the first booking.
Who should attend the monthly marketing review?
The owner or general manager, whoever manages marketing spend, and the person who leads the phones or booking team, because many problems show up there first.
References
Harvard Business Review (2011). The Short Life of Online Sales Leads (opens in a new tab) ↑
U.S. Bureau of Labor Statistics (2025). Business Employment Dynamics: Survival of private sector establishments by opening year (Table 7, total private) (opens in a new tab) ↑
U.S. Bureau of Labor Statistics (2026). Current Employment Statistics, series CEU2023800008 (Specialty trade contractors, average hourly earnings) (opens in a new tab) ↑
Angi (2025). Angi's 2025 State of Home Spending Report Highlights (opens in a new tab) ↑