You’re past the early experiments. Your company is doing roughly $1M–$10M a year in revenue. You’re spending a real budget on growth, often $5K–$50K per month across channels like paid search, social, content, maybe outbound or events.

But channel decisions still feel messy. Some months you double down on whatever looks good in the dashboard. Other months you cut back based on gut feel or short-term cash pressure. Cost per lead, click-through rates, and engagement metrics drive the conversation.

The missing piece is usually one number: the maximum customer acquisition cost (CAC) your business can afford, given your economics, growth goals, and cash position.

We’ll call that whole picture (your economics, goals, cash position, sales process, team capacity, and risk tolerance) your growth model.

Once you know that number, marketing channels stop being “good” or “bad” in the abstract. They’re either economically viable for your business, or they aren’t.


Step 1: Start From Lifetime Gross Profit, Not Gut Feel

Before you can set a maximum CAC, you need to know roughly what a customer is worth. A practical way to estimate this across business models is:

Lifetime Gross Profit = Lifetime Revenue per Customer × Gross Margin

Gross margin is the percentage of revenue left after direct costs required to deliver the product or service (COGS). For example, if it costs you $0.40 to deliver $1.00 of revenue, your gross margin is 60%.

You can estimate lifetime revenue per customer in a couple common ways:

  • Subscription / recurring: Average annual revenue per customer × Average retention period
  • Repeat purchase: Average order value × Purchases per year × Customer lifespan

Example (subscription / recurring):

  • Average annual revenue per customer: $2,000
  • Gross margin: 60%
  • Average retention: 3 years

Lifetime Gross Profit = $2,000 × 0.60 × 3 = $3,600

That $3,600 is the pool of gross profit available to cover:

  • Customer acquisition
  • Overhead
  • Profit

You can’t sustainably spend more than this to acquire a customer, at least not for a long time. You also shouldn’t plan to spend all of it.

For simplicity, we’ll treat this lifetime gross profit number as your lifetime value (LTV) in gross profit terms for the rest of this article.

If you don’t know your revenue per customer, margin, and how long customers stick around (or how often they buy), every marketing channel decision is effectively guesswork.


Step 2: Turn Lifetime Value Into a Maximum CAC

Lifetime gross profit sets the theoretical ceiling. Your growth strategy and cash position determine how close you can operate to that ceiling in practice.

A common way to translate that lifetime gross profit (your LTV in gross profit terms) into CAC is as a percentage of LTV.

For example, if you are a recurring-revenue business with healthy gross margins, effective CAC typically falls somewhere in the 20–40% of lifetime gross profit (LTV) range:

  • 20–25% of LTV: Conservative: prioritize profitability and faster payback
  • 30–35% of LTV: Balanced: efficient growth with room to reinvest
  • 40–45% of LTV: Aggressive: growth-first, requires strong unit economics and runway
  • 50%+ of LTV: Growth at any cost, only defensible with exceptional economics and funding

That framing is equivalent to the well-known 3:1 LTV:CAC rule of thumb (LTV roughly three times CAC) while making it easier to adjust for your strategy.

A Worked Example

Suppose:

  • Lifetime gross profit per customer: $12,000
  • You choose a balanced growth posture (roughly 30–35% of LTV as CAC)

Then a reasonable maximum CAC target is in the $3,600–$4,200 range. Channels that reliably deliver customers below that range are economically viable. Channels that require $6,000+ CAC, for the same type of customer, will erode or destroy your unit economics, no matter how good they look on surface metrics.

Don’t Ignore Payback Period

The LTV/CAC relationship tells you if acquisition is profitable in theory. Payback period tells you whether your cash flow can survive it in practice.

If you’re paying $4,000 to acquire a customer who generates $300 of gross profit per month, your payback period is roughly 13+ months. At roughly $1M–$10M a year in revenue with finite runway, that may or may not be acceptable.

In practice, many growth-stage B2B companies aim for payback periods in the 6–18 month range, depending on capital, churn, and risk tolerance.

Your real max CAC is the lower of “what LTV supports” and “what your cash flow can handle at the volumes you need.”


Step 3: Use Max CAC to Narrow Your Channel Options

Every marketing channel has a natural cost structure driven by:

  • How narrowly you can target
  • How much competition drives up channel costs
  • The sales cycle and conversion process
  • The creative and operational overhead required

You don’t control those fundamentals. You decide whether they fit your growth model.

In practice, you’ll tend to see a few broad patterns:

  • Lower-CAC, compounding channels: Referrals, organic search/SEO, and email to owned audiences often start slowly but compound over time. Because they usually involve multiple touches and word-of-mouth, it’s harder to attribute a given customer cleanly to a single piece of content or campaign, but they often sit well below your max CAC once mature.
  • Medium-CAC digital channels: Search and social ads, as well as content amplified with paid distribution, are typically faster to test and scale but tend to live closer to your max CAC boundary. They are where you’ll most clearly see whether your max CAC is realistic.
  • High-touch, higher-CAC channels: Outbound sales, events, and account-based sales/marketing are usually only viable when you have very high LTV or specific enterprise segments. If your max CAC is relatively low, these channels may be off the table for your core ICP, even if they work well for a higher-tier segment.

