Restaurant Profit Margin in India: The Honest Numbers
A well-run Indian dine-in restaurant nets roughly 5 to 10 percent. Higher figures usually quote gross margin, or come from vendors rather than accountants.
A well-run independent dine-in restaurant in India nets somewhere around 5 to 10 percent of revenue. Some do better. Plenty do worse, and a good number quietly do zero. If you have been reading that Indian restaurants make 20 or 30 percent, you have been reading either a gross margin wearing a net margin's label, or a marketing page. This piece explains why the published figures disagree so wildly, then builds a real profit and loss from the bottom up so you can work out your own number instead of borrowing someone else's.
Key takeaways
- Realistic net margin for an Indian dine-in restaurant is roughly 5 to 10 percent. Treat anything above 15 percent as a number to interrogate.
- The published figures range from 2 percent to 35 percent because most of them do not say whether they mean gross or net.
- Sources with actual accounting data land low. Vendor blogs land high. That pattern is not a coincidence.
- Prime cost, food plus labour, is the number to manage weekly. Everything else moves slowly.
- Rent is the quiet killer in Indian metros, and the single biggest reason two restaurants with identical menus end up on opposite sides of break-even.
- Channel mix swings the result harder than food cost does. The same menu can net 9 percent or lose money depending on how much goes through an aggregator.
Why every source gives you a different number
Search for this and you will get a range so wide it is useless. Here is a fair sample of what is actually published.
| Source | Claimed margin |
|---|---|
| LimeTray (restaurant tech vendor) | "Profits could vary from 20% to 35%" |
| Dineopen (restaurant tech vendor) | Fine dining 12-18%, casual 8-12%, dhaba 15-25% |
| LevelCFO (restaurant accountants) | Fine dining 3-5%, casual 3-6%, QSR 6-9% |
Fine dining is 12 to 18 percent according to one and 3 to 5 percent according to another. Both cannot be right.
Two things explain most of the gap.
Gross and net get mixed up. Gross margin is revenue minus the cost of the food itself. If your food cost is 30 percent, your gross margin is 70 percent. That is a real number and a useful one, but it is not profit, because it has not paid rent, staff, power, or you. Net margin is what survives everything. A page quoting 30 percent "profit" is often quoting a gross figure, or something in between with no name.
Who is counting matters. Notice that the low numbers come from accountants and industry bodies, and the high numbers come from companies selling restaurant software. That is worth sitting with for a second, because we sell restaurant software too, and you should read our numbers with the same suspicion.
What the reliable data actually says
Strip out the marketing and the picture gets consistent.
The US National Restaurant Association's operations data puts prime cost at a median of 65 cents in every sales rupee for limited-service operators, with payroll alone at 36.5 percent of sales in full service. Note the segment labels there, because they get dropped constantly in the retelling. That 65 percent figure is limited service specifically, not restaurants in general.
On the net line, LevelCFO, a firm that does restaurant accounting for a living, puts fine dining at 3 to 5 percent and casual dining at 3 to 6 percent.
Both are American, so read them as structure rather than as Indian benchmarks. The shape holds anywhere: food and labour eat about two thirds of revenue, occupancy takes a big bite of what is left, and the remainder is thin.
Here is the honest gap in the Indian data: there is no reliable, current, public benchmark for what Indian restaurants pay in rent as a share of revenue. The figures that circulate trace back to a decade-old trade article or to LinkedIn posts. So rather than invent one, use your own rent, which you know exactly, and read the rest of this as a framework.
Build it from the bottom
Take a casual dine-in restaurant in an Indian metro doing ₹10,00,000 a month.
| Line | % of revenue | Amount |
|---|---|---|
| Food and beverage cost | 32% | ₹3,20,000 |
| Labour (salaries, benefits, staff meals) | 22% | ₹2,20,000 |
| Prime cost | 54% | ₹5,40,000 |
| Rent and CAM | 12% | ₹1,20,000 |
| Utilities (power, gas, water) | 6% | ₹60,000 |
| Marketing and platform ads | 4% | ₹40,000 |
| Consumables, repairs, laundry, pest control | 5% | ₹50,000 |
| Licences, insurance, accounting, software | 3% | ₹30,000 |
| Payment gateway and card fees | 1% | ₹10,000 |
| Total operating cost | 85% | ₹8,50,000 |
| EBITDA | 15% | ₹1,50,000 |
| Depreciation on fit-out, plus interest | 6% | ₹60,000 |
| Net profit | 9% | ₹90,000 |
Nine percent. That is a decent, unglamorous, real result for a well-run room. It is also ₹90,000 a month on ten lakh of sales, which is why restaurants feel busy and broke at the same time.
The food cost line uses the 28 to 35 percent band from our guide to food cost percentage. If you run a bar, the drinks side has its own arithmetic entirely, which we work through in pour cost. The labour and rent lines are yours to fill in, and the rent line is the one that decides whether this table describes your restaurant or a fantasy.
Rent: the line that quietly decides everything
LevelCFO's operators call occupancy "the most common margin killer," noting the 6 to 10 percent of revenue benchmark is routinely breached at 12 to 15 percent in urban markets. Anyone who has signed a lease in Indiranagar, Bandra, or Khan Market will recognise that.
Run the same table again with rent at 18 percent instead of 12. Costs go from 85 to 91 percent, EBITDA falls from 15 to 9 percent, and after depreciation and interest you are at 3 percent. Same menu, same staff, same food cost, one third of the profit.
This is why the question "what is a good profit margin for a restaurant in India" has no useful answer in the abstract. Two identical restaurants across the road from each other can sit on opposite sides of break-even purely on what they signed.
The practical consequence: if your rent is above about 12 percent of revenue, you cannot fix it with better purchasing. You have to grow revenue against a fixed rent, which is why table turnover and average order value matter more to a high-rent restaurant than to anyone else.
The swing that dwarfs food cost
Here is the opinion this piece exists to make.
Owners obsess over food cost, because it is visible, daily, and feels controllable. Shaving two points off food cost on ₹10,00,000 is ₹20,000 a month. Worth having. But it is not where the fate of an Indian restaurant is decided in 2026.
Channel mix is.
Take the nine percent restaurant above and hold the menu value constant at ₹10,00,000. Now route 40 percent of it through Zomato or Swiggy. On our own analysis of what aggregator commission really costs, the effective take lands between 26 and 41 percent of menu price once commission, GST on commission, payment fees, and funded discounts stack up. Use 30 percent, which is conservative.
Forty percent of ₹10,00,000 is ₹4,00,000 of menu value. At a 30 percent effective take, ₹1,20,000 never reaches your account. Your costs have not moved. You still paid the same rent, the same salaries, the same power bill.
| All dine-in | 40% via aggregators | |
|---|---|---|
| Menu value | ₹10,00,000 | ₹10,00,000 |
| Collected | ₹10,00,000 | ₹8,80,000 |
| Total costs | ₹9,10,000 | ₹9,10,000 |
| Result | +₹90,000 (9%) | −₹30,000 (−3%) |
The same restaurant, the same food cost, the same rent, and the difference between a modest profit and a loss is entirely where the orders came from.
None of which means delete the aggregators. They sell you reach you cannot buy any other way, and for a new place that reach is worth paying for. It means the mix is a decision you should make deliberately, with a number attached, instead of drifting into it. Orders from a guest already sitting at your table were never worth an aggregator's cut, and that is the cheapest margin available to most Indian restaurants.
What actually moves the number
In rough order of how much they return.
- Fix the channel mix. Keep aggregators for discovery and delivery. Take dine-in orders yourself. This is the largest single lever for most rooms, and it costs nothing but a decision.
- Manage prime cost weekly, not monthly. Food plus labour is over half your revenue. A monthly review finds problems after the money is gone.
- Grow the ticket, not the footfall. Rent and salaries are fixed. Every extra rupee on an existing bill drops through at a much higher rate than a new cover does, which is the whole argument for upselling.
- Get the tax treatment right. Charging the wrong GST rate or mishandling the food-versus-liquor split is a silent margin leak, covered in GST on restaurant food.
- Negotiate rent at renewal, ruthlessly. It is the one big cost that is negotiable exactly once every few years, and most operators treat it as fixed.
Note that only one of those is about buying ingredients more cheaply.
FAQ
What is a good profit margin for a restaurant in India?
For an independent dine-in restaurant, roughly 5 to 10 percent net is a healthy result, and anything sustained above 15 percent is exceptional. The figure depends far more on rent and channel mix than on cuisine or format. Compare against your own trend rather than a published average, since the published averages disagree with each other by a factor of ten.
Why do some sources say restaurants make 30 percent?
Usually because they are quoting gross margin, which is revenue minus food cost only, before rent, salaries, power, and everything else. A 30 percent food cost gives a 70 percent gross margin, and somewhere in the retelling that turns into "profit". The higher figures also tend to come from companies selling restaurant products rather than from accountants.
What is prime cost in a restaurant?
Prime cost is food and beverage cost plus total labour cost, expressed as a share of revenue. It is the number worth watching weekly because it is both the largest block of spending and the most controllable in the short term. Operators who hold it tighter than their segment norm generally outperform on the net line.
How much of restaurant revenue goes to rent in India?
There is no reliable current public benchmark for India, which is itself worth knowing when you read confident-sounding figures. The usable rule is directional: under about 10 percent of revenue is comfortable, around 12 percent is workable, and above 15 percent means your revenue has to do the fixing because purchasing never will.
Do aggregator orders make money for restaurants?
They can, but at a much lower margin than dine-in, because the effective take runs 26 to 41 percent of menu price once commission, GST on it, payment fees, and funded discounts are counted. They are best treated as paid customer acquisition rather than as core revenue. Orders you take yourself, from guests already in your restaurant, carry no such cut.
What to do next
Take last month's P&L and work out just two numbers: prime cost as a share of revenue, and the share of your revenue that arrived through an aggregator. Almost every restaurant that feels busy but unprofitable is failing on one of those two, and neither requires an accountant to calculate. If the second number is high and the guests were sitting in your own dining room when they ordered, that is the cheapest margin you will ever recover. Book a short dineomai demo if you want to see what taking those orders directly looks like on your own menu.
See it on a real table
A 15-minute demo: watch dineomAI take an order, speak five Indian languages, and upsell the right pairing. No hard pitch.
Book a 15-minute demo →