MyInvois E-Invoicing Complete Guide 2026: Compl...

MyInvois E-Invoicing Complete Guide 2026: Compliance & Setup

Complete MyInvois e-invoicing guide for Malaysia 2026. Covers Phase 1 (RM100M+), Phase 2 (RM25M-100M), Phase 3 (RM5M-25M), registration, required fields, API vs portal, and penalties.

May 2, 2026
9 min read
MyInvois E-Invoicing Complete Guide 2026: Compliance & Setup
Disclaimer: This article provides general information about Malaysian tax obligations. It is not professional tax, legal, or financial advice. For your specific situation, please consult a qualified tax advisor or certified public accountant. Disclosure: This article is published on the Denpyo blog. Denpyo provides receipt management and expense tracking services.

What is MyInvois?

MyInvois is Malaysia's mandatory e-invoicing system managed by the Inland Revenue Board (LHDN). Starting August 2024, all SST-registered businesses meeting certain revenue thresholds must issue digital invoices in a structured format (XML/JSON) and submit them to LHDN's MyInvois portal for real-time validation before sending to customers.

The system is being phased in across three waves based on annual turnover. By July 2026, businesses earning as little as RM1M annually will face mandatory e-invoicing compliance.

Key Benefit for Freelancers & SMEs: E-invoicing reduces paperwork, speeds up GST/SST compliance, enables automatic record-keeping for tax authorities, and improves cash flow tracking through a centralized portal.

MyInvois Phase Implementation Timeline

Malaysia's e-invoicing mandate is rolling out in three distinct phases based on business size:

Phase 1: Large Enterprises (RM100M+ Annual Turnover)

  • Effective Date: August 1, 2024 (already in effect)
  • Deadline: All businesses with annual turnover exceeding RM100 million
  • Current Status: Mandatory—non-compliance results in penalties starting January 2025
  • Penalty: Up to RM10,000 per invoice for failure to issue via MyInvois
  • Grace Period Ended: Yes (6-month grace period ended December 31, 2024)

Phase 2: Medium Enterprises (RM25M-RM100M Annual Turnover)

  • Effective Date: January 1, 2025 (recently commenced)
  • Deadline: All businesses earning RM25M-RM100M annually
  • Current Status: Mandatory—penalties enforced from January 1, 2025
  • Grace Period: 6-month relaxation (January–June 2025); penalties waived but compliance expected
  • Full Enforcement: July 1, 2025—penalties apply for non-compliance
  • Penalty: Up to RM10,000 per invoice

Phase 3: Smaller Businesses (RM5M-RM25M Annual Turnover)

  • Effective Date: July 1, 2025 (already in effect)
  • Deadline: All businesses earning RM5M-RM25M annually
  • Current Status: Mandatory—but in 6-month relaxation period (July 2025–December 2025)
  • Grace Period: 6-month relaxation (July–December 2025); compliance required but penalties waived
  • Full Enforcement: January 1, 2026—penalties apply
  • Penalty: Up to RM10,000 per invoice

Phase 4: Micro Businesses (RM1M-RM5M Annual Turnover) — CRITICAL FOR FREELANCERS

  • Effective Date: July 1, 2026 (upcoming)
  • Deadline: All businesses earning RM1M-RM5M annually
  • Current Status: Not yet mandatory (preparation phase)
  • Grace Period: 12-month relaxation (July 2026–June 2027); compliance required, but penalties waived during this period
  • Full Enforcement: July 1, 2027—penalties apply
  • Penalty: Up to RM10,000 per invoice

Exemption: Businesses Below RM1M

  • Exemption Threshold (Updated December 6, 2025): Raised from RM500K to RM1M
  • Who is Exempt: All SST-registered businesses with annual turnover below RM1M
  • Benefit: No requirement to issue e-invoices via MyInvois; traditional manual invoices are acceptable

Who Must Register for MyInvois?

Mandatory registration applies to:

  • All SST-Registered Businesses earning above the relevant threshold (RM1M, RM5M, RM25M, RM100M depending on phase and year)
  • Sole Proprietors & Freelancers if they earn RM1M+ annually and have SST registration
  • Partnerships & Companies meeting the threshold
  • Government Agencies & Statutory Bodies for B2B and B2G transactions

