To build a successful and enduring company, you need more than just hype, publicity, or impressive fundraising skills.

Ultimately it all boils down to one simple principle: you must have a product that solves a pressing problem, and then the right amount of paying customers to make the math work.

Going Hunting

Today’s infographic comes to us from Point Nine Capital, and it highlights five basic revenue models that startups can use to achieve $100 million in annual revenue.

The take home message here is that to build a long-term business, a team must implement a realistic strategy that considers multiple factors including product-market fit, user acquisition, pricing, and revenue per user.

5 Ways to Build a $100 Million Business

Are you hunting flies, or are you trying to hunt elephants?

Just like in real life, these things require very different strategies and tactics. To build a $100 million revenue per year company, you’ll need to have a clear vision of your product-market fit and the customers you’re going after.

Different Tools

While the hunting analogy may be an oversimplification, it does help illustrate an undeniable truth to building large companies: how many users you will need depends on how much revenue you can earn per user.

This has implications.

If you are going to get $10 in annual ad revenue for each user, then you need a lot of users. If you’re going after Fortune 500 companies, you’ll need far fewer customers, but also a sophisticated and detailed sales strategy.

Flies$10 per user x 10 million customers = $100 million in annual revenue

It takes a lot of flies to add up.

To build a big business with flies, you’ll need a product with a high viral coefficient (Instagram, WhatsApp, etc.) that spreads your brand quickly and inexpensively. Alternatively, you can build a platform that allows for the creation of massive amounts of user generated content (UGC) such as Yelp or Reddit.

Mice$100 per user x 1 million customers = $100 million in annual revenue

Mice are still pretty small, but the expectations are higher than for flies. To get $100 per user, these customers will have to be directly paying for something, like a $10 monthly subscription. Music-streaming company Spotify is a good example of a startup hunting for mice.

Rabbits$1k per user x 100k customers = $100 million in annual revenue

Once you hit rabbit territory, we are basically out of reach of B2C customers. That means to get 100k customers, they will likely have to be small businesses.

To do this, you’ll need a fantastic product, excellent inbound marketing, and an extremely high NPS (Net Promoter Score). The latter metric is used to measure the likelihood a customer would recommend you to their peers.

Deer$10k per user x 10k customers = $100 million in annual revenue

We’re now getting up there in size – which makes it likely that deer have to be medium-sized businesses. These customers can afford to spend $10,000 per year, but expect a significant return on their investment.

While revenue per user is much higher than preceding levels, it is still not likely enough to warrant traditional enterprise field sales.

Elephants$100k per user x 1k customers = $100 million in annual revenue

Going after elephants is a totally different world, and requires a skilled sales force, patience, and an enterprise-focused approach. You’ll need to educate Fortune 500 companies on why they should spend $100,000 with you each year – and you’ll need to be able to back that all up with a killer product.

Software as a Service (SaaS) companies like Workday or Salesforce often use this kind of strategy, and it allows them to key in on the features that their most important clients want to see. As we noted in a previous infographic, investors love the predictable revenue stemming from a well-positioned SaaS company.