Singapore has announced a nationwide e-invoicing mandate for GST-registered businesses starting November 2025. Understanding how to submit e-invoices to the IRAS portal is critical for businesses to comply with the regulations while streamlining their invoicing processes.
This guide will walk you through the process of e-invoicing in Singapore, including the requirements for connecting to the InvoiceNow network, steps to submit e-invoices to IRAS portal, when to submit the data, and mandatory data fields to be submitted.
GST InvoiceNow or GST e-invoicing initiative mandates GST-registered businesses to transmit invoice data to the Inland Revenue Authority of Singapore (IRAS) via InvoiceNow solutions, which operate on the Peppol network.
The government is progressively implementing this requirement, starting with new voluntary GST registrants from 1 November 2025, and expanding to all new voluntary GST registrants by 1 April 2026. A soft launch for early adopters begins on 1 May 2025.
This system is designed to streamline invoicing, enhance tax compliance, and align Singapore with global e-invoicing standards.
Requirements
InvoiceNow and Peppol are different aspects of the GST e-invoicing mandate; however, they are closely interlinked.
InvoiceNow is a nationwide e-invoicing network in Singapore designed to facilitate efficient processing of invoices. It operates on the Peppol framework, an open international standard, enabling businesses to directly transmit e-invoices in a structured digital format across different financial systems.
InvoiceNow Solutions are IMDA pre-approved and certified finance and accounting tools the connect business systems with the Peppol network helping send or receiving e-invoices
The Singapore GST e-invoicing mandate requires GST-registered businesses to transmit e-invoices (invoicing data) to the IRAS using InvoiceNow solutions.
Role of InvoiceNow
Peppol (Pan-European Public Procurement Online) is an internationally recognized e-document delivery framework that facilitates the seamless exchange of standardized electronic invoices. By connecting businesses through a single, unified network, Peppol enables interoperability across diverse accounting and ERP systems globally.
Role of Peppol in Singapore GST e-Invoicing
Submitting e-invoices to IRAS involves the following key steps:
Before starting to transmit e-invoices to the government, it is necessary to align systems, processes, and people to ensure seamless integration and compliance. Here are the steps:
Step 1: Ensure InvoiceNow Enablement
Verify if your accounting or finance solution is Peppol-Ready by consulting the list on the IMDA website. Enterprises with proprietary systems should engage IMDA-certified Access Point (AP) providers to enable connectivity to the InvoiceNow network.
Step 2: Register for InvoiceNow
Approach your solution provider or AP to register your business in the SG Peppol Directory and obtain a Peppol ID.
Step 3: Connect Your Solution to IRAS
Ensure your InvoiceNow-enabled solution is integrated with IRAS’s system via API.
Step 4: Activate and Test Submission
Work with your solution provider to activate the feature for transmitting invoices to IRAS. Conduct end-to-end tests to ensure successful data transmission.
Irrespective of the type of transaction being conducted and the parties involved the overall process for the submission of e-invoice to IRAS remains the same
There are four main types of submissions based on the nature of the transaction and the parties involved. The following table outlines the four primary types of e-invoice submissions to IRAS, their scenarios, and respective processes:
Type | Scenario | Steps |
Type 1A: Peppol Invoice Submissions | Sales transactions conducted entirely within the InvoiceNow network, where both the supplier and customer are registered on the network. | - The GST-registered supplier issues a Peppol invoice using an InvoiceNow-enabled solution. |
Type 1B: Solution-Extracted Invoice Submissions | Used when a business records purchases from suppliers within the InvoiceNow network. | - The customer receives and validates the Peppol invoice using their InvoiceNow solution. |
Type 2: Non-InvoiceNow Sales Submissions | Applicable for sales transactions outside the InvoiceNow network, such as: | - The supplier records the sales transaction in their InvoiceNow solution. |
Type 3: Non-InvoiceNow Purchase Submissions | Used for purchases from non-InvoiceNow suppliers or petty cash transactions where invoices are not generated through the network. | - The customer records the purchase transaction in their InvoiceNow solution. |
Invoice data must be transmitted to IRAS at the earlier of:
Example
If a company’s prescribed accounting period is from 1 January to 31 March, and:
The invoice data must be transmitted to IRAS by 20 April if the return is filed on that date. Otherwise, the deadline is 30 April.
Mandatory Data Elements (MDEs) are essential components that must be included in invoice data submissions to IRAS. These elements ensure that the transmitted data meets regulatory requirements and facilitates accurate tax administration. Key MDEs include the following
Supplier Details
Customer Details
Invoice Details
Tax Details
e-invoicing in Singapore leverages the InvoiceNow network and Peppol framework to enable seamless and structured transmission of invoice data directly to IRAS. To submit e-invoice data to IRAS, businesses use InvoiceNow-enabled solutions to securely record and transmit invoice data via the Peppol network, ensuring compliance with mandatory data requirements. The process includes API-based submission and confirmation from IRAS for accurate tax reporting.