# 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.

- URL: https://denpyo.com/en/blog/my-myinvois-e-invoicing-guide-2026
- Published: 2026-05-02
- Language: en

> **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)](https://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](https://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](https://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)](https://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)](https://myinvois.hasil.gov.my/) and ensure your business is compliant before Phase 4 enforcement in July 2027.
