Cost per booked job is the acquisition cost you assign to a group of opportunities divided by the number that become booked jobs under a written booking rule. It helps a service business connect marketing activity with work on the calendar. The formula is easy. Deciding what belongs in the numerator and denominator is where the useful thinking happens.
A low cost per form fill can look great while your office spends hours weeding out bad requests. Trojan Digital Marketing, an Indianapolis marketing company, keeps that line clear in the numbers we publish. Our Indiana water restoration microsites brought 17 calls and form inquiries from 204 sites in July and August 2026. We call them inquiries, never jobs, because each one goes straight to the contractor's team. Only booking records turn that count into cost per booked job, and a booking still isn't money collected. If you want that number for your own business, talk with us: the first strategy call is free, and during business hours we aim to reply within five minutes.
Agree on what “booked” means
- Relevant visit
- A person reaches the page.
- Inquiry
- The person contacts the business.
- Qualified lead
- The inquiry meets the agreed rules.
- Booked job
- The customer chooses to proceed.
For one company, booked means an estimate visit has been scheduled. For another, it means the customer accepted a quote and reserved an installation date. Those events represent different levels of commitment. Name the metric accordingly: cost per booked estimate or cost per booked project.
Write the rule in a sentence that the office can apply consistently. A hypothetical installation company might use: “A booked project has an accepted scope, an agreed installation window, and a customer confirmation recorded in the CRM.” If a deposit is required by that company's actual process, include it. Do not add a deposit requirement just to make the metric look more selective.
Keep canceled, completed, and paid work as later states. You may need all four counts to understand the economics. A calendar full of appointments that are repeatedly canceled is a different situation from completed work awaiting normal payment.
Choose a cost boundary you can reproduce
The narrow version is media cost per booked job: advertising spend divided by bookings attributed to that advertising. This is useful for day to day campaign decisions, but it does not represent the entire cost of acquiring work.
A broader acquisition measure can include agency fees, creative production, landing page work, call tracking, and other expenses directly supporting acquisition. Label it clearly. If one time production benefits several months, choose and document a reasonable allocation period for management reporting. Treat it as a planning convention and leave the accounting treatment to your accountant.
If we're comparing two vendor reports, the first thing we'd check is whether one is media only and the other all in. Those numbers answer different questions and can't be compared. Your home services marketing cost plan should make that boundary visible before anyone agrees that an acquisition target is affordable.
Sales payroll, estimate travel, and operational overhead may also matter to your decision. You can show them separately rather than burying everything in one number. A simple bridge from marketing spend to sales effort to delivery contribution is often more informative than a single complicated “true cost” calculation nobody can reproduce.
Create a cost ledger that explains the numerator
Start with actual invoices and spending records. Give each included cost a period, purpose, source document, and allocation rule. Record credits and adjustments against the relevant expense so a later report can explain the difference between an initial purchase and the final cost assigned to that cohort. An unexplained total from a vendor dashboard is difficult to reconcile with the business's records.
Separate the amount paid this month from the amount allocated to this month's opportunities. A build payment may occur before the campaign launches, while a management invoice may arrive after the reporting period. Both timing facts can be preserved without forcing the cash view and acquisition view to produce the same number. Use the agreed management convention consistently and review accounting treatment separately with the appropriate person.
| Ledger field | Example of what belongs there | Review question |
|---|---|---|
| Expense reference | Invoice or platform statement identifier | Can the amount be traced to its source? |
| Acquisition period | The cohort or periods supported | Does the allocation match the benefit assumed? |
| Cost category | Media, management, production, or named support | Is another entry already counting it? |
| Adjustment | Recorded credit or approved correction | Is the final amount reconciled? |
| Shared cost rule | Documented split between services or channels | Would the next reviewer reproduce the split? |
Shared work needs a visible convention. A service page used by both paid and organic visitors should not have its full production cost charged to each channel. Choose a reasonable allocation for the decision being made, then show how the result changes if that assumption is material. The goal is a comparison the next person can repeat. No single split shows the full value of a page.
A hypothetical example: two channels, different outcomes
Consider two campaigns for the same service business over a matched acquisition period. The figures below are invented to explain the calculation. They aren't average results, a price promise or one of our client case studies.
| Measure | Campaign A | Campaign B |
|---|---|---|
| Media spend | $3,000 | $3,000 |
| Recorded inquiries | 100 | 50 |
| Qualified opportunities | 30 | 35 |
| Booked projects | 10 | 14 |
| Media cost per inquiry | $30 | $60 |
| Media cost per booked project | $300 | About $214 |
Campaign A wins the inexpensive inquiry contest. Campaign B produces more booked projects for the same media investment. Neither result tells you everything. The job types, average contribution, cancellation rate, and available capacity could still make one campaign a better operational fit.
Suppose Campaign A also required $1,000 in allocated management and production costs, while Campaign B required $1,200. Their broader acquisition costs become $400 and $300 per booked project respectively. The comparison still favors B on that measure, but the important point is transparency: both calculations now use the same cost definition.
Match the spending period to the opportunities
- Media
- Advertising spend.
- Landing page
- Work on the destination page.
- Measurement
- Tracking and review.
- Management
- Campaign planning and upkeep.
A frequent reporting error is dividing this month's spend by this month's bookings even when many bookings came from inquiries generated earlier. That can make a new campaign look expensive during its first month and unusually efficient later, without any underlying improvement.
Use an acquisition cohort when the sales process has a meaningful delay. Group opportunities by the period in which they first entered the pipeline, then follow those opportunities as they book. April inquiries remain the April cohort even if the customer confirms the work in May.
You can still maintain a calendar period view for cash and staffing. It answers “How much work did we book this month?” The cohort view answers “What happened to the opportunities generated by that marketing investment?” Both are useful when they are labeled and kept separate.
Decide how long a cohort needs to mature based on your own sales cycle. Do not close the report while a large share of legitimate opportunities is still deciding. Show pending counts, and mark recent cohorts as incomplete rather than comparing them confidently with older ones.
A worked example of the timing problem
Imagine a hypothetical July acquisition cohort with $3,000 in assigned cost. The company records nine bookings on its calendar during July, but five came from June inquiries and only four came from July inquiries. Dividing July cost by July calendar bookings gives about $333. That is a calendar ratio combining different opportunity groups, so it does not describe the eventual acquisition cost of the July cohort.
At July's close, the cohort has four bookings and several undecided opportunities. Its provisional cost per booking is $750. In August, six more of those July opportunities book, taking the cohort to ten bookings and $300 per booking, assuming the assigned acquisition cost is unchanged. The apparent improvement comes from maturation; it does not prove that a new campaign change made July traffic more efficient.
Keep the original inquiry date, booking date, current outcome, and report date. Recent cohorts should carry their pending count and maturity status. If the team cannot identify when an opportunity began, record the limitation rather than reconstructing dates from memory to make a report complete.
Keep cancellations and delivery economics visible
Imagine 14 projects were booked, but two later canceled. If acquisition costs were $4,200, the booked project cost was $300. The cost spread across the 12 remaining projects becomes $350. Neither calculation is wrong; the second reflects a later outcome.
Now consider contribution. If a completed job brings in $2,000 and has $1,300 in direct delivery costs, it leaves $700 before the acquisition cost and other overhead. An acquisition cost of $350 consumes half of that illustrative contribution. Revenue alone would have made the economics look much more generous.
Use your own job cost definitions consistently. Materials, direct labor, subcontractors, disposal, payment fees, and travel can behave differently across services. The goal is a practical decision model that the owner and operations team recognize, not a generic margin assumption copied from another industry.
Keep later corrections connected to the original record
A booking can be canceled, rescheduled, or changed in scope. Decide which events change the booked count and which merely update the schedule. Rescheduling the same accepted project should not create a second acquisition success. A material new project from the same customer may need a separate opportunity, but that decision should follow a written rule that the office can apply consistently.
Google Ads supports conversion adjustments, including retractions and value changes, for suitable implementations. If such measurement is in use, assign responsibility for propagating relevant corrections rather than assuming a CRM change automatically reaches advertising reports. Keep the original record and the correction history available for reconciliation.
Where the channel uses Trojan's Garrison microsite software, inquiries go to the client's team and flagged records are reviewed before qualified lead charges are approved. Reconcile those review outcomes within the appropriate cost records. The approved charge, the qualified opportunity, and the client's eventual booking remain separate facts with potentially different dates.
Work backward from an acceptable outcome
Suppose you decide a booked project can support a $250 acquisition allowance after considering contribution, overhead, cash timing, and risk. If one in four qualified opportunities becomes a booking, the corresponding allowance is $62.50 per qualified opportunity: $250 multiplied by 25%.
If half of valid inquiries meet your qualification rule, that translates to $31.25 per valid inquiry at the same assumed progression rates. These are planning calculations, not bidding instructions or promises. A change in qualification, closing, cancellation, or job mix changes the result.
Use a range rather than one optimistic estimate. Calculate the economics with a lower close rate and a higher cancellation rate. If the plan works only under the best assumptions, it leaves little room for learning. Your definition of a qualified lead is essential because every rate in this model depends on a consistent denominator.
Compare average cost with the cost of expanding
A channel with an attractive average may become less attractive at the next spending level. In a hypothetical example, $2,000 produces ten booked projects, giving an average acquisition cost of $200. The business then considers an additional $1,000 that it estimates might produce two more bookings. The incremental cost would be $500 per additional booking, while the combined average would be $250 across all 12.
The lower combined average can hide the more expensive expansion decision. Compare the incremental assumption with the contribution and capacity associated with those additional projects. If the extra jobs require less desirable travel, overtime, or scarce estimator time, the business needs that context before approving the increase. Conversely, a strategically useful service may warrant a different evaluation period. State the reason explicitly.
Run a small sensitivity check. At a fixed $3,000 acquisition cost, eight bookings cost $375 each, ten cost $300, and 12 cost $250. These invented values illustrate how a few outcomes change a small cohort. If a plan is affordable only at the most optimistic booking count, identify what evidence would support that assumption before treating the figure as a budget target.
Document attribution without confusing it with proof of impact
A person may read an organic article, click an advertisement later, and return directly before contacting the business. Google Analytics attribution assigns credit across interactions under a selected model. Name the rule used in the report and distinguish allocated credit from the customer history the team can actually observe.
Keep one underlying opportunity identifier even when several systems record it. Otherwise, adding the website, advertising, and office booking totals can count the same project repeatedly. Unknown source is a useful category when evidence is missing. An attribution report helps distribute recorded credit; it does not by itself prove how many jobs would disappear if a channel stopped.
Google's recommended events distinguish lead submission, qualification, and conversion. Choose the event that matches the business question. A submitted information request cannot stand in for a booked installation merely because both have been labeled conversions in separate tools.
A monthly review worksheet
- Observe → review
- Check the page and its evidence.
- Update → recheck
- Publish the change and check the result.
- Cost scope: Media only, or named acquisition expenses included?
- Booking rule: What customer commitment qualifies?
- Cohort: When were these opportunities first acquired?
- Progress: How many are qualified, booked, pending, canceled, completed, and paid?
- Job mix: Which services and contribution ranges are represented?
- Capacity: Can the business serve additional demand without damaging delivery?
- Next decision: Improve targeting, follow up, quoting, page clarity, or spending?
Review a few individual records behind the numbers. A tracking problem, duplicated booking, or missing source can distort a small campaign substantially. A useful report should allow the team to trace a total back to the underlying opportunities without exposing unnecessary customer information.
Questions that keep the report honest
What if there are no booked jobs yet?
Show the cost, opportunity counts, and pending status; the ratio is undefined when the booking count is zero. Do not display zero dollars per booking, which would imply free acquisition. Determine whether the cohort needs more time or whether known failures require immediate attention.
Should repeat work count as a new acquisition?
Define the purpose of the report. New customer acquisition and additional work from an existing customer are useful but different views. Keep the relationship between records so repeat revenue can be evaluated without pretending every later project required a newly acquired customer.
Can a booking target be based on quoted revenue?
Quoted revenue can describe the open pipeline, but it is not accepted, completed, or collected business. Work backward from realistic contribution and actual progression assumptions, and show unresolved estimates separately. Otherwise, a large unaccepted proposal can make an expensive campaign appear economically secure.
How should the team respond to one unusually large job?
Keep the job in the records and show its effect on the cohort. Review service mix and results with and without that concentration when making the next spending decision. One valuable project matters commercially, but it does not establish that the next cohort will contain another project of the same size.
Use the metric to choose the next action
A rising booked job cost does not automatically mean the ads deteriorated. Check whether the office response changed, the available appointment window widened, project prices increased, or the service mix shifted. Read the result alongside marketing capacity planning before pushing for more inquiries.
For suitable Google Ads implementations, later customer outcomes can be imported to support measurement beyond the first form submission. Google's enhanced conversions for leads documentation describes the matching and import process; it still depends on accurate records and appropriate configuration.
Bring the same discipline to your paid campaign planning. Ask for a clear cost boundary, a consistent booking definition, and evidence of progression. The result is a marketing discussion about work the business can serve, rather than a contest to produce the cheapest possible contact.

