Yes — restaurants must comply with LHDN's e-Invoice mandate. Most F&B businesses fall under Phase 3 (from 1 July 2025) if annual turnover is between RM500,000 and RM25 million. The practical saving grace: LHDN allows consolidated e-Invoices for B2C transactions under RM200 — no individual e-Invoice per diner required for most restaurant bills.
Do Restaurants in Malaysia Need to Issue E-Invoices?
Yes. LHDN's e-Invoice mandate applies to all registered businesses in Malaysia — including restaurants, cafes, kopitiam operators, food courts, catering companies, and cloud kitchen operators.
There is no F&B exemption. Whether you run a single-outlet nasi lemak stall in Shah Alam, a mid-range cafe in Bangsar, or a catering company serving corporate clients in Penang, the mandate applies to you once your annual turnover hits the Phase 3 threshold.
The rollout is phased by annual turnover. Your obligation depends on which phase you fall into — and most independent restaurant operators sit in Phase 3.
Which Phase Applies to Your F&B Business?
Here's where restaurants typically sit in LHDN's rollout schedule:
| Phase | Annual Turnover | Mandatory From | Typical F&B Type |
|---|---|---|---|
| Phase 1 | Above RM100 million | 1 August 2024 | Restaurant chains, large F&B groups, hotel F&B divisions |
| Phase 2 | RM25 million – RM100 million | 1 January 2025 | Mid-size F&B operators, multi-outlet chains |
| Phase 3 | RM500,000 – RM25 million | 1 July 2025 | Independent restaurants, cafes, catering SMEs |
| Phase 4 | Below RM500,000 | 1 January 2026 | Micro hawker stalls, very small F&B operators |
Not sure which phase you're in? Check your last year's annual business revenue — not profit. If you registered as a sole proprietor, use your enterprise's total receipts. If you operate a Sdn Bhd, use the company's audited turnover figure.
LHDN announced a 6-month grace period for businesses making genuine implementation efforts. Phase 3 businesses actively working on compliance have until approximately January 2026 before enforcement tightens. But the registration clock started 1 July 2025 — don't wait.
B2C Transactions: The Consolidated E-Invoice Rule That Saves Restaurants
Here's the rule that makes e-Invoice practical for F&B businesses: you do not need to issue an individual LHDN-validated e-Invoice for every single customer.
LHDN allows a consolidated e-Invoice for B2C transactions where each individual transaction value is RM200 or below. A restaurant can batch all such transactions into a single consolidated e-Invoice per day or per billing cycle, then submit that one consolidated invoice to MyInvois.
What this means in practice:
- A customer pays RM45 for lunch — this goes into your consolidated batch, no individual e-Invoice issued
- A couple pays RM180 for dinner — same, consolidated
- A corporate client pays RM320 for a business lunch — individual e-Invoice required (above RM200)
- Any customer who specifically requests an e-Invoice for their expense claim — issue individually, regardless of amount
Your daily consolidated e-Invoice submission covers the vast majority of restaurant transactions. The individual e-Invoice is the exception, not the rule.
Split Bills and Group Dining: How to Handle Them
A table of eight splits a RM960 bill equally. How does this work under e-Invoice rules?
If each person's share is RM120 (RM200 or below), each individual payment qualifies for the consolidated e-Invoice treatment. All eight payments go into your daily consolidated batch. No individual e-Invoices needed per diner.
The exception: one of the eight is a corporate employee who wants an e-Invoice for their RM120 share to submit as a business expense claim. Issue them an individual e-Invoice with their company TIN and details. Exclude their RM120 from your consolidated batch — don't double-count it.
For large group bookings where the total bill is not split (one company pays the full RM960), issue a single individual B2B e-Invoice for the full amount.
Keep it simple: consolidated for individual consumer payments under RM200, individual for corporate requests and amounts above RM200.
Food Delivery Platforms: Grab, FoodPanda, Shopee Food
When a customer orders through a delivery platform, the e-Invoice responsibility shifts to the platform for that transaction.
| Platform | Who Issues E-Invoice (Consumer Orders) | What the Restaurant Does |
|---|---|---|
| GrabFood | Grab issues on behalf of the restaurant | No separate e-Invoice needed for consumer orders; verify via your Grab merchant dashboard |
| FoodPanda | FoodPanda issues on behalf of the restaurant | No separate e-Invoice needed for consumer orders; check your FoodPanda merchant portal |
| Shopee Food | Shopee issues on behalf of the restaurant | No separate e-Invoice needed for consumer orders; confirm with Shopee merchant support |
| Direct orders (own website / WhatsApp) | The restaurant | Issue e-Invoice as you would for dine-in — consolidated if ≤RM200, individual if above |
Important: platform coverage applies to consumer orders placed and fulfilled through the platform. Direct orders from your own channels — your website, WhatsApp, phone — are your responsibility. Set up your own e-Invoice process for these.
Platform arrangements for e-Invoice responsibility may also evolve as LHDN compliance requirements develop. Always verify your current obligations directly with each platform's merchant support team and review your merchant agreement annually.
Not sure if your restaurant is e-Invoice-ready?
We work with F&B operators across Malaysia — from independent cafes to multi-outlet chains. Get clarity on your phase, your POS options, and your obligations. No jargon.
POS System Integration with MyInvois
For any restaurant with more than a handful of daily transactions, manually issuing e-Invoices one by one through the MyInvois portal is not practical. The realistic path to compliance is integrating your POS system with the MyInvois API.
Here's how POS integration works:
- Your POS generates a bill as normal
- Transaction data is sent automatically to the MyInvois API
- LHDN validates the invoice and returns a unique document reference number (UUID)
- The validated e-Invoice is filed with LHDN — no manual input needed
- For consolidated daily submissions, the POS batches all qualifying transactions and submits at end of day
POS providers with MyInvois integration (partial list):
- StoreHub — widely used in Malaysian F&B; MyInvois-ready with cloud POS
- SQL POS — popular across Malaysian F&B and retail; e-Invoice module available
- Autocount POS — SME accounting + POS bundled, with e-Invoice integration
If your current POS provider does not offer MyInvois integration yet, you have two practical options: (1) upgrade to a MyInvois-integrated POS, or (2) use LHDN-registered middleware software that sits between your existing POS and the MyInvois API. For a full software comparison, see our Best E-Invoice Software Malaysia guide.
How to Issue an E-Invoice for a Restaurant Transaction (MyInvois Portal)
For transactions that require an individual e-Invoice — a bill above RM200, a corporate client request, or a B2B catering invoice — here's the process via the MyInvois portal directly:
- Log into MyInvois at myinvois.hasil.gov.my using your business TIN credentials
- Select "Create New E-Invoice" and choose your invoice type (Invoice, Credit Note, or Debit Note)
- Enter buyer details — TIN, company name, SST registration number if applicable, address
- Enter line items — description of food/service, quantity, unit price, applicable SST rate (6% for F&B service), and line total
- Submit to LHDN — the portal validates the invoice and returns a UUID and QR code within seconds
- Share the validated e-Invoice — send the PDF or QR code to your customer; they need the UUID for their expense records
For consolidated e-Invoices, the process is similar but you'll upload a batch file or use your POS system's automated API submission at end of day. You don't need to manually enter every individual transaction.
Common Compliance Mistakes for F&B Premises
| Mistake | Why It's a Problem | How to Avoid It |
|---|---|---|
| Treating a POS receipt as an e-Invoice | A POS receipt has no LHDN UUID. It is NOT a valid e-Invoice regardless of how detailed it looks. | Only invoices validated through MyInvois with a UUID are compliant. Integrate your POS or use the portal. |
| Manually invoicing every customer when consolidated is allowed | Creates massive workload for no compliance benefit — the consolidated route covers most F&B transactions | Use consolidated e-Invoice for all B2C transactions ≤RM200. Submit daily or monthly in one batch. |
| Wrong TIN on the invoice | Sole-prop restaurant owners using their IC number directly instead of their LHDN TIN (IG-prefix) | Log into MyTax (mytax.hasil.gov.my) to retrieve your TIN. Sole props use individual TIN; Sdn Bhd uses company TIN (C-prefix). |
| Assuming delivery platforms cover all transactions | Platform coverage is for consumer orders placed through the platform. Direct orders via your own channels are your responsibility. | Set up your own e-Invoice process for WhatsApp orders, website orders, and walk-in corporate clients. |
| Missing SST registration number on invoices | SST-registered F&B businesses must include their SST number on all invoices. Omitting it creates a compliance gap with RMCD. | If your F&B turnover exceeds RM1.5M, register for Service Tax via MySST. Include SST number on all e-Invoices. |
| Not linking e-Invoice compliance to SST obligations | MyInvois (LHDN) and SST (RMCD) are separate systems. Getting e-Invoice right does not mean SST is handled. | Treat them as two separate compliance tracks. See the complete e-Invoice guide and check your SST registration status separately. |
For sole-proprietor restaurant operators, see our dedicated guide: E-Invoice for Sole Proprietors Malaysia — it covers the personal TIN setup and Phase 3 registration steps specific to SSM-registered enterprises.
FAQ — E-Invoice for Restaurants Malaysia
Do restaurants in Malaysia need to issue e-invoices?
Yes. LHDN's e-Invoice mandate applies to all registered businesses in Malaysia, including all F&B premises. Most independent restaurant operators fall under Phase 3 — mandatory from 1 July 2025 for annual turnover between RM500,000 and RM25 million.
Does my restaurant need to issue an individual e-invoice for every dine-in bill?
No — not for transactions RM200 and below. LHDN's consolidated e-Invoice rule lets you batch all B2C transactions under RM200 into a single daily consolidated submission. This covers the vast majority of restaurant bills. Individual e-Invoices are only required for bills above RM200 or when a corporate client specifically requests one.
Who handles the e-invoice for GrabFood or FoodPanda orders?
For consumer orders placed through third-party delivery platforms, the platform issues the e-Invoice on your behalf. The restaurant doesn't need to separately issue e-Invoices for those orders. Always verify the current arrangement with your platform's merchant support — and remember, direct orders from your own channels remain your responsibility.
How do I handle a split bill for e-invoice purposes?
If each individual share is RM200 or below, all payments qualify for the consolidated e-Invoice treatment — no per-person invoices needed. If one diner is a corporate client who requests an individual e-Invoice for expense purposes, issue it for their specific amount with their TIN, and exclude that portion from your consolidated batch.
My POS system doesn't integrate with MyInvois yet. What should I do?
Two options: (1) upgrade to a MyInvois-integrated POS like StoreHub, SQL POS, or Autocount POS; or (2) use LHDN-registered middleware software that bridges your existing POS to the MyInvois API. For very low transaction volumes or B2B catering invoices, manual issuance via the MyInvois portal is also possible.
Does my restaurant need to register for SST separately from e-invoice?
Yes — these are two completely separate obligations administered by different agencies. E-Invoice (MyInvois) is LHDN. SST is RMCD via MySST. If your F&B service turnover exceeds RM1.5 million, you must register for Service Tax at 6% (the rate for hospitality and F&B — not the 8% rate that applies to other service categories). Complying with e-Invoice does NOT cover your SST obligations.
What is the penalty if my restaurant doesn't comply with e-invoice?
Under Section 120 ITA 1967: a fine of RM200 to RM20,000 per offence, or up to 6 months imprisonment, or both. The more immediate business risk: corporate clients and catering clients will refuse to pay invoices that lack a valid LHDN UUID. That hits your cash flow directly — often faster than any LHDN enforcement action.
Where can I read the full e-invoice guide for all business types?
See our E-Invoice Malaysia FAQ — 30 Questions Answered for the general Q&A covering all businesses, and our Malaysia E-Invoice Complete Guide for the full compliance overview including registration steps and software options.
Need help getting your restaurant e-invoice-ready?
From POS setup to MyInvois registration — we help F&B operators across Malaysia get compliant without the confusion. See our e-Invoice compliance service or reach us directly.