Most business owners have made a marketing decision that felt right at the time and couldn't explain why six months later. A number got picked, a channel got tried, and when results were unclear, the budget either disappeared or kept running on hope.
It doesn't have to work that way. The same logic you'd apply to any other business decision applies here.
You just need four numbers.
Before any marketing decision makes sense, you need four figures. Everything else from the budget, the channel, to the cut decision, flows from these.
Lifetime Value Average price of your goods/services multiplied by how long a client typically stays. If your average client pays $4,000 per year and stays for three years, their lifetime value is $12,000. This is the ceiling on what a new client is worth to your business over time.
Gross Margin What percentage of revenue remains after delivery costs — the staff time, software, and direct expenses it takes to actually serve a client. If you bring in $10,000 and it costs $4,000 to deliver the work, your gross margin is 60%.
Close Rate What percentage of leads become paying clients. If you talk to 20 prospects in a quarter and sign 5, your close rate is 25%.
Cost Per Lead Total marketing spend divided by the number of leads generated. If you spent $3,000 last quarter and generated 30 leads, your cost per lead is $100.
If you don't know one of these numbers, that's the first thing to fix. You can't evaluate whether a channel is working if you don't have a baseline to measure against.
How much you can afford to spend on one customer
Take the lifetime value of a client and multiply it by your gross margin. That's the maximum you can spend to acquire a new client and still make money on the relationship. Think of it as your ceiling. Spend below it and every new client is profitable. Spend above it and growth is working against you.
In practice, you want to be well inside that ceiling which is somewhere between 20% and 40% of it. That gap absorbs slower months, early churn, and the overhead that doesn't show up in a simple calculation.
How much you need to spend to reach your goal
Start with how many new clients you want this year. Your close rate tells you how many leads you need to generate to get there. Your cost per lead tells you what that volume of leads will cos
How long it takes to make your money back
Take what you're spending to acquire a client and divide it by what that client generates in gross profit each month. That's your payback period — how many months until a new client has covered their own acquisition cost.
Under 12 months is healthy. Over 24 months is a cash flow problem, even if the long-term math technically works. You're carrying that cost for a long time before you see a return.
This is where most business owners lose money, not because they picked the wrong channel, but because they made the cut, hold, or scale decision without any criteria.
They pulled too early on something that was working, or kept something running long after the numbers said to stop. Defining these signals before you start removes the guesswork.
When to cut
When to hold
Most businesses cut too soon. Hold when:
When to scale
Think of it this way: if this were a vending machine returning $3 for every $1 you put in, how much would you put in? Scale when:
The reinvestment rule
Rather than setting a fixed dollar budget each year, consider committing a fixed percentage of gross profit from new clients back into the channel that produced them. Good months fund more marketing. Tight months don't overextend you. The system becomes self-correcting.
Example: commit 15% of gross profit from every new client back into whichever channel generated that client. Over time this creates a direct, visible link between what you spend and what you get back.
Marco runs a tax and bookkeeping firm in San Diego with $600,000 in annual revenue. His average client pays $3,500 per year and stays for four years — a lifetime value of $14,000. Gross margin is 65%. Close rate is 30%.
He's been running Google Ads for three months at $1,500 per month — $4,500 total — and generated 18 leads. His cost per lead is $250. Of those 18 leads, he's closed 5. He spent $900 to acquire each of those clients.
His ceiling — lifetime value multiplied by gross margin — is $9,100. He's at $900. Well inside the healthy range.
Payback period: $900 divided by $190 in monthly gross profit per client = 4.7 months. Well under 12.
The channel is working. Marco's next question isn't whether to keep running it — it's how much more to put in and whether his team can handle the onboarding.
This framework tells you how much to spend and when to move money around. It doesn't tell you which channels to pick, how to write an ad, or what offer will resonate with your market. Those decisions matter — but they belong inside the budget framework, not instead of it.
Our lane is the numbers side of this. If you want help building out your lifetime value, margin, and cost figures so the framework actually reflects your business, that's a conversation worth having. Book a free initial consult with NCO and we'll work through it with you.
What if I don't have enough data to calculate my close rate or lifetime value? Start with estimates and tighten them over time. A rough lifetime value based on your average client and a close rate based on the last six months of conversations is better than nothing. The framework becomes more useful as the inputs get more accurate, but you can start making better decisions with imperfect numbers today.
How do I factor in my own time as a cost? Pick a realistic hourly rate for your time, what you'd pay someone else to do the same work - and multiply by the hours the channel actually requires each month. Add that to your spend before calculating your cost per lead and cost per acquisition. Owner time is a real cost and leaving it out makes channels look more efficient than they are.
Should my budget be a percentage of revenue? Percentage of revenue is a common shortcut, 5-10% is a typical range for small service businesses, but it's a starting point, not a framework. It doesn't account for your margin, your lifetime value, or your growth targets. Use the percentage as a sanity check, not the primary method.
What counts as a lead? Define it before you start and keep the definition consistent. A lead should be someone who has expressed genuine interest and could realistically become a client — not every website visitor or cold contact. If your definition shifts over time, your cost per lead and close rate numbers become incomparable.
How long should I give a new channel before evaluating it? For most paid channels like Google Ads, Meta, LinkedIn, 90 days is a reasonable minimum, provided you're spending enough to generate meaningful data. Content and referral channels operate on longer timelines, often six to twelve months before patterns emerge. Define the window before you start so the cut decision isn't made on impatience.