Seth Radman
October 19, 2022

The 5-50-500 rule for building great products

If you’re building a new product, it’s tempting to set lofty goals like reaching a million users right after launch.

But making product decisions is very different when you only have a few initial customers instead of millions.

When building startups, I like to create my products with three milestones in mind:

  • 5 happy customers
  • 50 happy customers
  • 500 happy customers

It’s a framework I call the “5-50-500 Rule”.

This rule helps me focus on the most important goals based on the stage of my startup.

Here’s what I advise founders to focus on during each stage:

5 happy customers – Validate the Customer

Many founders believe that startups either take off or don’t. There are a handful of startups that grow on their own, but most need a push to get going.

In the early days, start by doing things that don’t scale. Focus on solving a very specific problem for 5 customers. Not 100. Not 1,000. Just 5.

What are the core features you need in an MVP to provide value? Keep the scope tight, and don’t worry about scaling until you have validated you’re building the right product.

Many founders create elaborate launch and marketing plans to “go viral” and hit a million users fast. This is a big mistake because the first version of your product probably isn’t what the market wants. You don’t want to quickly spread the wrong product around to lots of people, right?

Your core focus for this stage should be validating the problem with 5 initial customers. If five people are willing to pay you, you’ve got something worth exploring.

50 happy customers – Validate the Product

Getting 5 customers indicates there’s a problem to be solved, but that’s usually not enough to validate your product as the right solution. You need lots of data points with multiple customers to prove you’re effectively solving the problem.

Continue to manually recruit and onboard new customers. Don’t make your product self-serve yet. Your goal right now isn’t to grow – it’s to learn more about your customers and make sure you’re building the right product for them.

As you increase the sample size of customers, you’ll discover patterns and trends you didn’t expect. You’ll notice behaviors that surprise you. And you’ll have more data to confidently determine who your customer is – and who they’re not. This will help you refine your go-to-market strategy.

You can get lots of early customers using an MVP with no code, so keep doing things manually as you gather feedback from your customers and improve the product.

Once you’ve hit a certain number of customers, you’ll have the confidence (and hopefully revenue) to start building a more scalable product to grow. For me, this number is usually 50-100 customers for B2C products and 5-20 customers for B2B products.

If you’ve hit 50 customers who love your offering and are providing helpful feedback, you’re in a great position to build your v1 product and start scaling.

500 happy customers – Validate the Business

You’ve nailed down your customer and proven they love your solution. Now it’s time to figure out if you have a viable business.

The goal of this stage is to find a scalable and repeatable way to acquire and retain customers.

You’ll likely need to start writing code to build your v1 product because your manual methods of acquiring and serving customers won’t scale from here.

The core focus now is sustainable unit economics for the business. As you explore different distribution channels to acquire new customers (ex. social media, blog posts, partners), closely monitor the cost to acquire customers (CAC) and the lifetime value of customers (LTV).

In a healthy business, the ratio of LTV to CAC is usually at least 3 to 1. If your ratio is exactly 1, you’re breaking even. If your ratio is less than 1, you’re losing money.

Reaching 500 customers is a difficult milestone to achieve. What got you to 5 and 50 customers won’t get you to 500, but you also have more users to run marketing and product experiments to learn faster.

The 5-50-500 rule is the product framework I’ve used to build many successful products. I used it to bootstrap my previous startup to 200,000 users and get acquired.

These steps are more fluid as you gradually get more customers. But the important thing is to hit the goals for each stage without getting ahead of yourself.

Don’t focus on scaling too early. Instead, focus on building the right product.

Subscribe for more.

Startup and product lessons delivered right to your inbox.

Seth Radman
Founder & Tech Entrepreneur
I'm a Georgia Tech grad and co-founder of multiple tech startups in Atlanta. I've built over 40 web and mobile apps and been featured on the App Store 100+ times across the world, including Apple's App of the Day.
Seth Radman
October 19, 2022

The 5-50-500 rule for building great products

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

  1. Item 1
  2. Item 2
  3. Item 3

  • Bullet 1
  • Bullet 2
  • Bullet 3
Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.