TapCub is live — analytics, insights and live chat, free on one platform
Growth & Marketing

The Leaky Bucket in Marketing: Why Growth Stalls and How to Fix It

The leaky bucket is the idea that pouring in new customers is wasted while existing ones leak out. The simple math behind it, a sample comparing more acquisition with lower churn, and how to find the leaks.

Lucas Hayes Published Nov 4, 2026 4 min read Growth & Marketing
Sample data. Both plans head for a 20,000 ceiling; the churn plan rises more slowly but costs far less each month.Sample data

Try it on your own data

Every report in this article is in the free plan. One snippet for web and apps, up to 10 sites.

Start free

The leaky bucket is a picture of a common growth problem: you keep pouring new customers in at the top, but existing customers leak out through holes in the bottom. However hard you pour, the level stops rising. This guide shows the simple math behind it, a sample comparing two ways to grow, and how to find and fix the leaks.

What you will learn

  • With steady acquisition and churn, customers level off at new customers per month divided by monthly churn
  • Halving churn doubles the ceiling; doubling acquisition only raises it as much, at higher cost
  • Find leaks by stage: activation, early churn and late churn need different fixes

What the leaky bucket means

In marketing, the leaky bucket describes a business that spends on acquisition while losing customers at the same time. New customers are water poured in at the top. Churn is the holes in the bottom. If the holes are big, more water just leaks out faster.

The term is also used in computer networking for a rate-limiting algorithm. That is unrelated; this article is about the growth idea.

The math behind the ceiling

If you add the same number of new customers each month and lose the same share each month, the total stops growing at a ceiling:

Ceiling = new customers per month ÷ monthly churn rate

With 500 new customers a month and 5% monthly churn, the ceiling is 10,000. The table shows how the ceiling moves when you change each lever. Halving churn has the same effect on the ceiling as doubling acquisition.

The closer you get to the ceiling, the slower you grow, which is why growth feels like it is stalling even though acquisition is steady.

Monthly new customersMonthly churnWhere customers level off
5005%10,000
1,0005%20,000
5002.5%20,000
1,0002.5%40,000

Ceiling = new per month ÷ churn rate. Reaching it takes time; the closer you get, the slower the rise.

A worked example

A subscription business has 4,000 customers, adds 500 a month and loses 5% a month. Its ceiling is 10,000. The team compares two plans over 24 months:

  • Double ad spend to get 1,000 new customers a month: about 15,300 customers after 24 months, at twice the acquisition cost.
  • Halve churn to 2.5% with better onboarding: about 11,300 customers after 24 months, and the ceiling rises to 20,000 too.

Doubling acquisition gets further within 24 months. But both plans head for the same 20,000 ceiling, the churn plan costs far less each month, and doing both raises the ceiling to 40,000. Fixing the leak first makes every later dollar of acquisition worth more.

growth model

Start

4,000

customers

Today

500 new

5% churn a month

Ceiling

10,000

at today's rates

Customers after 24 months · two plans

Sample
Keep as is8,250
Double ad spend (1,000 new)15,300
Halve churn (2.5%)11,300
Sample data
Sample data. Both plans head for a 20,000 ceiling; the churn plan rises more slowly but costs far less each month.

Where buckets leak

Leaks have different causes at different ages:

  1. Never activated. People sign up and never reach the first value. Fix onboarding. See onboarding metrics.
  2. Early churn. People try the product and leave in the first one or two months. Check whether the product matches what the marketing promised.
  3. Late churn. Established customers leave. Check price, support, competition and changing needs.

Measure each with retention cohorts: a steep drop in the first periods points to 1 or 2; a slow slide later points to 3. See retention metrics.

Finding leaks in your data

  • Lifecycle view. In TapCub each week or month splits active people into new, returning, resurrecting and dormant. A dormant bar that grows as fast as the new bar is a leaking bucket.
  • Cohorts. Compare recent cohorts with older ones at the same age.
  • Churn reasons. Pair the data with exit surveys or cancellation reasons.

FAQ

What is the leaky bucket theory in marketing?

The idea that growth stalls when you focus on acquiring new customers while losing existing ones, because churn caps how large the customer base can get.

How do I fix a leaky bucket?

Find which stage loses most people (activation, early churn or late churn), fix that stage, then measure cohorts again.

Should I stop spending on acquisition?

Not necessarily. But if churn is high, a share of the budget usually does more good spent on retention first.

Was this article helpful?

We use your answers to fix and expand this page.

Lucas Hayes

Data Engineer

Writes about event design, data quality, and collection workflows, with verifiable implementation methods for reliable analytics.

See where customers leak out

Lifecycle splits each period into new, returning, resurrecting and dormant people, and retention shows when cohorts drop.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics