Venture Capital puzzles, solved step by step
- Puzzles
- 100
- Traced to a firm
- 7
- Topics
- 12
- Hard
- 30
018A wedding-services startup asks you to size its market. Estimate the number of weddings in India each year, stating the population, age and marriage-rate assumptions you use.Consumer internet VCIndia VC
Try it first
Which number should the estimate be built on?
Show the worked solution
About 1 crore weddings a year, within a range of roughly 85 lakh to 1.14 crore. Assume about 140 crore people spread over about 70 years of age, so about 2 crore per year of age, nudged up to 2.2 crore because India skews young. If 90% of them marry, 1.98 crore people marry each year, and two people per wedding gives about 99 lakh weddings.
Why start from one age cohort?
A school counting how many students graduate each year does not start from every student on its rolls; it counts one class, because each class graduates once. Weddings are a yearly flow, and each person typically marries once, so the yearly number of weddings is set by how many people reach marriage age in a year, not by the size of the population. If 140 crore people are spread across roughly 70 years of age, each single year of age holds about 2 crore people. India's population skews young, so the cohorts now reaching their twenties are larger than that average; 2.2 crore is a reasonable working figure.
Starting from about 140 crore people, one year of age holds roughly 2.2 crore, about 90% of them marry, and two people make each wedding, giving about 99 lakh weddings a year, while multiplying the whole population by the marriage share wrongly gives 63 crore. How confident can you be, and how do you show it?
Give a range by moving the two softest assumptions. With a cohort between 2.0 and 2.4 crore and between 85% and 95% of people marrying, the answer runs from about 85 lakh to 1.14 crore weddings a year, so 1 crore is a sound central figure. The population input is an assumption to confirm against the latest census or official estimate. Remarriages and people who marry abroad move the answer by a few percent at most.
Cohort reaching marriage age 85% marry 90% marry 95% marry 2.0 crore 85.0 lakh 90.0 lakh 95.0 lakh 2.2 crore 93.5 lakh 99.0 lakh 104.5 lakh 2.4 crore 102.0 lakh 108.0 lakh 114.0 lakh Weddings a year under each pair of assumptions, in lakh: the answer stays between 85 lakh and 1.14 crore. What does an investor do with the number?
Narrow it to the startup's real market. A wedding-services company does not serve every wedding; it serves the urban weddings with a budget above some level, in cities where it operates. Say which cut you would apply next, for example the share of weddings in the top cities and above a spend threshold, and what you would multiply by to reach a rupee market size. That shows you know the count is the first step of a market sizing, not the answer.
Where candidates lose it
The common error is multiplying the whole population by the share who marry, which gives a lifetime stock of weddings rather than a yearly flow. The answer of tens of crores is absurd, and the interviewer will wait to see if you notice.
The second loss is forgetting that a wedding needs two people, which doubles the answer. Say the divide-by-two step out loud.
What the interviewer asks next
- How would you turn the wedding count into a rupee market size for a photography startup?
- What share of these weddings would you expect a city-focused startup to reach in five years?
- How would you check the answer a second way, without the age cohort?
032Size the annual market for practice-management software for dental clinics in India. Assume 3 lakh practising dentists, 2 dentists per clinic, 40% of clinics in cities likely to buy software, and Rs 24,000 a year per clinic.SaaS-focused VCIndia VC
Try it first
What annual market do these assumptions give?
Show the worked solution
About Rs 144 crore a year. Three lakh dentists at two per clinic is 1,50,000 clinics. Forty per cent of those, the city clinics likely to buy software, is 60,000. At Rs 24,000 a year each, that is Rs 144 crore. The figure most open to challenge is dentists per clinic: at three per clinic the market is Rs 96 crore, at one and a half it is Rs 192 crore.
Why start by turning dentists into clinics?
If you were sizing the market for kitchen ovens you would count kitchens, not cooks, because a house with four cooks still buys one oven. A market is counted in the unit that pays, and practice-management software is bought once per clinic, so the first step converts people into paying units. Three lakh dentists at two per clinic gives 1,50,000 clinics. Skip the step and you double the answer before you have made a single judgement.
Three lakh dentists become 1,50,000 clinics, 60,000 likely buyers and a Rs 144 crore annual market; moving dentists per clinic between three and one and a half swings the answer from Rs 96 crore to Rs 192 crore. The relationship3,00,000 practising dentists, the assumption you were given 2 dentists per clinic, which turns people into paying units 0.40 the share of clinics in cities likely to buy software 24,000 rupees a year per clinic What it says in wordsCount the clinics, keep the ones likely to buy, and multiply by what each pays in a year.Which assumption would a partner push on first?
Rank the steps by how wrong they could be. The dentist count comes from a register and is unlikely to be far off. Dentists per clinic is the step to defend, because many dentists practise alone while others work across two or three clinics, and the answer moves in proportion to it. At three per clinic the market is Rs 96 crore; at one and a half it is Rs 192 crore. The price is next: Rs 24,000 a year is Rs 2,000 a month, which a solo clinic may resist and a multi-chair chain may pay several times over.
What exactly does Rs 144 crore measure?
Be precise about the label. The 40% filter removes clinics unlikely to buy, so this is closer to a serviceable market than to the total, and it assumes every likely buyer pays full price to someone. It is the size of the prize across all vendors, not the revenue one startup can expect, and a fund will ask what share is winnable and how quickly. State the limitation plainly: every input here is an assumption to verify, the dentist count against the current professional register in particular, before the number goes into an investment memo.
Where candidates lose it
The common loss is multiplying 3 lakh dentists by Rs 24,000 and announcing Rs 720 crore. The software is priced per clinic, and the question gave you dentists per clinic precisely to see whether you convert to the paying unit.
The second loss is giving Rs 144 crore and stopping. The interviewer wants to hear which step is weakest and how far the answer moves when it is wrong; naming dentists per clinic and showing the Rs 96 to Rs 192 crore range is the part that scores.
What the interviewer asks next
- How would you check the 2 dentists per clinic assumption in a week, without a paid database?
- If chains of five or more chairs pay Rs 1 lakh a year, how would you rebuild the estimate?
- What share of this market would a startup need to reach Rs 30 crore of ARR?
044Estimate the annual revenue potential for a direct-to-consumer pet food brand in India's eight largest cities. State each assumption for households, pet ownership, packaged-food use and spend.Consumer internet VCIndia VC
Try it first
With 2.5 crore households, 12% owning a dog or cat, 30% of those buying packaged food and Rs 1,200 a month of spend, what is the market?
Show the worked solution
About Rs 1,296 crore a year of packaged pet food spend, of which a brand winning 5% would take about Rs 65 crore. Take 2.5 crore households in the eight cities, 12% owning a dog or cat, 30% of those buying packaged food, and Rs 1,200 a month, or Rs 14,400 a year, per buying household. That is 9 lakh households and about Rs 1,296 crore. Pet ownership and the packaged share are the two numbers to defend.
How do you build the tree so each step can be challenged?
Sizing a market is like estimating how many people in your building would join a weekend cricket league: count the flats, then the ones with a player, then the ones who would pay a fee. Each branch should be one filter you can name and defend separately, so a challenge to one number does not bring down the whole estimate. Here the branches are households, pet ownership, packaged-food use and spend. Every figure is an assumption to check against current survey data before it goes into a memo; the point in the room is the structure.
The tree runs from 2.5 crore households to 9 lakh packaged-food buyers and about Rs 1,296 crore a year, and the sensitivity bars show pet ownership and the packaged share each moving the answer between Rs 864 crore and Rs 1,728 crore. The relationship2.5 cr households in the eight largest cities, an assumption 0.12 share of households with a dog or cat 0.30 share of pet households buying packaged food rather than home-cooked 14,400 annual spend per buying household, Rs 1,200 a month What it says in wordsHouseholds, filtered twice, times what each buying household spends in a year.Which assumptions move the answer most?
Give each assumption a plausible range and move one at a time. Pet ownership from 8% to 16% and the packaged share from 20% to 40% each swing the answer from Rs 864 crore to Rs 1,728 crore, wider than either spend or household count. Spend from Rs 900 to Rs 1,500 a month moves it only to Rs 972 crore and Rs 1,620 crore, and the household count is the best known of the four. So the diligence effort goes on ownership and packaged share, and a founder's deck that is vague on those two is vague where it matters.
How do you get from the market to one brand's revenue?
The Rs 1,296 crore is spend across every brand and channel, including shops. A direct-to-consumer brand's potential is a share of that pool, and at 5% it would be about Rs 65 crore a year, which is the number to compare with the round size. State the limits: the packaged share is growing, so today's figure understates the pool in five years; and the estimate ignores smaller pets, treats and accessories, which a brand may sell alongside food.
Where candidates lose it
The common loss is a number with no visible structure, such as a single guess of the pet population times a price. The interviewer cannot challenge a step that was never stated, and will mark you down for that rather than for the number.
The second loss is mixing monthly and annual spend, or forgetting the packaged-food filter, and ending a factor of three or twelve away. Say the units at every step and annualise once, at the end.
What the interviewer asks next
- How would you check the pet ownership figure quickly and cheaply?
- What share of this market would the brand need to justify a Rs 100 crore post-money valuation at 4x revenue?
- How would you size the same market from the supply side, starting with manufacturers?
051A startup sells a point-of-sale billing app to kirana stores for Rs 500 a month. Assume India has 1.2 crore kirana stores, 15% of them have daily sales above Rs 20,000, and 30% of those would pay for the app. What is the serviceable market, in rupees a year?SaaS-focused VCIndia VC
Try it first
Before you multiply: which figure is the serviceable market?
Show the worked solution
About Rs 324 crore a year. Start with 1.2 crore stores. 15% sell more than Rs 20,000 a day, which leaves 18 lakh stores busy enough to need billing software. 30% of those will pay, which leaves 5.4 lakh paying stores. At Rs 500 a month, or Rs 6,000 a year, that is Rs 324 crore. The Rs 7,200 crore you get by charging every store is the total market, not the one this app can serve.
Why not multiply every kirana store by the price?
A tailor opening a shop in a colony of 2,000 homes does not have 2,000 customers. He has the homes that buy stitched clothes, at his prices, from a shop, rather than from a relative with a machine. A serviceable market counts only the buyers who feel the problem badly enough to pay for the fix, so every filter must describe a real reason a store would or would not buy. The Rs 20,000 daily sales cut is that reason here: a store taking in that much has enough bills, credit customers and stock lines that paper billing starts to hurt. Multiply all 1.2 crore stores by Rs 6,000 and you get Rs 7,200 crore, the total addressable marketRevenue if every possible buyer in the category bought the product at its price. A ceiling, rarely a plan., which describes the country rather than this app.
Drawn to scale, the 1.2 crore kirana stores shrink to 18 lakh with daily sales above Rs 20,000 and then to 5.4 lakh willing to pay, and at Rs 6,000 a year each those paying stores make a serviceable market of Rs 324 crore. The relationshipN all kirana stores, 1.2 crore s share with daily sales above Rs 20,000, 15% w share of those willing to pay, 30% p price a month, Rs 500 What it says in wordsShrink the store count by each real reason a store would not buy, then turn the monthly price into a yearly one.How do you say the answer so it survives the follow-up?
Say the chain as three multiplications and carry the unit at every step: stores, then stores, then rupees. The most common slip in this question is mixing a monthly price with an annual market, so say both numbers out loud: Rs 27 crore a month, Rs 324 crore a year. Then name the weakest link yourself. The 30% willingness to pay is the least grounded figure, and the answer moves one for one with it: at 20% the market is Rs 216 crore, at 40% it is Rs 432 crore.
Finish with what the number does and does not tell an investor. Rs 324 crore is a ceiling on this product's revenue, not a forecast; the app would win some share of the 5.4 lakh stores, and competitors are chasing the same ones. A partner hearing this will ask two things: what share is realistic in five years, and whether the stores can be sold a second product, such as working capital credit, that makes the market bigger than billing alone. The 1.2 crore store count is the question's premise; outside the room, confirm it against a published retail survey before building on it.
Where candidates lose it
The first way to lose this is to announce the Rs 7,200 crore figure with pride. It tells the interviewer you have not separated the stores that could buy from the stores that would, which is the whole skill being tested.
The second is a unit slip. Rs 27 crore and Rs 324 crore are both correct numbers for different periods; say which is which, and say that willingness to pay is the assumption you trust least.
What the interviewer asks next
- How would you test the 30% willingness to pay before investing?
- What second product would make this market larger, and by roughly how much?
- If a competitor offers billing free and charges for payments, what happens to your sizing?
075A startup sells bus-tracking to schools at Rs 400 per bus per month. Estimate the number of school buses in a city of 1.4 crore people, and the startup's annual revenue there if it wins 10% of them.Seed and early-stage VCIndia VC
Try it first
Roughly what annual revenue does 10% of the city's buses bring?
Show the worked solution
About 7,000 buses, and about Rs 34 lakh a year at 10% share. Take 1.4 crore people; about 20% are of school age, 28 lakh children. Assume half attend schools that run buses, 14 lakh, and a quarter of those ride, 3.5 lakh. At about 50 riders a bus, that is 7,000 buses, in a range of roughly 4,667 to 10,500. Winning 700 of them at Rs 4,800 a year each is about Rs 33.6 lakh.
How do you build the count so each step can be challenged?
Planning a wedding, you do not guess the number of plates; you count families, then members per family, then how many will turn up. A sizing is only as good as its weakest stated assumption, so each step should be a single number with a reason the interviewer can push on. Here the chain is people, school-age children, children in schools that run buses, children who ride, and riders per bus. The 20% school-age share is the firmest; whether half of children attend schools that run buses is the least certain and depends on the city's mix of private and government schools.
Four stated assumptions take 1.4 crore people to about 7,000 school buses, within a range of roughly 4,667 to 10,500, and winning 10% of them at Rs 400 a month brings only about Rs 34 lakh a year. The relationship0.20 share of the population of school age 0.50 share of those children in schools that run buses 0.25 share of those who ride the school bus 50 riders served by one bus, counting two routes a day What it says in wordsShrink the population to the children who actually ride, then divide by how many each bus carries.What does the number tell an investor?
Give the range, then the judgement. Riders between 20% and 30% and buses carrying 40 to 60 riders give 4,667 to 10,500 buses, and revenue between about Rs 22 lakh and Rs 50 lakh a year. Even at the top of the range, one city at 10% share is a small business, so the case for investing rests on winning many cities, a higher share, or more revenue per bus, not on this city alone. A parent subscription for live tracking, or selling route planning and fuel tracking to the school, could change the revenue per bus more than any share assumption.
To check it outside the room, ask the transport department how many vehicles are registered as school buses in the city, since many states register them under a separate category, and call three or four large schools to ask how many buses they run per thousand students. Confirm the 20% school-age share against the latest census or survey for that city rather than taking it from memory.
Where candidates lose it
The first way to lose this is a zero slip at the end: buses times share times price times twelve has enough steps to drop a factor of ten, and Rs 3.4 crore instead of Rs 34 lakh changes the conclusion entirely.
The second is presenting the bus count and stopping. The interviewer wants to hear that the answer is small, and what would have to be true for the business to matter.
What the interviewer asks next
- How many cities would the startup need to reach Rs 50 crore of revenue at this price?
- What would a parent subscription at Rs 50 a month add per city?
- How would you size the same market from the supply side, starting with schools?
091If you were to open a restaurant, the first concern is whether it can cover its costs. A 60-seat restaurant pays rent of Rs 3 lakh, staff costs of Rs 4 lakh and other fixed costs of Rs 1 lakh a month. The average bill is Rs 600 a cover and food costs 35% of the bill. How many covers a day does it need to break even, and how many table turns is that?General AtlanticBeijing · 2014
Try it first
Roughly how many covers a day does it need?
Show the worked solution
About 68 covers a day, a little over one turn of its 60 seats. Each cover leaves Rs 390 once food is paid for. Fixed costs are Rs 8 lakh a month, so the restaurant needs 8,00,000 / 390 = 2,051 covers a month, or 68.4 a day over 30 days. That is 1.14 turns. Open 26 days a month and the bar rises to about 79 a day.
What does each cover actually contribute?
A tea stall that sells a cup for Rs 15 and spends Rs 5 on milk, leaves and sugar has Rs 10 a cup to pay its rent and wages. Break-even is fixed costs divided by contribution per unit, the price less the cost that rises with each unit, never fixed costs divided by the full price. Here a Rs 600 bill with 35% food cost leaves Rs 390 a cover. The rent, the staff and the other Rs 1 lakh do not change with covers, so they add to Rs 8 lakh a month that the Rs 390s must clear.
Contribution of Rs 390 a cover over 30 days crosses Rs 8 lakh of monthly fixed costs at 68.4 covers a day, so the 60-seat restaurant loses money until it fills every seat a little more than once a day, 1.14 turns. The relationshipc* covers a day needed to break even F fixed costs a month, Rs 8 lakh p average bill, Rs 600 f food cost as a share of the bill, 35% d trading days a month, 30 What it says in wordsDivide the month's fixed costs by what each cover leaves after food, then by the days the restaurant is open.Is one turn a day an easy bar or a hard one?
It depends on the meals the restaurant serves. A place open for lunch and dinner gets two chances to fill the room; at 1.14 turns it needs each seat filled a little over once across both services. The sensitivity matters more than the point estimate: if the average bill falls to Rs 500, the bar rises to 82 covers a day, and if it closes four days a month it rises to about 79. At 90 covers a day it earns about Rs 2.5 lakh a month before tax, which shows how much of each extra cover falls to profit once fixed costs are covered.
What else would an investor ask about?
This puzzle leaves out costs that scale with sales besides food: delivery platform commissions, card fees and electricity on busy nights. Each one lowers the Rs 390 and raises the break-even. Then there is the opening cost, the fit-out and deposit, which break-even ignores but payback does not. A growth investor asks the same three questions of a chain: what each outlet contributes per cover, how many covers a mature outlet does, and how long a new one takes to get there.
Where candidates lose it
The common slip is dividing fixed costs by the full Rs 600 bill, which gives about 44 covers a day. Food is paid out of every bill before anything is left for rent, so the right divisor is Rs 390, and the answer is half as large again.
The second loss is giving 68 covers and stopping. The interviewer asked about turns because covers alone mean nothing without the seat count: say 1.14 turns and whether that looks achievable for a lunch and dinner restaurant.
What the interviewer asks next
- Delivery is 30% of covers and the platform takes 25% of those bills. What is the new break-even?
- How many covers a day would pay back a Rs 60 lakh fit-out in two years?
- What would you want to know before backing a chain of these restaurants?
Asked at General Atlantic, Generalist, Beijing, 2014 (Wall Street Oasis):
If you were to open a restaurant, what are some key concerns?
