How Much Liquor Can You Keep At Home In India? Here’s Everything You Need To Know About The Rule In Major States!

by Mallika Khurana
How Much Liquor Can You Keep At Home In India? Here’s Everything You Need To Know About The Rule In Major States!

Alcoholic beverages cannot be sold without a licence and that is common knowledge. Even if you keep alcohol in your home, you still need to follow several regulations. You are not allowed to keep liquor in your home after a certain point. Given that they are predicated on each state’s excise policy, it is crucial in this situation to be aware of your city’s laws on keeping alcohol in your house.  Read on for rules in major states!

Limit For Liquor At Home

State-Wise Limit

How much liquor can you keep at home
Photo Credits: Canva

Andhra Pradesh

Just three bottles of IMFL, or foreign liquor, and up to six bottles of beer may be kept without a permit in Andhra Pradesh.

Arunachal Pradesh

Without a valid liquor licence, it is prohibited to possess more than 18 litres of Indian Made Foreign Liquor (IMFL) or Country Liquor, according to the Arunachal Pradesh Excise Act.


In Assam, retail sales are limited to 12 bottles of IMFL, 1 gallon or 4.5 litres of rectified or denatured spirit, and 3 bottles of 750 ml of “reputed” country spirit per person every day. There are no extra arrangements for more stockpiles.

West Bengal

In West Bengal, every individual over the age of 21 may buy and keep up to six bottles (each 750 ml) of Indian Manufactured Foreign Liquor. Also, you are allowed to keep up to 18 beer bottles without a licence.


Alcohol limit in India
Photo Credits: Canva

Goa residents are only permitted to have a maximum of 12 IMFL bottles, 24 bottles of beer, 18 bottles of country liquor, and 6 bottles each of rectified and denatured spirit.


In Haryana, you can stock up on 6 bottles of local liquor (750 ml each), and 18 bottles of IMFL (750 ml each), of which no more than 6 bottles may be of imported foreign liquor. You can also store 12 bottles of beer (650 ml), 6 bottles of rum (750 ml), 6 bottles of vodka//cider/gin (750 ml ), and 12 bottles of wine.

Himachal Pradesh

In Himachal Pradesh, a person is allowed to possess 48 bottles of beer and 36 bottles of whisky.


The maximum permitted alcohol consumption in Kerala is 3 litres of IMFL and 6 litres of beer.

Also read: Love Biryani? This Chennai Start-Up Has Introduced India’s First Biryani Vending Machine. Take A Look!

Madhya Pradesh

For a steep annual fee of Rs. 10,000, the government in Madhya Pradesh allows people with monthly incomes exceeding Rs. 10 lakhs ($1 million) to keep up to 100 “expensive” alcohol bottles in their houses.


Alcohol limit in States
Photo Credits: Canva

In Maharashtra, You need a licence to consume alcohol in Maharashtra if your age permits it. For the purchase, transportation, and consumption of both domestic and imported alcoholic beverages, a permit is necessary.


You are allowed to stock two bottles of IMFL, one case of beer (650 ml per bottle), two bottles of any amount of foreign liquor (1 or 5 litres), two domestic liquor bottles, and one bottle of brandy in Punjab.


Citizens of Rajasthan are permitted to carry 12 bottles, or nine litres, of IMFL.

Uttar Pradesh

In Uttar Pradesh, 1.5 litres of foreign alcoholic beverages—both those created in India and those that are imported—are the legal limit. The permitted limit for wine is 2 litres of both Indian-made and imported wine, while the permitted maximum for beer is 6 litres of beer.

UT-Wise Limit

How much liquor can you keep at home
Photo Credits: Canva


In Delhi, you are not allowed to keep more than 18 litres of liquor in your home, including beer, wine, and alcohol. At the same time, they are not permitted to have more than 9 litres of rum, whisky, vodka, or gin in their home. You are also only permitted to bring one litre of alcohol outside of Delhi.

Jammu & Kashmir

You are permitted to store 12 bottles of IMFL, including 750ML bottles of JK Desi Whisky, in Jammu and Kashmir. Moreover, 12 beer bottles with a capacity of 650ML each can be kept on hand.

Dry States In India

Currently, India also has some dry states where liquor is completely banned. Mizoram, Gujarat, Bihar, Nagaland, and Lakshadweep have been declared dry states. Consuming alcohol in these states is illegal and is a punishable offence. If you are caught storing alcohol in these states, serious action will be taken against you.

Cover Image Courtesy: Canva