Not Required: Non-SST-registered businesses (sole traders earning

MyInvois Technical Requirements: 55 Mandatory Data Fields

Every e-invoice issued via MyInvois (myinvois.hasil.gov.my) must contain 55 specific data fields in structured XML or JSON format. These fields include:

Invoice Header (Required for All Invoices)

  1. Invoice Number (unique)
  2. Invoice Date (YYYY-MM-DD format)
  3. Invoice Type (01 = Standard, 02 = Credit Note, 03 = Debit Note, etc.)
  4. Currency Code (MYR for Malaysian Ringgit)
  5. Reference Document ID (if applicable)
  6. Version Number

Seller/Supplier Information (Required)

  1. Supplier Name
  2. Supplier Registration Number (SST ID)
  3. Supplier TIN (Tax Identification Number)
  4. Supplier Address (Full)
  5. Supplier Email
  6. Supplier Phone (optional but recommended)

Buyer/Customer Information (Required)

  1. Buyer Name
  2. Buyer Registration Number (if business; optional for consumer sales)
  3. Buyer TIN (if business)
  4. Buyer Address (Full)
  5. Buyer Email
  6. Buyer Phone (optional)

Line Items / Product Details (Required for Each Item)

  1. Item Description
  2. Item Quantity
  3. Unit of Measure (pcs, kg, hours, etc.)
  4. Unit Price (before tax)
  5. Subtotal (Quantity × Unit Price)
  6. Discount Amount (if any)
  7. Taxable Amount (Subtotal – Discount)
  8. Tax Type (Sales Tax or Service Tax)
  9. Tax Rate (%)
  10. Tax Amount (calculated)
  11. Line Item Total (including tax)

Invoice Totals (Required)

  1. Total Subtotal (Sum of all line item subtotals)
  2. Total Discount Amount
  3. Total Taxable Amount
  4. Total Tax Amount (SST)
  5. Invoice Total Amount (Due)

Payment & Additional Info

  1. Payment Due Date
  2. Payment Terms (if any)
  3. Shipping Address (if different from buyer)
  4. Delivery Date (if applicable)
  5. Purchase Order Number (if applicable)
  6. Digital Signature (required for e-signature validation)

Critical: All invoices must be digitally signed using a Digital Certificate issued by IRBM (Inland Revenue Board of Malaysia). Unsigned invoices will be rejected by the MyInvois system.

Two Methods to Issue MyInvois E-Invoices

Method 1: MyInvois Portal (Web-Based)

Best for: Small businesses, freelancers, occasional invoicers (< 50 invoices/month)

How it works:

  1. Register at myinvois.hasil.gov.my with your SST registration number
  2. Log in with your credentials (2FA via email/SMS)
  3. Click "Create New Invoice"
  4. Fill in all 55 required fields via web form
  5. Review and submit to LHDN for validation
  6. Upon approval, LHDN generates a unique MyInvois Reference Number (IRN)
  7. Download the validated invoice as PDF or XML
  8. Send to customer (PDF for viewing, XML for records)

Pros: No technical setup required, free, accessible anywhere with internet

Cons: Manual data entry is tedious for high-volume businesses, slower for bulk uploads

Method 2: API Integration (Recommended for High-Volume Businesses)

Best for: Medium to large businesses, accounting software providers, retailers (>50 invoices/month)

How it works:

  1. Integrate your accounting/invoicing software (Xero, QuickBooks, MYOB, etc.) with MyInvois API
  2. Configure API credentials (API Key, Endpoint URL) from MyInvois portal
  3. Map your invoicing system's fields to the 55 MyInvois required fields
  4. Invoices are automatically submitted to LHDN in real-time when created
  5. System receives IRN from LHDN immediately upon validation
  6. Invoices are auto-stored in MyInvois database for compliance records
  7. Generate bulk reports for SST filing

Pros: Fully automated, fast bulk submission, integrates with existing accounting systems, ideal for high-volume businesses

Cons: Requires technical setup, may need IT support, charges may apply for third-party integration

Popular Accounting Software with MyInvois Integration: Xero, QuickBooks Online, MYOB, Zoho Books, FreshBooks, Billforce, Greenshoots, Tax365, Tallyfy

Step-by-Step: Register for MyInvois (Portal Method)

Step 1: Verify Eligibility

  • Check your annual SST turnover: Is it above the threshold for your phase (RM1M for Phase 4 in 2026)?
  • Confirm your SST registration is active
  • Have your SST registration certificate and TIN (Tax Identification Number) ready

Step 2: Create MyInvois Account

  • Visit myinvois.hasil.gov.my
  • Click "Register" or "New User"
  • Enter your email, SST number, and business name
  • Create a strong password
  • Receive verification email—click the link to activate

Step 3: Complete Profile Setup

  • Upload your Digital Certificate (issued by IRBM Certification Authority)
  • Verify your TIN and business details
  • Set up 2-factor authentication (2FA) for security
  • Configure invoice templates and company details

Step 4: Generate Digital Certificate

  • If you don't have one, apply for a Digital Certificate from IRBM CA (ca.mydigitalcert.gov.my)
  • Certificate is required to digitally sign all e-invoices
  • Cost: Approximately RM100-150 for an individual/sole proprietor certificate
  • Processing time: 3-5 business days

Step 5: Issue Your First E-Invoice

  • Log in to MyInvois portal
  • Click "Create Invoice"
  • Fill in supplier, buyer, line items, and totals
  • Digitally sign (system will prompt for your certificate)
  • Submit to LHDN for validation
  • Wait for MyInvois Reference Number (IRN)—usually instant
  • Download and send to customer

MyInvois Penalties & Enforcement

Non-compliance with MyInvois carries stiff penalties:

Violation Penalty Enforcement Timeline
Failure to issue e-invoice (per invoice) Up to RM10,000 Phase 1 (RM100M+): Jan 2025 onwards
Submitting incomplete invoice data Up to RM5,000 per invoice Automatic rejection; resubmit correctly
Missing or invalid digital signature Up to RM5,000 Invoice rejected; must re-sign and resubmit
Late submission to LHDN (after 30 days) RM1,000 + 1% interest per month Applies after grace period ends
Failure to maintain MyInvois records (7-year requirement) Up to RM10,000 + audit findings During tax audit

Key Deadlines for Phase 4 (RM1M-RM5M) Businesses in 2026

  • July 1, 2026: MyInvois becomes mandatory for RM1M-5M businesses
  • July 1, 2026 – June 30, 2027: 12-month relaxation period (compliance required, penalties waived)
  • June 30, 2027: End of relaxation period
  • July 1, 2027: Full enforcement with penalties begins

Common MyInvois Issues & Troubleshooting

Issue 1: "Invoice Rejected – Missing Required Fields"

Solution: Review all 55 mandatory fields; common missing fields are buyer TIN (for B2B), tax calculation errors, or incorrect date format (must be YYYY-MM-DD). Correct and resubmit.

Issue 2: "Digital Signature Invalid"

Solution: Ensure your Digital Certificate is current and properly installed. Renew certificate if expired. Re-sign and resubmit.

Issue 3: "Cannot Login – 2FA Code Not Received"

Solution: Check spam folder for 2FA email. Resend code via SMS option. Verify your email/phone number is correctly registered.

Issue 4: "MyInvois Reference Number (IRN) Not Generated"

Solution: Invoice is still pending LHDN validation. Wait 5-10 minutes and refresh. If still pending, contact MyInvois support or check system status page.

How Denpyo Helps with MyInvois Compliance

Denpyo's receipt scanning and expense tracking simplifies MyInvois compliance. When you photograph a receipt or create a sales invoice, Denpyo automatically organizes the transaction data—supplier name, date, amounts, tax classification. For businesses issuing invoices, this organized data feeds directly into MyInvois templates, reducing manual data entry errors. For purchasing (receipt) tracking, Denpyo's categorization aligns with MyInvois line item requirements, ensuring your records are audit-ready when LHDN reviews them.

Summary

  • Phase 1 (RM100M+): Mandatory since August 2024; penalties enforced January 2025
  • Phase 2 (RM25M-100M): Mandatory since January 2025; grace period ends June 2025, full enforcement July 2025
  • Phase 3 (RM5M-25M): Mandatory since July 2025; grace period until Dec 2025, full enforcement Jan 2026
  • Phase 4 (RM1M-5M): Mandatory from July 2026; 12-month grace period until June 2027, full enforcement July 2027
  • Exemption: Businesses earning
  • 55 Mandatory Fields: Every invoice must include supplier, buyer, line items, totals, tax, and digital signature
  • Two Methods: Web portal (manual, best for small businesses) or API integration (automated, best for high-volume)
  • Digital Certificate Required: All invoices must be digitally signed (apply at ca.mydigitalcert.gov.my)
  • Penalty: Up to RM10,000 per invoice for non-compliance after grace period
  • Records Retention: Maintain all MyInvois records for 7 years for tax audit compliance

Register now at MyInvois portal (myinvois.hasil.gov.my) and ensure your business is compliant before Phase 4 enforcement in July 2027.

Denpyo

Track expenses, maximize deductions

Denpyo scans your receipts and finds tax savings automatically.