Compliance for Singapore

Singapore uses the InvoiceNow framework, which is based on the Peppol standard. InvoiceNow enables businesses to exchange structured e-invoices between finance systems.

Singapore extends the standard Peppol four‑corner model by introducing the Inland Revenue Authority of Singapore (IRAS) as a fifth corner, which enables businesses to submit invoice data for Goods and Services (GST) reporting. GST-registered businesses that are in scope of the mandate must register on InvoiceNow and connect their invoicing solution to the InvoiceNow network using an IMDA‑accredited Access Point (AP) provider.

Under the GST InvoiceNow Requirement, in-scope GST-registered businesses must submit invoice data to IRAS. How you submit the data depends on how you exchange invoices:

  • If you exchange invoices through InvoiceNow (Peppol), the AP submits the same invoice data to IRAS after it delivers the invoice to the buyer.
  • If you exchange invoices outside InvoiceNow, such as PDF email, paper invoices, or point‑of‑sale systems, the IRSP extracts invoice data from the invoice or sales systems and submits it to IRAS using an InvoiceNow-Ready Solution (IRSP). An IRSP is your invoicing solution, and it connects to the InvoiceNow network through an IMDA-accredited AP provider, such as ecosio.

Compliance transaction requirements

IRAS oversees Singapore’s GST InvoiceNow requirement.

Singapore compliance summary

Learn more about compliance transactions terms and concepts.

AspectDescriptionRequirement
B2BInvoices exchanged between businesses.GST reporting is required for in‑scope GST‑registered businesses.
B2CInvoices issued by businesses to consumers.Optional
B2GInvoices issued by businesses to public administrations for public procurement.

Invoice exchange with government agencies is handled via the government’s required or preferred channel (typically InvoiceNow).

GST invoice data submission is required for in-scope transactions.

Electronic signatureSignature or seal rules for authenticity and integrity of e‑invoices.Optional
Legal archivingMinimum retention period for e‑invoices.5 years
ModelThe e-invoicing flow model used by the country.Continuous transaction controls Peppol 5-corner model
PlatformThe government-managed platform for e-invoicing.InvoiceNow (Peppol), with GST reporting to the IRAS.
Supported formatThe e-invoicing format legally required by the country.UBL 2.1 based on SG Peppol BIS Billing 3.0
Automatic updatesWhether invoice status updates synchronise automatically in Monitor.Yes

Format

Singapore’s InvoiceNow exchange and GST submission use the SG Peppol BIS Billing 3.0 specification.

Invoice types

Under the GST InvoiceNow Requirement, businesses submit invoice data for documents that serve as a bill for payment, including:

  • Sales invoices and tax invoices
  • Credit notes and debit notes
  • Simplified tax invoices
  • Other similar billing documents

IRAS submission types and flows

IRAS defines six flows for data submission. These flows determine when IRAS receives data and who submits it. The following tabs show the accounts receivable (AR) and accounts payable (AP) flows for each method of exchange.

For InvoiceNow (Peppol) exchange, the relevant IRAS flows are type 1A for accounts receivable and type 1B for accounts payable.

Type 1A: Accounts receivable

The following diagram and steps illustrate the AR process for type 1A submissions, which are supply invoices or credit notes issued via InvoiceNow (Peppol).

Flow of an accounts receivable invoice from a supplier to a buyer issued via InvoiceNow.
  1. You (corner 1) send the invoice data from your ERP or business software to ecosio in a structured format, such as VRBL, CSV, or IDoc.
  2. ecosio (corner 2) validates the invoice and converts it into the SG Peppol format, then sends the invoice to the buyer’s AP (corner 3).
  3. After successful delivery, a copy of the same invoice data is sent to IRAS (corner 5).
  4. The buyer (corner 4) receives the invoice in their financial system.

Type 1B: Accounts payable

The following diagram and steps illustrate the AP process for type 1B submissions, which are purchase invoices or credit notes derived from a Peppol invoice.

Flow of an accounts payable invoice from a buyer to a supplier issued via InvoiceNow.
  1. The supplier (corner 1) sends the invoice to their Peppol AP.
  2. ecosio (corner 2) retrieves the invoice as your AP.
  3. The invoice is converted into the format required by your financial system and is made it available for you (corner 4) to retrieve.
  4. You accept the invoice in your financial system and send it to ecosio as your AP.
  5. The accepted invoice data is extracted and sent to IRAS (corner 5) at a regular interval.

This is distinct from the AR Type 1A flow, as buyer submission occurs only after acceptance.

Legal and technical resources

The following official documents define the legal and technical framework for e-invoicing in Singapore.


What’s Next

Did this page help you?