Is a $160 customer cheap? Running the numbers for Longmont businesses
September 24, 2026 · Global Ventures US LLC
You know what a job is worth. You probably don't know what it cost you to get it — and that number decides whether the $9 click that made your stomach turn was expensive or cheap.
Most owners we talk to in Longmont track one number: the monthly ad bill. That's the wrong end of the telescope. Here's the arithmetic that actually matters, worked through the way you'd work through a job quote.
Start at the click and walk it forward
Four numbers get you a cost per customer. You already have three of them in your head.
- Cost per click. What you pay when someone taps your ad. Your Google Ads account shows this.
- Clicks to calls. Out of everyone who lands on your page, how many actually pick up the phone or fill in the form.
- Calls to booked jobs. Out of the people who call, how many you close.
- Job value. What that booked job is worth to you — and this is where it gets interesting.
Say clicks run you $8. Say one in ten people who land on your page calls. That's $80 per phone call before anyone has said hello. Now say you book half the calls you take — for an HVAC company in November that might be conservative, for a contractor quoting a bathroom remodel it might be generous. Either way, at half, your cost per booked job is $160.
Run your own numbers instead of mine. The shape of the answer is what counts: the click price gets multiplied twice before it reaches your bank statement. A $4 click and a $12 click are not a 3x difference in your cost per customer if the $12 click comes from someone typing "furnace not working Longmont" and the $4 click comes from someone typing "how does a furnace work."
Why $160 a customer might be a bargain or a disaster
Now the part almost nobody does. That $160 isn't measured against the first invoice. It's measured against everything that customer is worth to you over the years you keep them.
A one-off auto repair — brake job, $400, customer moves to Fort Collins next spring — is worth $400. Spending $160 to get it is thin but survivable.
A residential cleaning customer on a biweekly schedule at $150 a visit, who stays fourteen months, is worth a few thousand dollars. Spending $160 to get that customer is not a cost. It's the best return available to you anywhere.
An HVAC customer who calls you for a repair in January, buys a maintenance plan in spring, and replaces the system four years later is worth a number that makes the cost of the original click irrelevant.
So before you decide your ads are too expensive, answer two questions about your own book:
- What does an average customer spend with me over the whole relationship, not just the first visit?
- How many customers send me someone else — and do I have any way of knowing?
Referrals are the quiet multiplier. If the customer you paid $160 for sends you two neighbours over three years, you paid $53 a customer and the two referrals came free. That doesn't show up in any advertising dashboard, which is exactly why owners undercount what their marketing is producing.
What's different about buying customers in Longmont
We're registered here, so this isn't secondhand. Longmont has a useful shape to it: enough demand that people are searching for cleaners and roofers and mechanics every day, but not so much competition that the map pack is locked up by national brands with bottomless budgets the way it is in parts of Denver proper.
That matters for cost per customer in a specific way. In a saturated market, ads are often the only route in, and you pay whatever the auction demands. Here, a properly built Google Business Profile — real service areas, real photos, a steady trickle of reviews, hours that are actually correct — still puts plenty of local businesses in front of people without a click charge attached. Those customers cost you the time and the setup, not a per-click fee.
That's the case for running both. Ads fill the calendar now, at a cost you can measure to the dollar. Organic visibility lowers your blended cost per customer over time. One client — a Denver cleaning company, and these are their figures, not a typical result — booked $16,100 across 67 jobs in their first three months with us. By month three, 30% of that revenue was coming from free search rather than paid, which averaged out to 21.7% across all three months. The paid side didn't get cheaper. The mix shifted. Their blended cost per customer came down because a growing slice of the work wasn't being bought by the click.
We've written more about how this plays out for service businesses working the Longmont market, including which categories still have room in the map pack.
Where the arithmetic usually breaks
When the numbers look bad, it's rarely the click price. It's one of these:
- Missed calls. You're on a roof. The phone rings. That's the full click cost, spent, with nothing at the end of it. Every unanswered call is a customer you paid for and gave away.
- A slow or confusing page. People who tapped your ad and left before it loaded cost you exactly as much as the ones who called.
- No idea which customers came from where. If you can't tell an ad call from a referral, you can't tell what anything cost, and you'll end up cutting the thing that was working.
Fix the leaks before you touch the budget. A site built to get people on the phone starts at $1,500 one-time — our web design for local service businesses is built around that single job. Google Ads management runs from $700/month, local SEO from $700/month, and the sensible order is usually site first, then whichever of the other two matches how fast you need work in.
Do this this week
Pull your last 20 jobs. Write down, for each one, where the customer came from — ad, Google Maps, referral, repeat, or don't know. If more than five land in "don't know," that's your actual problem, and it's fixable in an afternoon with call tracking and a form that tells you the source.
Once you have that list, book a free 30-minute audit and bring it. We'll work out your real cost per customer against your real lifetime value and tell you whether the number is healthy — including if the answer is that you don't need to spend anything more than you already are.
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 →