Cost per booked job in home services

Cost per booked job is acquisition spend divided by the number of booked jobs attributed to that spend. It measures the cost of securing appointments under your booking definition. It does not tell you whether those jobs were completed, paid or profitable. Keep those later stages visible in the same review.

Use booking cost as one stage of the review

A booking is a meaningful step between an inquiry and delivered service. Measuring its acquisition cost helps you inspect how spending turns into appointments. It still leaves questions about cancellations, job value, delivery costs and payment. Keep those later outcomes connected to the original group of leads.

The guide to booking rate from leads to jobs explains the conversion calculation behind this measure. Here, the focus is the cost attached to that result. Define one booking consistently, match spend to the same activity and keep the underlying counts visible. Then judge whether the work that follows leaves enough contribution to justify the acquisition cost and the capacity it uses.

Define the booking event

Choose a booking definition that your office can apply consistently. A confirmed appointment for an agreed service is different from an inquiry, an estimate request or a tentative calendar hold. Decide which events belong in the denominator before calculating a cost.

Use a stable unit. If one customer calls twice and books one repair, that is normally one booking under a job-based definition. A recurring cleaning customer presents another choice: count the initial customer booking or every scheduled visit. Both can answer useful questions, but mixing them makes source comparisons unreliable. Put the definition next to the calculation.

Match the spend to the booked jobs

Choose a calendar period or a group of acquired leads, then make the spend and booking records fit that choice. A calendar view is convenient for budgeting. A cohort view can show what happened to leads acquired during a particular campaign even when they booked later.

Include acquisition costs under a documented policy. Media spend alone produces a narrower measure than media plus campaign management and creative fees. Neither should be mislabeled. Review the marketing ROI guide for the wider financial context. The goal is a comparable calculation, not the lowest possible cost produced by leaving expenses out.

Calculate a hypothetical example

Suppose a hypothetical plumbing campaign costs $1,000 and generates 20 booked jobs under your definition. Cost per booked job is $1,000 divided by 20, or $50. If only ten jobs book from the same spend, the cost becomes $100 per booked job.

Keep the counts alongside the average. A small number of jobs can make the metric move sharply when just one booking changes. If there are no bookings, do not report zero acquisition cost per job. The ratio cannot be calculated with a zero denominator. Show the spend and zero bookings directly, then investigate lead quality and the booking process.

Follow cancellations through to completion

A booking is an intermediate result. Say the hypothetical campaign with 20 bookings and $1,000 spend ultimately produces 16 completed jobs. Cost per completed job is $62.50, while cost per booked job remains $50 under the original definition.

Both numbers are useful if they are labeled. Investigate cancellations and reschedules without automatically treating them as failed marketing. An unavailable part, a changed customer plan or a scheduling mismatch may be involved. If you exclude cancelled bookings from the booking denominator, disclose that rule and apply it consistently. Otherwise the same campaign can appear different simply because the report was rerun later.

Connect the cost to gross profit

The amount you can afford to acquire a job depends on the gross profit it contributes and what must remain for overhead and profit. A low acquisition cost can still be too high for a very small or expensive-to-deliver job.

Suppose a hypothetical completed service produces $150 of gross profit before acquisition. A $50 acquisition cost leaves $100 before remaining expenses. That is a planning example, not a recommended allowance. Explore the delivery assumptions with the profit per job calculator. For repeat work, separate observed later contribution from forecasts instead of assuming every new customer will stay indefinitely.

Find the cause before changing the budget

A rising cost per booking can result from more expensive inquiries, fewer suitable leads, slower response, limited appointment availability or a change in what counts as booked. Check the components before blaming one person or channel.

Choose a practical next step based on the evidence. Review missed-call handling, clarify which work an offer covers, or check whether the office can offer appointments when prospects need them. Compare the next group under the same definitions. More bookings are useful only when the business can deliver the work and the economics support it. Keep service capacity and customer commitments in the decision.

Use your Housecall Pro records in the review

ServicePro IQ adds business reports built from your Housecall Pro data. The Revenue page shows total and year-to-date revenue, a running-total line against the revenue goal, revenue by lead source, the job list and cancellations. Those details give you records to review alongside your own operating calculations.

Reports can be filtered by date range, by day, week, month or year, and by tag, tag combination, lead source and employee. Filters stay in place as you move between report pages. Use the same period and selection when comparing related figures. A report filter does not by itself establish that two groups performed equivalent work.

The Housecall Pro integration requires a Housecall Pro MAX account. ServicePro IQ reads your data without changing anything in Housecall Pro. Job and revenue figures refresh once an hour, at 20 minutes past the hour. After connection, your contact lets you know when reports are ready. See pricing and start the free 7-day trial with a specific set of jobs you want to understand.

Frequently asked questions

Is cost per lead the same measure?

No. Cost per lead divides spend by leads. Cost per booked job divides spend by bookings. The gap between them depends partly on the booking rate and on how you define eligible leads.

Should I count a rescheduled job twice?

Usually a moved appointment remains the same booking opportunity. Use a stable identifier and a documented policy so calendar changes do not inflate acquisition results.

Can revenue by source supply the booking count?

Revenue by source helps describe the value of attributed work, but it is not automatically a count of booking events. Use records that match your booking definition and check them against job details.

Look beyond the cost of a booking

Give cost per booked job context by reviewing the work associated with each source. ServicePro IQ’s Revenue report shows revenue by lead source, job records and cancellations from your Housecall Pro data, which you can review alongside your own acquisition-spend calculation. Examine what sits behind your booking costs during a free 7-day trial, with no credit card needed.

Start your free 7-day trial