Buying Alcohol at Singapore Supermarkets: The 10.30pm Rule, Liquor Control Zones and What Makes Up the Price | How Supermarket Works

By the WahLiao desk · Last verified 28 September 2026

Supermarkets, convenience stores and other shops in Singapore cannot sell takeaway alcohol between 10.30pm and 7am, every day. The rule comes from the Liquor Control (Supply and Consumption) Act, which took effect on 1 April 2015 and also bans drinking in public places during the same hours. Geylang and Little India are Liquor Control Zones with stricter limits at weekends and around public holidays. You can still drink at home, and in licensed bars, restaurants and coffee shops within their licensed hours.

So if the till refuses the bottle at 10.31pm, the cashier is not being difficult. The shop is protecting a licence, and a fine of up to $10,000.

Alcohol at supermarkets: quick facts

Takeaway sale hours Not allowed from 10.30pm to 7am, every day, islandwide
Public drinking Not allowed in public places from 10.30pm to 7am
Liquor Control Zones Geylang and Little India, with extra restrictions at weekends and around public holidays
In force since 1 April 2015
Penalty for shops Fine of up to $10,000 for selling outside permitted hours
What makes up the price The product, freight, excise duty charged by Singapore Customs, retail costs, and GST on top

The WahLiao Verdict

Cost Nothing, if you shop before 10.30pm.
What you get No wasted trip, and no awkward conversation at the till.
The alternative A licensed bar or restaurant after 10.30pm, at bar prices.
Worth it for Hosts, shift workers and anyone planning a late gathering at home.
Skip it if You do not buy alcohol. Nothing here applies to you.
Last verified 28 September 2026, against the Ministry of Home Affairs.

Why can’t Singapore supermarkets sell alcohol after 10.30pm?

Parliament passed the Liquor Control (Supply and Consumption) Act on 29 January 2015, and it came into force on 1 April 2015. Its aim is to reduce public disorder and disturbance caused by drinking in public. It does this in two ways: it bans drinking in all public places from 10.30pm to 7am, and it ends the retail sale of takeaway alcohol at the same hour, so that shops are not supplying drinks to be consumed on the street.

The Ministry of Home Affairs chose 10.30pm because it matched the closing time of most businesses in residential areas and the time most community events end. The Police may allow a retailer to sell beyond 10.30pm on a case-by-case basis, but for ordinary supermarkets and convenience stores, 10.30pm is the cut-off.

What changes in Geylang and Little India?

Geylang and Little India were declared Liquor Control Zones when the law began. In these zones, public drinking is also banned from 7am on Saturday to 7am on Monday, and from 7pm on the eve of a public holiday to 7am on the day after it, with stricter limits on takeaway sales at weekends and around public holidays too. Shops in the zones display their own permitted hours; if you are shopping there at a weekend, check before you queue.

What are the penalties?

  • Drinking in a public place during restricted hours: a fine of up to $1,000; repeat offenders face a fine of up to $2,000, up to three months in jail, or both.
  • A shop selling takeaway alcohol outside its permitted hours: a fine of up to $10,000.
  • In a Liquor Control Zone: penalties are one and a half times higher.

Drinking at home, or in licensed premises within their licensed hours, is not an offence.

What makes up the price of alcohol in Singapore?

A bottle on a Singapore shelf carries the price of the product, the freight to bring it here, excise duty collected by Singapore Customs, which is charged according to the amount of alcohol, the retailer’s costs and margin, and GST on the total. Excise duty is the reason alcohol costs noticeably more here than in many neighbouring countries; rates are set by the government and published by Singapore Customs.

Travellers returning to Singapore get limited duty-free allowances on alcohol, but not when arriving from Malaysia. Our guide to grocery shopping in Johor Bahru sets out what that means for a cross-border shop.

Can you use vouchers to buy alcohol?

Scheme rules vary, so check the terms of any voucher before you plan around it. Our guide to CDC vouchers at supermarkets covers where those can be used.

Frequently asked questions

What time do supermarkets stop selling alcohol in Singapore?

At 10.30pm. Takeaway alcohol cannot be sold from 10.30pm to 7am, every day, across Singapore.

Can I drink at home after 10.30pm?

Yes. The restriction applies to public places and to takeaway sales, not to drinking at home or in licensed premises within their licensed hours.

Do 24-hour supermarkets sell alcohol at night?

Not between 10.30pm and 7am, unless the Police have specifically extended that shop’s hours. The rest of the store stays open.

What are the Liquor Control Zones?

Geylang and Little India. They have stricter restrictions on public drinking and takeaway sales at weekends and around public holidays.

Why is alcohol expensive in Singapore?

Mainly because of excise duty, charged by Singapore Customs according to alcohol content, with GST on top of the full price.

Read next

This page belongs to How Supermarket Works, our series on the grocery network behind the shelf. Continue with 24-hour supermarkets in Singapore and why groceries are so expensive in Singapore.

Sources checked 28 September 2026: MHA, Liquor Control (Supply and Consumption) Act to Take Effect from 1 April 2015; MHA, first reading speech on the Bill (January 2015); contemporary reporting on penalties; Singapore Customs on duty and GST. This page explains the law in general terms; it is not legal advice. Last updated 28 September 2026.