If your POS system cannot issue LHDN-compliant e-Invoices, your compliance obligation does not disappear. You have three options: submit manually via the free MyInvois portal, upgrade your POS to a compliant version, or connect your existing system to an e-invoice middleware. For most retailers with moderate-to-high transaction volumes, middleware is the fastest, least disruptive path — your POS stays exactly as it is.
Running a retail business with a point-of-sale (POS) system that cannot issue e-Invoices? Your compliance obligation does not disappear because your software has not caught up. Under LHDN’s (Inland Revenue Board of Malaysia / IRBM) mandatory e-Invoice rollout, any business with annual revenue of RM1 million or above must issue LHDN-validated e-Invoices — regardless of what your POS system supports. This guide covers the three practical routes available to retailers in this situation, with a clear comparison table and a decision framework to help you choose the right approach for your business size and transaction volume. Understanding your options now, before the enforcement deadline, is the key to avoiding penalties.
Are Malaysian Retailers Required to Issue e-Invoices?
Not every retailer is under the mandate at exactly the same time, but the window for Phase 4 businesses is already open. If your business recorded annual revenue between RM1 million and RM5 million in FY2022 (based on audited financials), e-Invoice issuance became mandatory from 1 January 2026 under Phase 4. For a full breakdown of the Phase 4 e-invoice deadlines and requirements , see our dedicated guide.
| Phase | Revenue Threshold | Mandatory Start | Relaxation Ends | Enforcement Begins |
|---|---|---|---|---|
| 1 | > RM100 million | 1 Aug 2024 | 31 Jan 2025 | Active |
| 2 | RM25M – RM100M | 1 Jan 2025 | 30 Jun 2025 | Active |
| 3 | RM5M – RM25M | 1 Jul 2025 | 31 Dec 2025 | Active |
| 4 | RM1M – RM5M | 1 Jan 2026 | 31 Dec 2026 | 1 Jan 2027 |
| Below RM1M | — | Exempt (with caveats — see below) | ||
Exemption caveats: Businesses below RM1 million are exempt unless they have a non-individual shareholder with RM1M+ turnover, are a subsidiary of a RM1M+ holding company, or have a related company or joint venture with RM1M+ revenue. Once mandated, a business cannot re-qualify for exemption.
Two rules apply immediately for all mandated businesses, regardless of the relaxation period:
- RM10,000 rule: Any single transaction of RM10,000 or above requires its own individual e-Invoice — consolidated e-Invoices are not permitted for these transactions.
- Penalties: Failure to issue a compliant e-Invoice may result in fines of RM200 to RM20,000 per invoice under Section 120(1)(d) of the Income Tax Act 1967, with up to 6 months’ imprisonment, or both.
For the complete compliance checklist applicable to retailers, see the e-invoice compliance checklist for Malaysian businesses.
What “No e-Invoice Feature” Actually Means for Your POS
A POS system “without e-invoice feature” typically falls into one of three categories. Understanding which applies to your system determines your fastest path to compliance.
- Outdated POS software — the system was built before e-invoicing became a legal requirement and has not received a compliance update from the vendor.
- POS with no LHDN Application Programming Interface (API) integration — the system generates its own invoices or receipts but cannot connect to LHDN’s MyInvois portal for submission, validation, and the return of a certified document reference number.
- Basic or free POS applications — simpler tools that handle billing and receipts but were never designed for government compliance workflows.
The critical distinction: LHDN’s e-Invoice system requires more than printing an invoice. Every e-Invoice must be digitally submitted to MyInvois, validated by LHDN in real time, and returned with a unique LHDN reference number before it is legally valid. A POS that prints a receipt — even one with a tax number on it — does not satisfy this requirement unless it is connected to MyInvois.
For a detailed breakdown of compatibility factors, see our guide on e-invoice compatibility for POS systems in Malaysia.
Three Options — At a Glance
| Option 1: Manual (MyInvois Portal) | Option 2: POS Upgrade | Option 3: e-Invoice Middleware | |
|---|---|---|---|
| Best for | Very low volume (<20 invoices/day) | Retailers already planning a POS refresh | Most retailers — any volume |
| Time to implement | Immediate | 4–12 weeks | 1–4 weeks |
| Upfront cost | Free | Medium to High | Low to Medium (subscription) |
| Ongoing staff effort | High — manual entry per invoice | Low — built into POS flow | Low — automated |
| Scales to multiple outlets | No | Depends on POS | Yes |
| Existing POS stays unchanged | Yes | No | Yes |
| LHDN spec changes handled by | Your team | POS vendor | Middleware provider |
Option 1 — Manual Submission via the MyInvois Portal
LHDN’s free MyInvois portal at myinvois.hasil.gov.my allows any mandated business to submit e-Invoices manually — no POS integration required. Each transaction is entered directly into the portal, validated instantly, and a certified e-Invoice is returned.
How manual submission works (5 steps)
- Log in to the MyInvois portal using your MyTax credentials.
- Select “Create e-Invoice” and choose the correct invoice type (standard, consolidated, self-billed, credit note, or debit note).
- Enter buyer’s TIN — for B2C retail customers who do not require a formal e-Invoice, use the general public TIN code EI00000000010.
- Fill in item descriptions, quantities, unit prices, and applicable tax fields (Sales and Service Tax / SST, or sales tax if applicable).
- Submit — LHDN validates the submission in real time and returns a validated e-Invoice bearing a unique LHDN reference number.
When manual submission is viable
- Very low daily transaction volumes — under 20 invoices per day
- Businesses in early-phase transition using the portal as a temporary measure
- Retailers issuing individual e-Invoices only on request (bulk B2C consolidated during relaxation)
When manual submission breaks down
For most retailers — particularly those handling dozens or hundreds of daily transactions at a counter — manual portal entry per invoice is operationally unsustainable. Each transaction requires a separate login-enter-submit cycle. At peak hours, this creates bottlenecks that cannot be resolved by adding more staff. Manual entry also introduces a high risk of data entry error, which can result in rejected submissions or compliance gaps.
Option 2 — Upgrade or Replace Your POS System
If a POS refresh was already on your roadmap, selecting a system with native LHDN e-invoice integration is the cleanest long-term path. Many Malaysian POS vendors have released or updated their platforms with MyInvois connectivity since 2025. For a detailed cost-benefit breakdown, read our guide on POS upgrade costs and benefits for e-invoicing compliance.
Five questions to ask your POS vendor before upgrading
- Does your system connect directly to LHDN’s MyInvois API — not just generate a printable invoice, but actual real-time submission and validation?
- Is e-invoice support included in my current licence, or is it a paid module or upgrade tier?
- What is your confirmed release date for e-invoice functionality? If the answer is “coming soon,” plan for an alternative.
- Does your system handle both individual e-Invoices and consolidated e-Invoices, including the RM10,000 threshold rule?
- Is your system listed as a compatible solution by LHDN or certified by a recognised testing body?
When a POS upgrade makes sense — and when it doesn’t
A full POS replacement involves hardware costs, new software licences, staff retraining, and potential data migration of product catalogues and sales history. Implementation typically takes 4 to 12 weeks. If your current POS is otherwise functioning well and the sole motivation is e-invoice compliance, the disruption may not be proportionate. For those retailers, Option 3 is the more practical route. See also our retail POS upgrade guide for Malaysian businesses for a full feature comparison.
Option 3 — Connect Your POS to an e-Invoice Middleware
An e-invoice middleware is a software layer that sits between your existing POS system and LHDN’s MyInvois portal. Your POS continues to operate exactly as it does today — the middleware intercepts transaction data, formats it to LHDN’s technical specifications, submits it to MyInvois, and returns the validated e-Invoice automatically.
How middleware works in a retail POS environment
- Customer completes purchase at POS — the transaction is recorded as normal by your existing system.
- Middleware receives the transaction data via API connection or structured file export from the POS.
- Middleware auto-fills all LHDN-required fields — TIN, document type, tax classification, invoice line items — and applies the RM10,000 rule automatically.
- Invoice is submitted to MyInvois for real-time validation by LHDN.
- Validated e-Invoice with LHDN reference number is returned, stored, and available for download or forwarding to the buyer.
Why middleware suits most retailers
- No system replacement — your POS hardware and software stay in place; staff workflow does not change.
- Scales with transaction volume — handles hundreds or thousands of daily transactions automatically, regardless of counter load.
- Handles both invoice types — individual e-Invoices for large transactions (RM10,000+) and consolidated e-Invoices for high-volume B2C sales, all within LHDN rules.
- Multi-outlet ready — one middleware layer covers all POS terminals across multiple retail locations without per-terminal changes.
- LHDN spec changes are the middleware provider’s problem — when LHDN updates its API or guidelines, the middleware is updated centrally. You do not need a developer or a POS vendor update cycle.
Based on JomeInvoice’s experience working with Malaysian retail businesses, the most common implementation challenge is POS systems that export transaction data in non-standard or proprietary formats. A middleware provider with retail implementation experience handles this format mapping as part of onboarding — most retailers go live within two to four weeks without any disruption to daily operations.
How to Choose the Right Approach for Your Business
| If your situation is… | Best option |
|---|---|
| Under 20 invoices per day and mostly B2C retail with consolidation. And you don’t mind spending hours for this manual task. | Option 1 — Manual portal (during relaxation period) |
| Already planning a full POS replacement in 2026 | Option 2 — Choose a POS with built-in e-invoice compliance |
| POS vendor has confirmed a compliant update is coming within 4 weeks | Option 2 — Wait and verify with the 5-question checklist above |
| Moderate to high daily transaction volume (>30/day) | Option 3 — Middleware (fastest, automated, least disruptive) |
| Multiple outlets sharing the different POS brand | Option 3 — Middleware with centralised compliance layer |
| POS vendor has not confirmed an e-invoice timeline | Option 3 — Do not wait; enforcement starts 1 Jan 2027 |
For a deeper look at how different retail POS architectures handle e-invoicing, see our guide on e-invoicing requirements for Malaysian retailers.
How JomeInvoice Connects Any POS to MyInvois Without Replacing It
JomeInvoice is Malaysia’s e-invoicing middleware built specifically for the situation this article describes: your existing POS, connected to LHDN’s MyInvois portal, without replacing what is already working.
JomeInvoice operates as a system-agnostic integration layer. Whether your retail business runs a legacy POS, a popular local platform, or a tablet-based system, JomeInvoice connects via API or file-based sync and handles the complete e-invoice workflow automatically from the point of sale to validated LHDN document.
What JomeInvoice delivers for retailers with a non-compliant POS:
- Connects your current POS to MyInvois — no hardware change, no software replacement, no staff retraining
- Handles individual e-Invoices and consolidated e-Invoices within LHDN rules, with automatic RM10,000 threshold enforcement
- Built-in TIN verification — validates buyer TINs against LHDN’s database before submission, preventing rejections
- Real-time compliance dashboard — track issuance status, rejected documents, and monthly submission volumes across all outlets
- Certified to ISO 9001, ISO 27001, PDPA compliant, and MySTI certified — enterprise-grade security for sensitive transaction data
JomeInvoice works alongside your existing accounting software — no replacement, no retraining. It is the same approach used by businesses across retail, manufacturing, and logistics to go live with LHDN compliance in weeks, not months.
The relaxation period ends 31 December 2026. Full penalty enforcement begins 1 January 2027. The earlier you implement, the more time you have to resolve any edge cases before enforcement applies.
Book a free demo — our team will walk you through the integration for your specific POS setup, with a clear timeline and implementation plan.
Frequently Asked Questions
Can I use the MyInvois portal for all my retail transactions if my POS doesn’t support e-invoice?
Yes — LHDN’s free MyInvois portal accepts manual submissions for any mandated business. However, each transaction requires a separate manual entry. For retailers processing more than 20 to 30 invoices per day, this is operationally impractical and not a sustainable long-term approach.
Do I need an e-Invoice for every retail sale, including small purchases?
During the Phase 4 relaxation period (2026), consolidated e-Invoices are accepted for B2C sales — you can group daily transactions into one monthly submission. However, any single transaction of RM10,000 or more requires its own individual e-Invoice immediately, even during relaxation.
What happens if I keep using my non-compliant POS after the enforcement date?
Failure to issue LHDN-compliant e-Invoices after 1 January 2027 may result in penalties of RM200 to RM20,000 per invoice under Section 120(1)(d) of the Income Tax Act 1967, with possible imprisonment of up to 6 months. Each non-compliant invoice is a separate offence.
Does LHDN’s free MyInvoisePOS help retailers without an e-invoice system?
LHDN offers a free standalone POS tool called MyInvoisePOS at hasil.gov.my/en/myinvoisepos/ . It is designed for micro-businesses with very basic needs and is not built to integrate with an existing POS system or handle retail-scale transaction volumes.
How long does it take to implement e-invoice middleware for a retail POS?
For most retail setups, implementation takes one to four weeks — covering data format mapping, configuration of submission rules, and sandbox testing against LHDN’s environment. Multi-outlet retailers may need additional time to roll out across all locations, but daily operations are not disrupted during the process.
If I upgrade my POS to a compliant version, do I still need middleware?
Not necessarily. If your new POS natively connects to LHDN’s MyInvois API and handles all requirements — including the RM10,000 rule, consolidated e-Invoices, and TIN verification — middleware is not required. Middleware is the solution for POS systems that cannot do this natively, or for businesses that prefer not to replace their current system.
Last updated: March 2026