Harvest
Invoices
Sign up

Send Invoice in Malaysia

Harvest simplifies the invoicing process by allowing users to send invoices in UBL format, supporting international standards for compliance in Malaysia.

INVOICE DRAFT

Add your logo here
Item type
Description
Quantity
Unit price
Tax
Amount
Subtotal
$0.00
Discount
$0.00
Amount Due
$0.00
Get paid via:
Credit card / Debit card
ACH
Wire transfer

Customise invoice

Appearance

Add a logo
Show invoice title

Invoice settings

Tax Add up to 2 tax rates
%
Discount Apply a discount percentage
%

Understanding E-Invoicing Regulations in Malaysia

Sending invoices in Malaysia is undergoing a significant transformation with the phased implementation of e-invoicing, a digital initiative by the Inland Revenue Board of Malaysia (IRBM) to modernize tax administration and enhance business efficiency. This guide will walk you through the essential aspects of e-invoicing, from understanding the regulations and workflow to identifying key elements and overcoming common challenges.

E-invoicing in Malaysia is becoming mandatory for most businesses, impacting both Business-to-Business (B2B) and Business-to-Government (B2G) transactions, as well as Business-to-Consumer (B2C) transactions. The phased rollout began on August 1, 2024, for taxpayers with an annual turnover or revenue exceeding RM100 million. Subsequent phases include businesses with annual turnover between RM25 million and RM100 million starting January 1, 2025, and those between RM5 million and RM25 million from July 1, 2025. Businesses with annual turnover between RM1 million and RM5 million are mandated from January 1, 2026, with a relaxation period until December 31, 2026.

There are specific exemptions to these mandates. As of December 7, 2025, the exemption threshold for mandatory e-invoicing has been raised to RM1 million in annual turnover or revenue. This means businesses with an annual turnover below RM1 million are currently exempt. Additionally, certain entities like foreign diplomatic or consular offices and individuals not carrying on a business are also exempted.

Non-compliance with e-invoicing regulations carries significant penalties. Failure to issue an e-invoice is an offense under Section 120(1)(d) of the Income Tax Act 1967. Penalties can range from a fine of not less than RM200 and not more than RM20,000, or imprisonment not exceeding 6 months, or both, for each instance of non-compliance. For Phase 4 businesses (RM1 million to RM5 million annual revenue), while implementation is expected from January 1, 2026, no penalties will be imposed for non-compliance during the transitional period from January 1 to December 31, 2026, provided they comply with IRBM transitional regulations.

Step-by-Step Guide to Sending E-Invoices in Malaysia

Sending e-invoices in Malaysia primarily involves utilizing the MyInvois system, a free e-invoicing solution provided by the Inland Revenue Board of Malaysia (IRBM). This system facilitates the generation, validation, and submission of e-invoices, ensuring compliance with national tax regulations.

Here's a step-by-step guide to sending e-invoices via the MyInvois Portal:

  • Register and Log in to MyTax Portal: Businesses must first register with the MyTax Portal (mytax.hasil.gov.my). Once registered, you can log in using your existing MyTax credentials to access the MyInvois Portal. First-time users may need to activate their account and generate a digital certificate.
  • Set Up Your Business Profile: After logging in, verify and update your business and taxpayer profile, ensuring details match your SSM records to avoid validation delays. You can also manage user roles and set up notifications.
  • Navigate to Invoice Creation: On the MyInvois dashboard, click on "Create New Document" or "Create Invoice" and select "Invoice" as the document type.
  • Fill in Invoice Details: Enter all mandatory information, including supplier and buyer details (name, Tax Identification Number (TIN), address), invoice number (often auto-generated), invoice date, due date, and itemized lists of products or services with quantity, unit price, and total amount.
  • Real-time Validation and Digital Signature: The MyInvois system performs real-time validation against IRBM's e-invoice schema. Each e-invoice must be authenticated by the digital signature of the authorized signatory. The system will assign a Unique Identification Number (UIN) and a QR code upon successful validation.
  • Submission and Sharing: Once validated, the e-invoice is submitted to the IRBM. The supplier then shares the validated e-invoice with the buyer. Buyers can scan the QR code to verify the e-invoice's validity. The portal also allows for downloading e-invoices in PDF for records and audits.

Businesses can also generate e-invoices in bulk through Excel or via API integration for automated, high-volume submissions.

Essential Elements of a Malaysian E-Invoice

A compliant Malaysian e-invoice must contain specific elements to ensure its authenticity, integrity, and adherence to regulatory standards. These elements are crucial for seamless processing and validation by the MyInvois system.

