15% off membership for Easter! Learn more. Close

Estimate the number of restaurants in Mumbai.

Asked at
14.3k views
Answers (3)
crownAccess expert answers by becoming a member

You'll get access to over 3,000 product manager interview questions and answers

badge Bronze PM

 

So the question is ‘Estimate the number of restaurants in Mumbai.’

Step-1 : Clarifying the scope of Question:

Mumbai is densely populated city with restaurants at all levels.

  • There are star restaurants.
  • There are many small non star restaurants.
  • Are we focusing on any specific category?

-          Say we need to consider in general

There are many road side eateries as well serving a considerable chunk of population. Are we considering them?

       - Assuming it is considerable, Say you can at least consider in business hubs.

We are only considering restaurants and not big Hotels with restaurants within the hotel. Is my understanding correct?

-       You can consider based on your choice.

Based on the clarifying questions above, I will approach this question in a structured manner where I will make a uber level equation, then will dive deep into each part of the equation to finally reach the calculation.

Step -2 : Main Equation

To be able to calculate number of restaurants, we will have to calculate the number of people who dine out or place an order and average number of people that a restaurant serves per day.

#Number of Restaurants = #Number of people dine out or order in / #Average number of people each restaurant serves.

Step – 3 : Let us dive in further and break down each component.

 #Number of people dine out or order in

Mumbai population is ~20 million out of ~1300 million of India population

Assuming we have following kind of people who dine out/order in.

1: Daily – Bachelors/ Office goers – who would like to order on the go or dine out daily – say 30% of the population are bachelors and office goers out of which 60% do order in or dine out.

= 20 million * 30% * 60% = 3.6 million

2: Mumbai being business hub, considerable number of office goers go for a party/ lunch together to near by restaurants – these kind of people can account for 25% who belong to mid-high scale offices out of which say 50% go out at least once a week

= 20 million * 25% * 50% / 7 days= ~400000 per day

3: Families who dine out once a month – on average 4 people per family, say 30% go out per month.

20 million/4 = 5 million families.

5 million families * 30% /30 days = 50000 famillies = 200000 per month.

So assuming all these categories are dining out on a single day, total number of people dining out/ordering in = 3.6 million + 400000 +200000 = 4.2 million

Next category,  #Average number of people each restaurant serves- 

There are star categories of restaurants in Mumbai where on an average seating capacity is 250 – 500. There could be small eateries with 20 people seating capacity. A person spends INR 40(road side) to 4500 (in a star hotel) in Mumbai. So on an average a person can spend 350 per person.

We can say, maximum of the crowd will go to 1-2 star and street side restaurants to be able to place order with 350 per person as a budget.

In Mumbai, a street side or 1-2 star hotel has to cater to at least 80-200 people to be able to reach the margin of cost and revenue. We will take the lower side to cover the upper side of the number of restaurants.

Step-4 – Calculations and Assumptions

Assuming most of the crowd is ordering/dining in a restaurant with 350 INR as a decent budget per person, and a mid-range restaurant to be able to serve at least 80 customers daily to meet the break even, following will be the calculation.

So total number of restaurants = 4.2 billion /80 = 52000

Step-5 checks and revisit edge cases

Edge case – We have ignored the 3-4-5 star restaurants. We also didn’t consider the big shopping malls which has many eateries, cinema complex having food vendors. If we add them up by 20%, it will come to

 52000 + 20% = ~66000.

We did not consider the daily wagers and common people who thrive on the road side street food. And that kind of restaurants in a densely populated business/realtor area is at least 4 times denser than the general area. Assuming Mumbai being a business hub, caters to these areas to 20% of entire Mumbai, adding the restaurant numbers 20% up, it will come down to 66000 + 13200 = ~79200

 

 So as a summary we can say there can be ~80000 restaurants in Mumbai.

Access expert answers by becoming a member
0 likes   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs

