How many bottles are you allowed to keep at home?

In 2020, Delhi police walked into a house and counted 132 bottles. They filed a case.

The High Court then did some arithmetic. Six adults over 25 lived there. Each was allowed a certain amount. Added up, the family was comfortably inside the limit, and the case was thrown out.

So yes, there's a limit on how much alcohol you can keep at home in India. And it depends on your state, your age, your licence and, in Delhi, how many grown-ups live with you.

How much alcohol can you keep at home in India?

It depends entirely on the state. Delhi allows 9 litres of spirits and 18 litres of beer or wine per adult over 25. Goa allows 12 bottles of Indian-made liquor and 24 of beer without a permit. Kerala allows 2.5 litres of foreign-made liquor and 3.5 litres of beer or wine. Maharashtra ties it to your permit. Some states need a separate home-bar licence above a limit.

What's the limit in Delhi?

Per person, not per house. That's the whole trick.

Under Rule 20 of the Delhi Excise Rules, 2010, each adult aged 25 or over can keep 9 litres of whisky, vodka, gin or rum, and 18 litres of beer, wine or alcopops. That's the rule the Delhi High Court applied in Avjit Saluja v. State of NCT of Delhi in February 2022.

Police had seized 132 bottles: about 51.8 litres of spirits and 55.4 litres of beer and wine. But six adults over 25 lived there, which made the household limit 54 litres of spirits and 108 of beer and wine. Case quashed.

Delhi also doesn't require a licence to serve guests at home, as long as you stay inside that limit.

What's the limit in Maharashtra?

Maharashtra is the least straightforward, because the whole thing hangs off the permit.

Reports from 2021 say permit holders can keep up to 12 units a month. A 2019 ordinance for the state's dry districts defined a unit as 1 litre of spirits or 2.6 litres of beer or wine. We couldn't find a single official statewide table, so treat this as the reported figure, not gospel.

No permit, and the honest answer is: technically, zero.

What's the limit in Goa?

Generous, and it's printed on the Goa Excise department's own site. Without a permit, you can keep up to 12 quart bottles of Indian-made liquor, 24 bottles of beer and 18 bottles of country liquor.

Taking it out of Goa is a different story. That's the next post.

What's a home bar licence?

A licence for your living room, basically. Two states have been clear about it.

  • Uttar Pradesh announced it in 2021: ₹12,000 a year plus a ₹51,000 security deposit if you keep more than the personal limit. You also have to file an affidavit saying nobody under 21 will enter the bar. In your house. "Now a licence for all such 'home bars' have been made mandatory," said the state's principal secretary for excise at the time.
  • Haryana raised its personal licence fees in 2022, reportedly to ₹2,500 a year or ₹20,000 for life. A lifetime licence lets you keep 156 bottles, 24 of them imported. Minimum age: 25.

UP's no-licence limit is reported differently depending on who you ask, so we're not printing a number. If you're in UP and your collection is getting serious, check with the district excise office.

What about Kerala?

Kerala's limit is 2.5 litres of foreign-made liquor and 3.5 litres of beer or wine. It came up in April 2026 because of airports, which is its own strange story. More on that here.

Why does any of this exist?

Because most of India's liquor laws were written to discourage drinking, and then kept around to tax it. Limits on how much you can keep at home are how a state stops your living room from becoming an unlicensed shop.

Which makes sense, sort of. It's still odd to realise that a cupboard can be over the limit.

Next in Rules Nobody Chose: can you carry a bottle from Goa to Mumbai?

Nothing we make needs a limit, a licence or an affidavit. Get your founder code and you'll hear first when Batch 001 is ready.

Sources

General information, checked in September 2026. Not legal advice. Limits change; check your state excise department.