$1M MRR is a nice round number. It's also a number people say without thinking about what's behind it.
I've set it as the long-term goal for HairOver, so I owe it to myself to understand it. This chapter is the general math. The HairOver-specific version is in The Math Behind HairOver's $1M MRR Goal.
What this means
MRR is monthly recurring revenue: the money that comes in every month from subscriptions, not counting one-off payments.
$1M MRR means $1,000,000 of that every month, about $12M a year.
Three paths to the same number
The simplest way to see it: customers × price per month.
| Path | Customers | Price per month |
|---|---|---|
| A | 10,000 | $100 |
| B | 100,000 | $10 |
| C | 1,000,000 | $1 |
Same result, three completely different businesses.
Path A: 10,000 × $100. Usually a business product. Each customer is valuable, so you can afford real sales conversations, onboarding, and support per customer. The hard part is getting businesses to trust you with $1,200 a year.
Path B: 100,000 × $10. A consumer or "prosumer" subscription. No sales calls. The product has to sell itself, and you need a large, steady flow of new users. Most consumer subscription apps live somewhere around here.
Path C: 1,000,000 × $1. A mass-market product. You need huge reach, very low cost per user, and almost no support per customer. App store fees and infrastructure costs matter a lot at this price.
None of these is easier. They're hard in different ways. Your price decides which kind of hard you're signing up for.
The part people forget: churn
Getting to $1M MRR is only half of it. Staying there is the other half.
Every month, some customers cancel. That's churn.
An example: at 5% monthly churn, a $1M MRR business loses about $50,000 of MRR every month. Just to stay flat, it has to win $50,000 of new MRR each month. To grow, it has to win more than that.
That's why retention matters so much. At 2% churn, you'd only need to replace $20,000 a month. Same revenue, much easier business.
(These churn rates are examples to show the math, not benchmarks.)
What $1M MRR demands
Beyond the math, here's what changes at that scale:
Acquisition. You need a reliable way to get thousands of customers a month, usually several channels, not one lucky one.
Retention. Every point of churn you remove is revenue you don't have to replace.
Pricing. Small price changes move huge numbers. A $1 change on 100,000 customers is $100,000 a month.
Product. It has to work for a very wide range of people, not just early adopters who forgive rough edges.
Team. Support, engineering, marketing, and operations at this scale are usually more than one person can handle.
Infrastructure. Reliability becomes a revenue issue. An hour of downtime affects many thousands of paying people.
Economics. Cost per customer (servers, AI calls, payment fees, platform fees) has to stay well below what each customer pays.
What I learned from doing this math for HairOver
When I applied this to HairOver's planned yearly price (about $5 a month), $1M MRR came out to roughly 200,000 paying subscribers. That's Path B territory, leaning toward C.
Two things became clear:
- It's mostly a distribution problem. 200,000 paying subscribers likely means millions of installs.
- Cost per use matters enormously. HairOver's AI generations cost real money every time, so at that scale the cost per image decides how generous the product can be.
What to do
- Pick your price range, and look honestly at which path it puts you on.
- Work out the customer count for $1K, $10K, and $100K MRR, not just $1M.
- Estimate your churn and calculate how much MRR you'd need to replace each month.
- Write down your cost per customer per month, including all fees.
- Focus on the next milestone, not the last one.
Mistakes to avoid
Treating $1M MRR as a plan. It's a direction. Plans are about the next milestone.
Ignoring churn. Revenue you can't keep isn't revenue you've really earned yet.
Choosing a price without choosing a path. $1/month and $100/month need completely different businesses.
Forgetting costs. $1M MRR with bad margins can still be a struggling business.
My current thinking
I like having $1M MRR as the goal because it makes me ask big questions early: about cost, distribution, and retention. But day to day, the goal that matters for HairOver is much smaller: the first $100 MRR, then $1K. Every big milestone is a harder version of the first one.
I'll document each milestone in the HairOver guide when it happens, and not before.
Key takeaway
$1M MRR is customers × price, minus the churn you replace every month. The price you choose decides what kind of business you need to build. Use the big number to ask the right questions, and work on the next milestone.
This is the last chapter of the Entrepreneurship Masterclass for now. The live version of all of this is HairOver: Building in Public.