Key essential elements include:

  • Unique Identification Number (UIN) and QR Code: Upon successful validation by the IRBM's MyInvois system, each e-invoice is assigned a Unique Identification Number (UIN) and a QR code. The QR code allows buyers to verify the e-invoice's validity.
  • Supplier and Buyer Details: This includes the registered name, Tax Identification Number (TIN) assigned by IRBM, business registration number (for SSM-registered entities), full registered address, and contact information (phone/fax, email). For non-Malaysian buyers, a TIN or passport number is required.
  • Invoice Details: Mandatory fields include the e-invoice version, type (e.g., invoice, credit note, debit note, refund), unique invoice code/number, date and time of issuance, and currency code. For credit or debit notes, the original e-invoice reference number is also required.
  • Product or Service Information: Each line item must include a description of the product or service, quantity, unit price, and total amount.
  • Tax-Related Information: This encompasses applicable taxes, rates, and amounts, including the Sales Tax / Service Tax (SST) registration number of both the supplier and buyer if applicable.
  • Digital Signature: A digital signature from the authorized signatory is mandatory to ensure the authenticity and integrity of the e-invoice. The IRBM guidelines specify the use of the XAdES (XML Advanced Electronic Signature) algorithm, SHA 256 hashing algorithm, and RSA signature algorithm.
  • Specific Format Requirements (UBL 2.1): E-invoices must be generated in a structured digital format, typically XML or JSON, adhering to the Universal Business Language Version 2.1 (UBL 2.1) standard. This standardized format facilitates automated processing and integration with financial systems.

In total, an e-invoice must contain 55 fields, with 37 being mandatory.

Common Challenges and Solutions in E-Invoicing

Transitioning to e-invoicing in Malaysia can present several challenges, but understanding common pitfalls and their solutions can ensure a smoother compliance journey.

  • Technical Issues with Digital Signatures: Digital signatures are crucial for e-invoice authenticity. Issues can arise if the digital certificate is invalid, expired, or incorrectly applied. Solution: Ensure your digital certificate is issued by an authorized Certificate Authority (CA) in Malaysia and is up-to-date. The IRBM requires specific algorithms (XAdES, SHA 256, RSA) for digital signatures. If using an e-invoicing solution, ensure it properly integrates the digital signing process.
  • Errors in Real-time Validation: The MyInvois system performs real-time validation, and errors can lead to immediate rejection. Common reasons include missing mandatory fields, incorrect data formats, invalid Tax Identification Numbers (TINs), or inconsistent data. Solution: Implement robust pre-submission validation checks within your accounting or ERP system to catch errors before submission. Regularly review the IRBM's e-Invoice Guidelines for the full list of 55 fields (37 mandatory) and their specific format requirements. For API submissions, ensure the XML or JSON structure adheres to the UBL 2.1 standard and correct element sequencing.
  • Handling Exemptions and Special Cases: Misunderstanding exemption criteria or how to manage specific transaction types (e.g., B2C, cross-border) can lead to non-compliance. Solution: Stay informed about the latest IRBM guidelines, particularly regarding the annual turnover threshold for exemption (currently RM1 million). For B2C transactions, while individual e-invoices are mandatory for transactions above RM10,000 from January 1, 2026, consolidated e-invoices can be used for other B2C transactions or if requested by the consumer. For foreign entities, if a foreign supplier does not issue an e-invoice, the Malaysian buyer must self-bill via MyInvois.
  • API Integration and System Readiness: Businesses using API integration might face issues like frequent login attempts, high volume submission limits, or "Unauthorized" errors due to expired tokens. Solution: For API users, leverage the system token which is valid for 60 minutes, instead of generating a new one for each request. Submit e-invoices in batches to comply with usage limits. Ensure your Client ID and Client Secret are correct for the environment (sandbox vs. production) you are accessing. Regularly monitor submission status and address any flagged issues promptly.

See Your Malaysian E-Invoice in Action

Preview how your invoice will look with UBL 2.1 format, digital signatures, and QR codes — ensuring compliance with MyInvois requirements.

Send Invoice in Malaysia FAQs

  • Harvest can send invoices in the UBL format if UBL invoicing is enabled, which complies with the Universal Business Language Version 2.1 (UBL 2.1) standard required for e-invoices in Malaysia.
  • The MyInvois system is an electronic invoicing solution provided by the Inland Revenue Board of Malaysia (IRBM) to facilitate the submission, validation, and tracking of e-invoices. It ensures compliance with Malaysian tax regulations by allowing businesses to generate e-invoices that meet specific format and data requirements. Users must register through the MyTax Portal to access the MyInvois system, where they can create, validate, and submit e-invoices electronically.
  • Harvest uses industry-standard security measures, including encryption and secure servers, to protect your invoicing and financial data. Regular security audits and compliance with data protection regulations help maintain a secure environment for users.
  • While e-invoicing systems are designed to automate the invoicing process, they may not handle all types of invoices automatically. Complex invoices or those involving unique transaction types might require manual review or adjustments. Additionally, system compatibility, integration with existing accounting software, and adherence to specific regulatory requirements can affect automation capabilities.
  • Businesses in Malaysia that fail to comply with e-invoicing regulations may face significant penalties. These can include fines ranging from RM200 to RM20,000, imprisonment for up to six months, or both, for each instance of non-compliance. Non-compliant businesses also risk reputational damage and potential disruptions in their operations due to regulatory scrutiny.