First, I would like to clarify if there is any particular class of restaurent that we need to estimate the number for ex: small scale road side vendors, Regular restaurents, Five start hotel restaurents. Lets assume we want to estimate the total count of all type of restaurents.

First I would like to provide my approach that I am going to follow at high level, then break it down further to get to the approximate numbers and then do a sanity check on the result.

I am going to derive the number of restuarents based on the number of people who dine out or order in (basically available the restaurent services) and average number of customers a restaurent is expected to serve daily.

Total # of restaurents in Mumbai = # of customers per day/average number of customers restuarents serve

If we take the cost of a meal in mumbai across restuarents, it could range from Rs.50 to Rs5000 per person. Its safe to assume that average cost would be somewhere around Rs.300 per person. If a restaurent needs to survive in a city a like mumbai, they should service atleast 100 customers per daily making about Rs 300,000 revenue per day. 

So Average of # of customers a restaurent should serve = 100

Mumbai's population is around 20Million. To get the total number of customers who dine out per day, we can break down the type of customers who dine out by frequency in to 3 types: 

  1. Customers who dine out every day - bachelors/office goers who cant cook/food lovers. This type of people could be around 15% of the population = 3Million
  2. Customers who dine out once per week - Most office goers go out on friday, families dine out one per week outside on weekends etc. This type of pople could be around 25% -=5 million. Since they go out once per week, their volume will be 5Million/7=70000 per day
  3. Customers who dine out once per month - They could be who only go out on special occasions due to health or financial constraints. This type of people could be around 30% = 6 millon. Daily volume = 6 million/30 = 20000 per day.
  4. Lets consider the remaining 20% as people who rarely dine out or dont dine out.
Total # of people who dine out per day = 3,000,000+70,000+20,000=3090000
 
Total # of restaurents in mumbai = 3090000/100 = 30900
 
My calculation is based on the city population and daily tourist population can increase the customer volume and therefore affect the number of restuarents serving them. But about 31k restuarents seems like a good number for the # of restuarents in a city like Mumbai.
Access expert answers by becoming a member
0 likes   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
badge Platinum PM

Assuming eateries are small or big sitting restaurants - Ranging from a small ( where 4 -5 people can sit together to where 30 - 45 people can sit together ) 

As I do not have any references for the data on restaurants, I am trying this ina wild like this

Break down 1

Number of restaurants in Mumbai = Number of eateries in Mumbai per 10K population * Population of Mumbai 

 

Break down 2

As I can not guess on the number of eateries per 10K in Mumbai, I will further break it down 

Number of eateries per 10K in Mumbai = Number of eateries per 10K in a town * Percentage growth of the Mumbai in with respect to the town 

 

Break down 3

Number of eateries per 10K in a town = Number of eateries per 10K in a village * Percentage growth of a town with respect to the village 

 

Break down 4

Number of eateries per 10K in a village = Number of eateries in a village * Population of a village 

 

Resolve it 

Break down 4

Number of eateries per 10K in a village = Number of eateries in a village (5) * Population of a village ( 10K ) 

Number of eateries per 10K in a village = 5 

 

Break down 3

Number of eateries per 10K in a town = Number of eateries per 10K in a village (5 )  * Percentage growth of a town with respect to the village ( 200% ) 

Number of eateries per 10K in a town = 15 eateries

 

Break down 2 

Number of eateries per 10K in Mumbai = Number of eateries per 10K in a town ( 15)  * Percentage growth of the Mumbai in with respect to the town ( 100% ) 

Number of eateries per 10K in Mumbai = 45 

 

Break down 1

Number of restaurants in Mumbai = Number of eateries in Mumbai per 10K population ( 45 )  * Population of Mumbai ( 18M ) 

Number of restaurants in Mumbai = 81K 

 

I guess there are approximately 81K small and big restaurants, where 4 - 5 to 30 - 45 people can sit and enjoy their food.

 

Access expert answers by becoming a member
0 likes   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs