How to Get Consistent Leads for a Small Business: Stop the Feast or Famine Cycle

Teresa runs a residential electrical company outside Tulsa. Twelve trucks, about $2.1 million a year. Last October she had more work than her crews could handle, so she turned the ads off. Why pay for leads when the schedule is already full. Three months later, in January, the schedule was empty and she turned the ads back on in a panic. She spent $6,800 that month and signed three new customers. She had no idea if that was good or bad, because she had never once written down what a lead actually cost her.
If you want to know how to get consistent leads for a small business, start by admitting you don't have a lead problem. You have a switch problem. Marketing turns on when the pipeline looks thin and turns off the second the crews get busy. The leads dry up a few weeks later, the panic starts, and the cycle repeats. Nobody running that cycle knows their own cost per lead, so every fix is a guess.
The Switch You Keep Flipping
Call it the switch. You market hard when business is slow. You stop the moment you get busy. Then the phone goes quiet again, because marketing takes weeks to show results and you turned it off the day you felt safe. You flip the switch back on, spend money in a panic, and wonder why this channel never seems to work.
It's not the channel. It's the switch.
Ad costs keep climbing while you flip it on and off. Cost per lead on Google ran about $70 in 2025, up from about $67 the year before. Cost per click rose almost 13% in a single year, and 87% of industries paid more than they did twelve months earlier. Every time you turn the tap back on, you're paying a higher price than the last time you turned it off.

Why This Happens
Marketing doesn't work the way a light switch works. It works the way a reservoir fills. Run it steadily and the level holds, even when you turn down the inflow for a week or two, because there's a reserve built up behind it. Flip it off completely and the reservoir drains all the way down. The next time you turn it on, you're not topping off a full tank. You're starting from empty, and starting from empty always costs more and takes longer than topping off.
A marketing consultant who studies buyer psychology makes a related point worth stealing: in most buying categories, the person who sees your ad today usually isn't ready to buy today. They might be ready next month, or next quarter. The ad you ran three months ago is often the reason they called you this week, not the ad you ran yesterday. When you shut the whole thing off, you're not just losing this month's leads. You're erasing the awareness you spent all last quarter building, and you have to rebuild it from zero the next time you turn the tap back on.

Here's the part that costs owners the most, though. It isn't the on and off switching. It's that most owners flipping that switch have never once calculated their own cost per lead. They don't know if $70 a lead is a disaster or a bargain, because they don't know what a new customer is worth to their business. Without that number, every decision about marketing is a guess dressed up as a strategy. You can't fix a channel you've never measured, and you can't cut a channel that's bleeding you if you don't know it's bleeding you.
How to Get Consistent Leads for a Small Business, Step by Step
1. Pick two or three channels and leave them running
Stop treating marketing like a faucet you crank open when things get slow. Choose two or three lead channels, the ones that have actually produced paying customers before, not just clicks. Set a modest monthly budget for each one and leave it running every week, busy or slow. A smaller budget running continuously beats a large budget that starts and stops. The reservoir stays full instead of draining to empty every few months.
This doesn't mean you can only run paid ads. Teresa's two channels ended up being Google ads and a simple referral trade with a home inspector who meets her exact customer right before she does. The paid channel brings in strangers. The referral brings in someone who already trusts the person who sent them. Both run every week now, busy or slow, at the same modest spend. Neither gets the privilege of being switched off just because the trucks are full this month.
2. Write down your real cost per lead, this month
Take your total marketing spend for the month. Divide it by the number of leads that came in. That's your cost per lead. Now divide your spend by the number of those leads that actually became paying customers. That's your real number, the one that matters. Teresa ran this for the first time in February. Her cost per lead came out to $62. Her cost per new customer, after accounting for the leads that never converted, was closer to $410. Once she had that number, she could finally answer a question she had been guessing at for six years: is this channel worth it. For her average job size, it was, by a wide margin. She had just never known it.
3. Set a floor, not a ceiling
Most owners think about marketing spend as a ceiling, a number they cut back whenever cash feels tight. Flip that. Set a floor, the smallest amount you will spend every single month no matter how busy you are. Treat it the way you treat payroll. You don't skip payroll because the schedule is full. Don't skip the floor either. The floor is what keeps the reservoir from draining the next time business slows down, and business always slows down eventually.
Write the floor number down somewhere you'll actually see it again, a whiteboard in the back office, the top of your monthly budget sheet, wherever you already look every week. The number only works as a floor if it's visible enough that skipping it feels like skipping something, not like a quiet adjustment nobody will notice.
The Real Test
You'll know this is working when a slow month stops feeling like an emergency. The leads keep arriving at roughly the same pace they always have, because you never turned off the switch that brings them. And you'll know your marketing is actually paying for itself, instead of just feeling like action, because you'll have a real cost per lead number sitting in a spreadsheet instead of a guess sitting in your gut.
Teresa still has slow months. Every electrical contractor does. But she hasn't had a January like last January since she stopped flipping the switch. Her leads come in steadier now, her cost per lead sits in a number she actually tracks, and the panic-spend in a bad month is gone, because there's no bad month left to panic about.
The number you've been avoiding, your real cost per lead, is usually not as scary as the guessing was. Most owners who finally calculate it find out their best channel was quietly working all along. They just never knew it, because they kept turning it off right when it was about to pay off.
Not sure if lead generation is even your weakest driver? Take the free Profit Drivers Scorecard and find out which of the five is actually costing you the most money right now.
Other articles you may like: The Small Business Sales System a 10-Person Company Needs Your Ideal Customer: Why Saying Yes to Every Job Keeps You Broke The 80/20 Revenue Audit: Find Where Your Money Actually Comes From




Comments