Customer growth rate calculator with CMGR and projection

Enter customers at the start and end of a period to get your growth rate, net customers added and the compound rate per month, quarter or year. Add customers won and lost to see how much churn is costing you.

CustomersGrowth report · updates as you type
Paying customers on the first day
Paying customers on the last day, new ones included
Number of months. Gives the compound rate per month

Customer movement Optional

Over the same time
Cancelled or lapsed

Projection Optional

At the compound rate. 0 hides the projection
Customer growth · 6 months+25.0%Fast growth
Net customers added+2501,000 → 1,250
CMGR3.79%a month, compounded
Customer bridgeNet +250 over 6 months
1,000
Start
+400
New
−150
Lost
1,250
End

1,000 + 400 − 150 = 1,250 · matches your end count

New customers40.0%400 new on 1,000 at start
Churn rate15.0%2.67% a month, compounded
Won vs lost2.7 : 1won for every customer lost
Customer countNext 12 months at 3.79% a month
Annualised growth56.3%if 3.79% a month holds for a year
In 12 months1,953+703 on today
Sample numbers. Replace them with yours.
  • Growth rate and CMGR
  • New vs lost breakdown
  • Customer projection
  • No sign-up

Add this tool to your site

Paste this code into any page. It stays free and updates automatically.

How it works

Start, end, and the time between.
Then see what drove the change.

  1. 01

    Enter two customer counts

    Paying customers at the start and at the end, counted the same way on both days.

  2. 02

    Set the time between them

    Pick monthly, quarterly or annual, then how many of those periods apart the counts are. This gives the compound rate per period.

  3. 03

    Add customers won and lost

    Optional. Splits the net change into new customers and churn, and checks that start + new − lost equals your end count.

  4. 04

    Read the report

    Growth rate, net customers added, CMGR or CAGR, the annualised rate and a projection at the same compound rate.

The formula

Customer growth rate = (Customers at end − Customers at start) ÷ Customers at start × 100

Example: 1,000 customers at the start and 1,250 six months later is (1,250 − 1,000) ÷ 1,000 = 25.0%. Compounded over 6 months that is 3.79% a month (CMGR), or 56.3% a year.

Reading your growth rate

Annualised growthWhat it usually means
50%+Fast. Common on a small base. Expect the rate to slow as the base grows.
20–50%Healthy for many established B2B companies. Keep churn in view as you scale.
0–20%Slow. New customers are only a little ahead of the ones you lose.
Below 0%Shrinking. Churn is outpacing acquisition. Fix retention first.

What customer growth rate measures

Customer growth rate is the percentage change in your number of paying customers over a period. It answers a simple question: do you have more customers than you did, and by how much?

It is a net number. It already includes every customer you won and every customer you lost, which makes it a good headline figure and a poor diagnostic one. Two companies can both grow 25% while one wins a few customers and keeps them all, and the other wins many and loses a lot of them.

How to calculate customer growth rate

Subtract the customers you started with from the customers you ended with, divide by the starting number and multiply by 100.

A worked example:

  • Customers at the start: 1,000
  • Customers at the end, 6 months later: 1,250
  • Growth = (1,250 − 1,000) ÷ 1,000 = 25.0%

Count the same way at both ends. Use paying customers, not sign-ups or free users, and take both counts on the same day of the month. If you count accounts at the start and users at the end, the result means nothing.

Compound growth: CMGR and CAGR

A growth rate over 6 months is hard to compare with one over a quarter or a year. The compound rate per period fixes that. It is the steady rate that would take you from the start count to the end count:

  • Compound rate per period = (End ÷ Start)^(1 ÷ periods) − 1
  • (1,250 ÷ 1,000)^(1 ÷ 6) − 1 = 3.79% a month

Per month it is called CMGR (compound monthly growth rate). Per year it is CAGR. A company that goes from 1,000 to 1,728 customers in 3 years has a CAGR of 20%.

