Is marketing worth it for a small business?
Marketing is only worth it if you can measure the return. If you spend $1,000 to get a billboard and no one calls, it’s a waste. If you spend $1,000 on Google Search and it brings in three $2,000 jobs, it's the best investment you can make.
Most small business owners think marketing doesn't work because they've been sold "brand awareness" instead of "lead generation." Real marketing is just math: buying customers for less than they pay you.
Marketing that wastes money vs. marketing that makes money
If you've been burned by an agency before, it's usually because they focused on the wrong things.
The Trap: "Brand Awareness"
What it looks like: Paying someone to post generic graphics on your Facebook page three times a week. Buying a logo on a local little league jersey.
The Problem: When someone's roof is leaking, they don't scroll through Facebook to find a roofer. They go to Google and search "roof repair near me." Brand awareness is great for Coca-Cola; it's terrible for a local plumber who needs phone calls this week.
The Fix: "Intent-Based Marketing"
What it looks like: Showing up at the exact moment a customer is actively looking for your service. This means ranking high on Google Maps, having a website that converts, and running search ads.
Why it works: You aren't trying to convince someone they need your service. They already know they need it. You are just making sure you are the easiest, most trustworthy option for them to call.
The Math: Lifetime Value
What it is: Knowing exactly how much a customer is worth to you over the years they do business with you.
Why it matters: If an HVAC customer is worth $5,000 to your business over 5 years, spending $300 to acquire that customer isn't an expense. Once you know your numbers, marketing stops feeling like a gamble.
How to know if your current marketing is working
Ask your current marketing guy these three questions:
- Exactly how many phone calls did we get from the website last month?
- What is our cost to acquire one new customer right now?
- Which specific campaign is driving the most revenue?
If they answer with "impressions," "clicks," or "reach," fire them. You pay your bills with dollars, not impressions.
Casper B2B builds systems that capture local demand and tracks every phone call and form fill, so you know exactly what your return on investment is. Calculate your ideal budget or book a 15-minute call.
Frequently Asked Questions
I get all my business from referrals. Do I still need marketing?
Referrals are the best leads you can get, but you can't control them. If you want to grow from 1 truck to 3 trucks, or if your best referral source retires, you need a predictable way to generate your own demand.
Should I hire an agency or do it myself?
If you have more time than money, do it yourself. Start by claiming your Google Business Profile and asking for reviews. If you have more money than time, and your time is better spent running your business, hire an expert. See agency vs. do it yourself for the full breakdown.
Your next best step
Service
Local lead generation
Lead generation services for small business that combine SEO, ads, landing pages and automated follow-up so leads become booked…
Free tool
Marketing budget calculator
Free marketing budget calculator: enter customer value and conversion rates to find your max CPC, target cost per lead and CPA…
Read next
What Are Vanity Metrics? The Trap That Hides Your Real ROI
What are vanity metrics? Likes, followers, traffic and impressions that look good but don't pay the bills, and the actionable…
Talk to us
Book a 15-minute fit call
Tell us what's leaking time or revenue. You get a personal reply within 1 business day.

- Founder-led. Built by Jared Casper (Founder) and Mark Casper (Co-Founder).
- A person answers. Every request gets a personal reply within 1 business day. Call or text 1-207-222-7737.
- Done for you. We build, set up and run the system — see exactly what we do.
