Concentration by FlowMRR · Free Stripe customer concentration check

How much of your Stripe MRR depends on a few customers

Top-1, top-5 and top-10 share, the customers that make up half of your revenue, Gini and HHI, and a concentration curve you can put in an investor deck. One read-only key, no signup.

  • Read-only and private
  • Investor-grade metrics
  • Per product too
  1. 01Connect Stripe
  2. 02Read your book
  3. 03Review & export

Start with your Stripe account

See who really carries your MRR with a read-only Stripe key.

Used once to read your data. Never stored.

How do I create a read-only key?
  1. In Stripe, open Developers > API keys > Create restricted key.
  2. Set Read on: Customers, Subscriptions, Products and Account.
  3. Leave everything else at None, create the key and paste it here.

5 free days of analysis

No credit card. No signup to see results.

Report previewSample data

Largest customer's share

14%Moderate

Top 5

38%

Top 10

52%

Half of MRR

9 customers

Concentration curve

0%50%100%

Top customers

  • 1Northwind Labs14%€3,640
  • 2Acme Studio9%€2,340
  • 3Globex6%€1,560

Results shown without signup · Export as Excel or CSV

From a Stripe key to a concentration picture

  1. 01

    Connect securely

    Paste a restricted Stripe key with read access. Your key is used for this scan only and is never stored.

  2. 02

    We rank your customers

    Every active subscription is normalized to a monthly amount (coupons applied) and summed per customer. Shares, Gini, HHI and the curve follow from that ranking.

  3. 03

    Take it with you

    Review your results first. Enter your email and company only when you want the Excel or CSV export.

Each Stripe account gets full results and exports on 5 separate UTC days. Repeat scans on the same day use no extra credit (up to 5 scans per hour). Test-mode scans use no credits. After that, headline totals remain available. Each scan covers up to 5,000 active subscriptions.

Customer concentration, explained

Learn more

What does this free Stripe tool show?

Concentration reads your active and past-due Stripe subscriptions, normalizes each one to a monthly net amount (yearly ÷ 12, coupons applied) and sums it per customer. From that ranking it computes the share held by your largest customer and by your top 5, 10 and 20%, the number of customers making up half of MRR, the Gini coefficient, the Herfindahl index and a 10-point Lorenz curve. It also shows how concentrated each product is.

What is a healthy level of concentration?

There is no universal threshold, but investors usually get nervous when one customer exceeds 10–20% of recurring revenue or when the top 10 exceed half. The tool flags "moderate" above 10% for the largest customer and "high" above 20% (or above 50% for the top 10). Early-stage companies are naturally more concentrated; the question is the trend.

How do I read Gini and HHI?

Gini runs from 0 (every customer pays the same) to 1 (one customer pays everything). HHI is the sum of squared percentage shares: 10,000 means a single customer, under about 1,500 is generally considered unconcentrated. Both summarize the whole distribution, where top-N shares only look at the head.

Why is the biggest customer not who I expected?

Customers are grouped by Stripe customer id. The same company split across several Stripe customers appears as several rows; a customer with multiple subscriptions is summed into one. Trials are not revenue yet and are excluded.

Do I need to provide an email before seeing my results?

No. Connect your Stripe key and review the results without signing up. Email and company name are requested only when you export, and the file downloads straight away.

Contact us
FlowMRR

Let's talk

A question, a technical issue or an idea for a partnership? Write to the FlowMRR team.