Exact numbers vary widely by industry, deal size, geography, and execution quality, so treat any benchmarks as directional only and recalibrate based on your own data.


Step 4: Cost Per Customer, Not Cost Per Lead

Most dashboards are optimized around cost per lead (CPL) because it’s easy to measure. But channels are only economically viable if cost per customer fits inside your max CAC.

Consider two channels:

  • Facebook: $60 cost per lead, 1.5% lead-to-customer conversion
  • LinkedIn: $280 cost per lead, 10% lead-to-customer conversion

Actual customer acquisition costs:

  • Facebook: $60 ÷ 1.5% = $4,000 CAC
  • LinkedIn: $280 ÷ 10% = $2,800 CAC

On CPL, Facebook looks almost 5x “more efficient”. On CAC, LinkedIn is actually 30% cheaper.

If your max CAC is $3,000:

  • Facebook violates your unit economics for this ICP.
  • LinkedIn sits (barely) inside your boundary and is worth optimizing.

The core question is never “which channel has the lowest CPL?” It’s “which channels can consistently deliver enough customers within our maximum CAC to hit our revenue goals?”


Step 5: Audit Your Current Channel Portfolio

Once you know your max CAC, you can reframe how you look at every active channel.

For each channel:

  1. Calculate true CAC: Total channel spend (including ad spend, production, tools, and a reasonable allocation of team time) divided by new customers from that channel over the last ~90 days.
  2. Compare to your max CAC: Is this channel comfortably below, uncomfortably close, or over the line?
  3. Look at trajectory and volume: Is CAC stable, improving, or deteriorating? Can this channel realistically support the customer volumes you need to hit your goals?

A simple categorization:

  • Kill or radically restructure: CAC exceeds your max by 50%+, or has doubled over 6–12 months with no credible path back.
  • Optimize hard: CAC is within ~20% of your max (either above or below). There’s signal, but you need focus on creative, targeting, and funnel before scaling.
  • Scale carefully: CAC is 30%+ below your max, stable, and the channel has room to grow before saturating.

This is typically where hard decisions show up: channels that “used to work” but now routinely produce $3,000+ CAC against a $1,500 ceiling need to be cut or reframed, even if they were early heroes.


Step 6: Decide What to Test Next (and What to Ignore)

With a clear max CAC, you can be much more disciplined about new-channel experiments.

For new channels you’re considering:

  • Research typical CAC ranges for your type of product and deal size.
  • Deprioritize channels whose typical CAC sits 40–50% above your max; those are long shots.
  • Prioritize 2–3 channels where typical CAC is at least 20–30% below your max and where there is enough headroom to matter (10%+ of your target customer volume).

This doesn’t mean you only test “cheap” channels. It means you stop testing channels that cannot possibly work given your economics, regardless of execution quality. Once you’re clear on your growth model, that filter becomes much easier to apply.

At roughly $1M–$10M a year in revenue (often ARR for SaaS and subscription businesses), that discipline is often the difference between a marketing function that compounds and one that burns budget.


Step 7: Connect the Framework to Your Day-to-Day Execution

Understanding your max CAC and channel economics is necessary but not sufficient. It tells you what’s economically viable, but you still need to choose channels that match how your buyers behave and what your team can realistically execute.

The operational challenge for most teams is:

  • Turning this into clear rules for which channels can be scaled, which need fixing, and which are off-limits.
  • Managing experiments, budgets, and learnings across channels without everything living in disconnected sheets and ad platforms.

You’ll usually need some combination of shared dashboards, a simple experimentation process, and tooling to keep this discipline alive quarter after quarter. An example of a tool like that (and how it can help) is described at the end of this article.


Key Takeaways for Companies at $1M–$10M in Annual Revenue

  • Start from lifetime gross profit: Without a rough lifetime gross profit per customer, you’re flying blind.
  • Translate LTV into a maximum CAC and payback target that reflect both your ambitions and your cash reality.
  • Use that max CAC as a hard filter for which channels are worth running or testing in the first place.
  • Judge channels on cost per customer and payback, not cost per lead or surface engagement.
  • Treat channel ranges as directional benchmarks, then calibrate them against your own data over time.
  • Use tools and process to keep these decisions systematic instead of reactive.

Once you anchor your channel strategy in a realistic maximum CAC, you stop arguing about platitudes like “brand vs. performance” and start making clearer tradeoffs: Which channels can reliably acquire customers within our max CAC, reach the right audience, and fit our execution reality?


How UMarkett Can Help

UMarkett is built to turn this growth-model-based framework into an everyday operating system for your marketing team, instead of a one-off spreadsheet exercise:

  • It takes your broader growth model as input: unit economics (LTV, gross margin, max CAC, payback targets, budgets), what you’re promoting, where your audience actually spends time, how much trust and control you need, and what your team can realistically execute.
  • It helps you identify which channels are likely to be viable for your specific business.
  • It gives you a structured place to plan, run, and evaluate experiments so you’re not making the same mistakes every quarter.

If you already know your approximate LTV and are willing to choose a growth posture (conservative, balanced, or aggressive), you have what you need to start making disciplined channel decisions instead of channel guesses.

Apply This Framework to Your Own Growth Model

Ready to see which channels fit your economics, audience, and team reality? Use UMarkett to get structured, data-informed channel recommendations.

Start Free Analysis