GLOBAL VENTURESMarketing & Sales
Denver, CO

What a customer really costs a Denver service business, worked backwards

September 24, 2026 · Global Ventures US LLC

Start at the wrong end and every advertising decision looks scary. A $12 click feels expensive on its own. It stops feeling expensive the moment you know what a customer is worth to you over a year — and that is the number most owners have never written down.

So run it backwards. Not click to customer, but customer to click.

Begin with what a customer is worth, not what a click costs

Take a typical customer. Not the best one, not the worst. What did they pay the first time, how many times did they come back in twelve months, and how many people did they refer? For a contractor that might be one $4,000 job and a referral. For a cleaning company it is a recurring ticket that quietly compounds. For an auto shop it is a brake job now and a timing belt eighteen months later.

That figure — call it what a customer is worth over a year — is the ceiling. Everything else is a question of how much of that ceiling you are willing to spend to win one.

Most service businesses land somewhere between ten and twenty-five percent. Where exactly depends on your margin and how much capacity you have sitting idle, and nobody outside your business can tell you the right number. But once you have it, the click price stops being a feeling and becomes arithmetic.

Denver is the expensive end of the Front Range

The hub is where every agency in the metro bids, and commercial searches here cost accordingly. That is the real reason a campaign aimed at all of metro Denver so often disappoints: you are paying hub prices to reach people in Parker and Brighton who were never going to drive to you.

The narrower the area, the cheaper the click and the warmer the caller. A business that serves five neighbourhoods should say so in the campaign, not hope Google works it out.

Three numbers between a click and a job

Between the click and the money there are exactly three conversions, and each one is a place where the cost per customer doubles or halves:

  • Click to call or booking. Set by the page they land on. A page with a phone number at the bottom and a page with pick-a-time booking do not perform alike.
  • Call to quote. Set by whether you answer. Calls missed while you are on a job go to whoever answers next, and no ad budget fixes that.
  • Quote to job. Set by price, timing and how fast you followed up.

Two of those three have nothing to do with advertising. This is worth saying plainly, because it is where the money usually leaks: doubling the budget doubles the clicks and leaves all three conversion rates exactly where they were.

What to do with the number once you have it

Now the decisions get easy. If a customer is worth $900 to you and you are willing to spend $150 to win one, you can work out what you can pay per call and per click, and whether a $12 click makes sense at your conversion rates. Usually the answer is that it does — or that it would, if the page converted better.

This is also the number that tells you whether to fix the site or raise the budget first. If your cost per booked job is already comfortable, more budget buys more jobs. If it is uncomfortable, more budget buys the same problem at a larger scale.

The same arithmetic run for a smaller market looks different — cheaper clicks, fewer of them — which is why we walked it separately in what a customer actually costs in Longmont.

Do this before you touch the budget

Open last year's invoices and work out three things: what an average customer paid you in total, how many of your calls turn into jobs, and how many calls you missed. That is twenty minutes of work and it will tell you more than any dashboard.

Then decide whether the fix is bidding or plumbing. If you want a second pair of eyes on it, how we manage Google Ads starts from that same number — cost per booked job — rather than from impressions, and the first conversation is free: book a 30-minute audit and bring the three figures above.

Want this run on your numbers?

A free 30-minute call: where your jobs leak, who is beating you locally, and what one booked job should cost you.

Book the free audit →