Don't divide the total by the number of periods. 25% ÷ 6 is 4.17% a month, but 4.17% compounded for 6 months gives 27.8%, not 25%. For the same reason, annualise by compounding, not by multiplying: 3.79% a month is 56.3% a year, not 45.5%.

Gross adds, churn and net growth

The calculator splits the net change into its two parts when you add customers won and lost. In the example, 400 new customers and 150 lost gives:

  • New customers: 400 ÷ 1,000 = 40.0% of the starting base
  • Churn: 150 ÷ 1,000 = 15.0% over the 6 months, about 2.67% a month
  • Check: 1,000 + 400 − 150 = 1,250

Churn took back 37.5% of what acquisition added. With half the churn, the same sales effort would have ended on 1,325 customers, or 32.5% growth. That is why growth and churn belong on the same report.

If start + new − lost doesn't equal your end count, something is being counted differently. The usual causes are reactivated or paused accounts, duplicates merged in the CRM, or the counts coming from different days or systems.

What a good customer growth rate looks like

It depends on stage, market and how you sell. A company with 50 customers can grow 10% a month by winning five; a company with 50,000 needs 5,000. Growth rates usually fall as the base grows, even when the business is doing well.

As a rough guide, look at the annualised rate. Above 50% a year is fast, 20% to 50% is healthy for many established B2B companies, and below 20% means acquisition is only a little ahead of churn. Compare yourself with your own past periods first, and with companies of a similar size and model second.

Common mistakes

  • Counting free users. Free sign-ups inflate the number without adding revenue. Track them separately.
  • Mixing period lengths. Compare monthly with monthly, or convert both to CMGR first.
  • Averaging instead of compounding. Use the compound rate when the counts are more than one period apart.
  • Ignoring churn. A healthy net rate can hide heavy churn that gets harder to replace as you grow.
  • Projecting too far. A compound rate held for years produces huge numbers. Use the projection to set a ceiling, not a target.

Check how many of your starting customers stay with the Retention Rate Calculator, convert churn between monthly and annual with the Churn Rate Calculator, and see what your customer count means for recurring revenue with the MRR Calculator. To win more of the right customers, see our services.

FAQ

Questions,
answered.

Customer growth rate is the percentage change in your number of paying customers over a period. Going from 1,000 to 1,250 customers is 25.0% growth, or 250 net customers added.

Customer growth rate = (customers at end − customers at start) ÷ customers at start × 100. With 1,000 customers at the start and 1,250 at the end, growth is 250 ÷ 1,000 = 25.0%.

CMGR is compound monthly growth rate: the steady monthly rate that takes you from the start count to the end count. Growing from 1,000 to 1,250 customers in 6 months is (1,250 ÷ 1,000)^(1/6) − 1 = 3.79% a month. Per year, the same idea is called CAGR.

Compound it: annual growth = (1 + monthly rate)¹² − 1. 3.79% a month is 56.3% a year. Multiplying by 12 gives 45.5%, which understates it, because each month's growth builds on a bigger base.

Usually because something is counted differently: reactivated or paused accounts, duplicates merged in your CRM, or counts taken on different days or from different systems. The calculator shows the gap so you can trace it. The growth rate itself uses your start and end counts.

Churn rate counts the starting customers you lost, and retention rate counts the ones you kept. Growth rate is the net result after new customers are added. In the example, 15.0% churn and 40.0% new customers net out to 25.0% growth.

It depends on stage and size. Small companies can grow quickly on a small base, and rates usually slow as the base grows. As a rough guide, above 50% a year is fast, 20% to 50% is healthy for many established B2B companies, and under 20% means new customers are only just ahead of churn.

It assumes your compound rate holds. At 3.79% a month, 1,250 customers become about 1,953 in 12 months. In practice growth usually slows as you get bigger, so read the projection as the top of the range rather than a forecast.

Your numbers stay in your browser. They're saved on your device for next time and in the page link if you share it. Nothing is sent to us, and there's no sign-up.

Done-for-you

Growth is more customers in than out.

We help B2B teams win more of the right customers through outbound, search and AI recommendations, so new customers keep outpacing churn.