
JB supermarket run: what to buy and what you can bring back
Written and reviewed by the Radiant VEP Solutions team.
Nine JB supermarkets by checkpoint and parking, what is worth buying, and what SFA and Singapore Customs let you bring home: the meat rule, the egg limit, 5kg of processed food, GST relief, liquor and cigarettes.
In this article
Pick a JB supermarket by your checkpoint and your list. Through Woodlands, Giant at Pelangi Leisure Mall and AEON Mall Tebrau City suit a stock-up, and Village Grocer at Mid Valley Southkey suits imported goods. Through Tuas, NSK at Sunway Big Box suits a stock-up and Jaya Grocer at Eco Galleria suits imported goods. The best buys are the ones Singapore's limits leave room for: detergent, toilet paper, biscuits, snacks, sauces and up to 30 eggs.
Two agencies decide what comes home. SFA sets the food limits: no meat from Malaysia, 30 chicken eggs, 5kg of processed food per traveller, and fruit and vegetables in hand-carry quantity. Singapore Customs sets the tax: GST relief of up to S$100 if you were away for less than 2 days, no duty-free concession on liquor from Malaysia, and duty and GST on every pack of cigarettes.
We read each rule on the agency's own page on 2 November 2026. SFA reviews its list from time to time and tells travellers to check it before buying, so do that if this page is a few months old. We left out grocery prices and opening hours because they go stale.
Key takeaways
- Malaysia is on none of SFA's approved lists for beef, mutton, pork or poultry, and SFA counts every food product containing meat, so skip the meat aisle.
- Each traveller can bring 30 chicken eggs, 5kg of processed food in total and a hand-carry quantity of fruit and vegetables. Detained food can be disposed of at Customs.
- Singapore residents get GST relief of up to S$100 after less than 2 days away. Out on Monday and back on Tuesday still counts as less than 2 days.
- Liquor from Malaysia gets no duty-free concession and no GST relief, and cigarettes that miss Singapore's standardised packaging rules are disposed of at the checkpoint.
- Malaysia has banned the sale of subsidised packet cooking oil to foreign nationals since 1 March 2026, so buy bottled oil.
Driving in for the first time? We get your VEP ready
WhatsApp us a photo of the log card. We apply on vep.jpj.gov.my and VEPAMS, and fit your headlight tag in JB or at our Bishan office.
What you can bring back from a JB supermarket
The table sets out SFA's limits on food for your own use, which apply per traveller and rule out selling any of it, even to friends, followed by Customs' rules for liquor, tobacco and the goods it bans.
| Item | Rule | Agency |
|---|---|---|
| Beef, mutton, pork, poultry and food containing them | Malaysia is not an approved source | SFA |
| Chicken eggs in the shell | 30 eggs, from West Malaysia. No free-range or processed eggs | SFA |
| Fruit and vegetables | A small, hand-carry quantity | SFA |
| Fish, including fillets, canned tuna and dried fish | 5kg, of which 2kg at most is frozen cooked crabmeat or prawn meat | SFA |
| Biscuits, jam, kimchi, milk, nuts, ice cream and other processed food | 5kg combined | SFA |
| Cleaned dried bird's nest | 1kg | SFA |
| Beer, wine, spirits and cooking wine | No duty-free concession from Malaysia. Duty and GST apply, and more than 10 litres needs a permit | Customs |
| Cigarettes and tobacco | No concession or relief. Packs must meet standardised packaging rules | Customs |
| Chewing gum | Prohibited, apart from HSA-approved dental and medicinal gum | Customs |
| Vapes and their parts | Prohibited | Customs |
Meat
SFA's meat table lists approved countries for beef, mutton, pork and poultry, and Malaysia isn't on any of them. The same table says meat products include all forms of food products containing meat. On that wording, luncheon meat, chicken sausages and frozen meat dumplings from Malaysia are out too.
Imported meat is harder. Jaya Grocer and Village Grocer sell imported goods, and SFA does list Australia for beef. Its page doesn't say whether Australian beef bought in a JB shop qualifies, so ask SFA through its feedback form before you buy any.
Eggs, fish and vegetables
Malaysia (West) is an approved source for chicken eggs in the shell, up to 30. Free-range eggs are refused, so read the tray as well as the count. Live and frozen oysters are approved from a short list that leaves out Malaysia, and SFA bars chilled crabmeat and chilled shucked raw oysters from any source. Fruit and vegetables come from anywhere, and SFA's measure is what you can carry by hand.
Processed food
Everything else edible falls into one 5kg allowance. SFA's examples are biscuits, ice cream, jam, kimchi, milk, mooncakes, nuts and wine. Check the ingredients as well, because food containing hemp seeds is refused outright.
SFA doesn't name rice or soft drinks in its examples. A 5kg bag of rice would fill the allowance by itself if it counts, and a 24-can carton of 325ml drinks holds about 8 litres. Ask SFA before you load either.
Going over the limit
Customs detains the food. You then apply for a permit through a declaring agent or dispose of the food at Customs, and you bear the cost of disposing of a large quantity. SFA and Customs charge no permit fee for food for your own use, though agents usually charge a service fee. The SFA pages we read state no fine for going over a personal limit, so we won't print one.
GST on your groceries
Customs treats groceries like any other newly bought goods, so they attract GST even if you paid Malaysian tax at the till. Singapore residents get relief on goods for personal use, and you pay GST only on the value above it:
- Up to S$100 if you were away for less than 2 days.
- Up to S$500 if you were away for 2 days or more.
Customs counts from your departure day up to the day before you return, and the hour doesn't matter. Monday out and Tuesday back is less than 2 days, while Monday out and Wednesday back is 2 days.
Holders of work permits, employment passes, student passes, dependent passes and long-term passes get no relief on newly bought goods. Goods carried for someone else get no relief either, so a neighbour's share of the shopping has to be declared. The same goes for goods for business or trade.
How to declare
Customs gives you two ways. You can declare and pay on the Customs@SG web application up to 3 days before you arrive, then leave by the Green Channel and show the e-receipt if you are stopped. You can also go to the Red Channel or the Customs Examination Area at the checkpoint. Officers make random checks at the Green Channel, so keep your receipts together and do the declaration before you join the queue.
Liquor, cigarettes and penalties
Liquor
Once you have cleared immigration in Malaysia, Customs treats you as arriving from Malaysia, and that means no duty-free concession however long you were away. Liquor gets no GST relief either, so duty and GST apply from the first bottle. You can still bring it in if you declare it and pay. Rice wine, cooking wine, sake, soju and umeshu all count, which catches people buying a bottle for the kitchen. Wine also counts towards SFA's 5kg of processed food.
Cigarettes
Cigarettes and tobacco get no concession or relief, so every pack pays duty and GST. Customs disposes of any pack at the checkpoint that misses Singapore's standardised packaging requirements. Such a pack is contraband, as is one with no duty paid, and it is an offence to import, possess or buy either. Our advice is to leave cigarettes off the list, because you can pay and still lose the pack if the packaging fails.
What Customs charges
Customs may offer a composition sum for failing to declare or declaring wrongly, or take you to court:
| Goods | First offence | Second offence | Third offence |
|---|---|---|---|
| Cigarettes, per packet or per 20 sticks | S$200 | S$500 | S$800 |
| Other dutiable goods, such as liquor | 10 times the duty | 15 times the duty | 20 times the duty |
Dutiable goods carry a minimum of S$50. For goods with no duty, such as most groceries, it is up to 20 times the GST, also with a minimum of S$50. Serious cases, or a penalty above S$5,000, can go to court with no composition offered. Prohibited goods such as gum and vapes are an offence to bring in, whatever the quantity or your intent.
Which JB supermarket to drive to
The drive times and the closer checkpoint below come from TheSmartLocal's June 2026 guide, and they cover the drive alone. Its figures move between reports: NSK's Nusajaya outlet is 20 minutes from Tuas in the June guide and about 30 in its January report, so treat them as rough. Parking is from the mall's page or the named report. Where we found nothing, the table says so.
| Supermarket | Closer checkpoint | Parking | Good for |
|---|---|---|---|
| Giant, Pelangi Leisure Mall | Woodlands, 9 minutes | Nothing published that we found | Familiar brands on a budget |
| Mercato, Plaza Pelangi | Woodlands, 10 minutes | Nothing published that we found | Imported and upscale goods |
| Village Grocer, Mid Valley Southkey | Woodlands, 15 minutes | Live bay count online. Touch 'n Go, debit or credit card | Imported goods, some not sold in Singapore |
| AEON, AEON Mall Tebrau City | Woodlands, 18 minutes | Touch 'n Go or contactless card at the gantry (YouTrip, July 2026) | A stock-up with IKEA across the road |
| Lotus's, Bukit Indah | Woodlands, 22 minutes | Nothing published that we found | Families, with a playground and arcade nearby |
| NSK Trade City, Sunway Big Box | Tuas, 20 minutes | The mall says the fee is waived until further notice, and still lists rates | Bulk buys and a wet market section |
| Jaya Grocer, Eco Galleria | Tuas, 21 minutes | Nothing published that we found | Australian goods through its Coles tie-up |
| Ben's Independent Grocer, Mall of Medini | Tuas, 22 minutes | Nothing published that we found | Upscale goods, with a restaurant and bakery |
| Mydin, Mutiara Rini | Tuas, 30 minutes | Nothing published that we found | Budget buys at a halal hypermarket chain |
This list follows the checkpoint and the drive, so it carries no ranking. Our Woodlands or Tuas guide compares the two crossings.
Through Woodlands
Mid Valley Southkey has the best parking information of the group. Its car park page shows empty bays by zone, refreshed every 10 seconds, and Village Grocer is in the same mall. YouTrip's July guide puts AEON's supermarket on the ground floor at Tebrau City, and reports the car park as cashless and charged per entry. That comes from a report and not the mall, so read the board on the way in.
Lotus's also has a store at KSL City Mall, on the lower ground floor, and the mall shares 2,800 spaces with its hotel (YouTrip, May 2026). Jaya Grocer has outlets at Toppen Shopping Centre and R&F Mall. Our JB shopping mall guide covers parking at those malls, plus City Square and Sutera Mall if you are pairing the run with other shopping.
Through Tuas
NSK is the plain stock-up option here. TheSmartLocal's January report describes wholesale-style shelves, a wet market section with live tilapia, and separate counters for weighing and labelling fresh items, which add time. It also says there are no plastic bags at checkout, so bring your own. NSK's Pandan and Skudai outlets suit a Woodlands trip, at about 40 minutes in that report, and the Skudai one is near Paradigm Mall and Sutera Mall.
Jaya Grocer at Eco Galleria is the chain's largest outlet, at 35,000 sq ft with nearly 40,000 items. Ben's has The Grocer's Kitchen, which will cook meat or seafood you have just bought, so that's one way to enjoy the meat you can't bring home.
What to buy in JB
Food is capped by weight and everything is capped by GST relief, so household goods are the easy win: SFA's limits don't touch them. No single report covers every shelf, and this is what the named ones say.
| Item | Who says | Limit that applies |
|---|---|---|
| Laundry powder, detergent, toilet paper, sanitary pads | Seth Lui, YouTrip | GST relief only |
| Eggs | Seth Lui, TheSmartLocal | 30 per traveller |
| Snacks, sauces, dried goods, instant noodles | YouTrip, Seth Lui | 5kg combined, and check for meat |
| Fresh milk, French yoghurt, juices | Seth Lui, TheSmartLocal | 5kg combined |
| Australian honey and Marmite at Jaya Grocer | TheSmartLocal | 5kg combined |
| Fresh fruit and vegetables | TheSmartLocal | Hand-carry quantity |
Seth Lui's comparison, updated 31 May 2026, set a FairPrice against the Lotus's at KSL City Mall. Eggs, laundry powder, instant noodles, toilet paper, sanitary pads, cooking oil, white rice and fresh milk came out cheaper at Lotus's. Dettol and dishwashing liquid came out cheaper at FairPrice, so JB doesn't win every aisle. That's one comparison at one branch, and the exchange rate moves.
SFA tells travellers to prefer non-perishable food, because chilled items can spoil on the way back, and its pages name spices, biscuits, traditional snacks and canned food. If you do buy milk or yoghurt, YouTrip's advice is to pick up chilled and frozen goods last. Pack them where you can reach them, and allow for the queue.
Subsidised cooking oil
This limit is Malaysia's, and it applies at the till. Bernama reported on 24 April that the Domestic Trade and Cost of Living Ministry has enforced a ban on selling subsidised cooking oil packets to foreign nationals since 1 March 2026. Bottled oil sits outside that ban with a controlled price of its own, so buy that.
The crossing with a full boot
LTA wants the tank at least three-quarters full when you leave Singapore, a stored-value card with enough for the toll, and printed copies of your certificate of insurance and road tax. Generate your MyICA QR code before the checkpoint, for yourself or for the group. Our QR code guide has the steps. JPJ charges foreign cars RM20 per entry by Touch 'n Go card or eWallet, and the Causeway checklist has the rest.
If you fill up on the way home, a Singapore car may buy RON97 only. Our petrol guide has the rule and the charges behind it. Fuel in spare containers gets no concession or relief from Customs, and more than 10 litres needs a permit. Chilled goods and a weekend jam don't mix, so read the JB traffic guide before you pick a time to head back.
Frequently asked questions
Can I bring chicken or pork back from a JB supermarket?
Not from Malaysia. SFA's approved lists for poultry and pork leave Malaysia out, and its meat rule covers all forms of food products containing meat.
How many eggs can I bring back from JB?
Up to 30 chicken eggs in the shell per traveller, since SFA approves Malaysia (West) as a source. Free-range and processed eggs are not allowed.
Is there a duty-free allowance for alcohol from JB?
No. Singapore Customs gives no duty-free concession to travellers arriving from Malaysia, and liquor gets no GST relief. Declare it and pay duty and GST, and get a permit for more than 10 litres.
Can I bring cigarettes back from JB?
Only if the packs meet Singapore's standardised packaging requirements, and you declare them and pay duty and GST on every pack. Other packs are disposed of at the checkpoint. Failing to declare starts at S$200 per packet or per 20 sticks.
Do I pay GST on groceries from JB?
Yes, on the value above your relief. Singapore residents get up to S$100 after less than 2 days away, or up to S$500 after 2 days or more. Work pass, student pass and long-term pass holders get none.
Which JB supermarket is closest to Woodlands?
Of the nine in TheSmartLocal's June 2026 guide, Giant at Pelangi Leisure Mall is the shortest drive, at 9 minutes from Woodlands, and Mercato at Plaza Pelangi is 10 minutes. Neither figure includes the queue.
Sources
- SFA: List of food and food products allowed, including meat, eggs, fish, vegetables and processed food (read 2 November 2026)
- SFA: General rule to bring food into Singapore, non-commercial (read 2 November 2026)
- SFA: Process for larger quantities of food detained (read 2 November 2026)
- Singapore Customs: Duty-free concession and GST import relief (read 2 November 2026)
- Singapore Customs: Travel rules and penalties (last updated 17 March 2026)
- Singapore Customs: Red and Green Channels
- Singapore Customs: Customs@SG web application
- Singapore Customs: Controlled and prohibited goods for imports, chewing gum and imitation tobacco products
- Bernama: Drastic drop in complaints due to effective ban on subsidised cooking oil pack sales to foreigners (24 April 2026)
- TheSmartLocal: Supermarkets in JB (24 June 2026)
- TheSmartLocal: NSK Trade City in JB (16 January 2026)
- Seth Lui: Groceries compared at NTUC FairPrice and Lotus's (updated 31 May 2026)
- YouTrip: AEON Tebrau City, supermarket and parking (2 July 2026)
- YouTrip: KSL City Mall guide (7 May 2026)
- The Mall, Mid Valley Southkey: Getting here by car, car park and live availability (read 2 November 2026)
- Sunway Big Box: Getting here and parking (read 2 November 2026)
- LTA OneMotoring: Vehicles registered in Singapore, exit requirements (last updated 28 May 2025)
- ICA: QR code for immigration clearance at land checkpoints (last updated 27 October 2026)
- JPJ FAQ: road charge (read 2 November 2026)
Radiant VEP Solutions is not affiliated with JPJ. You can apply yourself at vep.jpj.gov.my. If this is the car's first trip over and you would rather hand the paperwork to someone, our VEP application service can take it from there. JPJ makes the approval decision, so apply well before your grocery run.
Driving in for the first time? We get your VEP ready
WhatsApp us a photo of the log card. We apply on vep.jpj.gov.my and VEPAMS, and fit your headlight tag in JB or at our Bishan office.
Also: RFID installation · Free VEP consultation · Compare DIY vs our VEP service
Related VEP guides
- Parking in JB: mall rates, street bays and what catches you out
- Singapore to KL by car: route, tolls and where to stop
- JB car workshop guide: servicing, tyres, washes and LTA's rules
- Things to do in Ipoh from Singapore: the drive, tolls and parking
Browse every guide by topic or newest first.