Choosing a POS System for Your Cafe or Kedai in Malaysia
Whether you run a kopitiam, a bubble tea shop, a kedai runcit, or a small café, a point-of-sale (POS) system does far more than just process payments. A good POS gives you real-time sales data, simplifies inventory tracking, speeds up your checkout, and — if your business is in scope — has to work with LHDN’s MyInvois e-Invoice system.
Here is a practical guide to choosing one that actually fits your business.
What a POS System Should Do for Your Business
At a minimum, a POS for a Malaysian café or retail shop should handle:
- Sales recording and receipts — accurate itemised receipts, with cash and e-wallet (DuitNow, GrabPay, Touch 'n Go) support
- Inventory tracking — decrement stock automatically when an item is sold, alert you when supplies run low
- End-of-day reporting — daily sales summary, top-selling items, staff shift reports
- Multi-payment types — cash, card, QR code, and online banking
If you are in Phase 4 of the e-Invoice mandate (annual turnover above RM 3 million, up to RM 5 million — the exemption threshold was raised from RM 1 million on 1 September 2026), or approaching that threshold, your POS also needs to support e-Invoice submission to MyInvois — either directly or via middleware.
Cloud-Based vs Local POS
Most modern POS systems in Malaysia are now cloud-based — your data syncs to the cloud in real time, and you can view sales from your phone even when you are not in the shop. Local (offline) POS systems still exist and can be cheaper, but they require a server on-premises and are harder to maintain and update.
For most small businesses, a cloud-based POS is the better choice in 2026. It also makes e-Invoice API integration more straightforward, since the POS vendor can push invoice data to MyInvois from the cloud.
Questions to Ask Any POS Vendor
Before signing up, ask:
- 1Does it support e-Invoice / MyInvois integration? If not, how do invoices get submitted — manually? Ask for specifics.
- 2Is there a monthly fee, or a one-time licence? Cloud POS systems typically charge monthly. Compare total cost over 2–3 years, not just upfront.
- 3What hardware does it require? Some systems lock you into proprietary tablets or printers. Open systems that run on standard Android tablets are more flexible and cheaper to replace.
- 4What is the support model? For a café, if the POS goes down at 8am on a weekday, you need someone to answer the phone. Check support hours and response time before committing.
- 5Can it handle multiple outlets? If you plan to expand, check whether multi-location management is included or costs extra.
The e-Invoice Connection
If your business is in scope for the e-Invoice mandate, it helps to know what LHDN actually asks of a counter business, because it is less than some vendors imply. Your POS does not have to send every receipt to MyInvois the moment it is rung up.
- Counter (B2C) sales to customers who do not ask for an e-Invoice can be grouped into a consolidated e-Invoice for the month, submitted within seven days after the month ends. The customer still gets a normal receipt at the till.
- A buyer who asks for an e-Invoice — usually a business customer who needs it for their own tax records — needs an individual e-Invoice with their details. During the Phase 4 relaxation period (to 31 December 2027) you may decline such requests; from 1 January 2028 you cannot, so the POS should be able to issue one on request by then.
- Any single sale above RM 10,000 needs its own e-Invoice, even during the relaxation period.
What a good setup looks like in practice:
- the monthly consolidated e-Invoice is built from the POS’s own sales data, not retyped from a report;
- staff can issue an individual e-Invoice when a customer asks, at the counter or afterwards;
- submissions are queued, so a slow response from LHDN never holds up the till;
- rejections reach a named person the same day, not just an API log.
Not every POS system in Malaysia does all of this yet. Some rely on you exporting a CSV and uploading it by hand, which is workable once a month for a consolidated e-Invoice but not for individual requests. When evaluating POS options, ask the vendor for their MyInvois integration status: is it live, in development, or not planned? If it is not built in, it can be added via middleware — but factor in the cost.
What a real rollout involves
Choosing the software is the small part. Getting a POS live in a working restaurant means turning the menu into data, the floor into a table layout, and agreeing what the kitchen sees and when. We wrote up what that involved at a fine-dining counter in What a Restaurant POS Rollout Actually Involves, and the DEN Culinary POS case study shows the cashier app, kitchen display and HQ dashboard we built for it.
Getting the Right Setup for Your Business
The "best" POS depends on your menu complexity, transaction volume, whether you have table service or counter service, and your e-Invoice obligations. Getting the integration right the first time saves you from switching systems 12 months later.
Take a free digital checkup → — we will assess your current setup and recommend the right POS and e-Invoice integration approach for your type of business.
Questions people ask
How much does a POS system cost in Malaysia?
Most cloud POS products charge a monthly fee per outlet, plus one-off hardware: a tablet, a receipt printer and a cash drawer. Compare the total over two to three years, including any e-Invoice add-on and support, rather than the first-month price. A system that is cheap to start and expensive to leave is the common trap.
Does my café POS need e-Invoice?
Only if your business is in scope: annual turnover of RM 3 million or more since 1 September 2026, or a group condition that removes the exemption. If you are in scope, counter sales to customers who do not ask for an e-Invoice can go on a monthly consolidated e-Invoice submitted within seven days after month end. A buyer who asks for an e-Invoice needs an individual one, and any single sale above RM 10,000 needs its own e-Invoice.
Does my POS have to send every sale to MyInvois in real time?
No. Counter sales can be grouped into a monthly consolidated e-Invoice, submitted within seven days after the month ends. What the POS does need is a way to issue an individual e-Invoice when a buyer asks for one, and a queue so that a slow connection to LHDN never holds up the till.
Can a POS keep working when the internet drops?
A good one queues sales locally and syncs when the connection returns, so the counter never stops. Ask the vendor to show you exactly what happens offline: which functions work, and how long it can run before syncing.
Cloud POS or local POS?
Cloud for almost every café, kedai or small restaurant: you can see sales from your phone, updates arrive automatically and e-Invoice integration is simpler. A local system only makes sense where the internet is genuinely unreliable and you have someone to maintain a server on site.
Related Articles
MyInvois Integration When You Already Have a POS or ERP — You Probably Do Not Need to Replace It
Most SMEs facing the e-Invoice mandate assume they have to buy new software. In practice the system you already invoice from can usually be connected to LHDN’s MyInvois API. Here is what that actually involves.
What a Restaurant POS Rollout Actually Involves — Notes from DEN Culinary
A POS is not just a till. Using our DEN Culinary rollout as the example, here is what goes into getting one live in a real restaurant — menu structure, table layout, the kitchen, and the back office.