🌐ENESDEFR
← Back to global tracker
πŸ‡ΈπŸ‡¬

Country deep dive

Singapore

Asia-Pacific Β· SG Β· VAT area: EU
Last updated: 2026-07-21
Compliance model: Peppol, transitioning 4-corner β†’ 5-corner
🦁Singapore's InvoiceNow started as a purely voluntary Peppol exchange network in 2019, and is now transitioning into a genuine tax-reporting requirement β€” GST InvoiceNow is already mandatory for new voluntary GST registrants, with the phase-in for existing GST-registered businesses stretching out to 2031, one of the longest runways in this tracker.
SG Peppol BIS 3.0
Format standard
UEN
Peppol ID base identifier
2018
First Peppol Authority outside Europe
5-corner
Model being adopted for GST reporting
2031
Full rollout complete
01

Compliance timeline

Singapore is running one of the longest, most granular phase-in schedules in this tracker β€” six years, sliced by both incorporation status and revenue band.

2018
2018-05-01In effect
Singapore becomes first Peppol Authority outside Europe

A significant early milestone establishing Singapore's role in the Peppol ecosystem well ahead of any GST mandate.

2019
2019-01-01In effect
InvoiceNow launches

IMDA introduces Singapore's national e-invoicing network, based on Peppol, for voluntary structured invoice exchange in both B2B and B2G.

2020
2020-01-01In effect
InvoiceNow added as a B2G channel

Government procurement gains InvoiceNow as a preferred submission channel for suppliers.

2025
2025-05-01In effect
Voluntary phase of GST InvoiceNow Requirement begins

Existing GST-registered businesses can voluntarily submit invoice data to IRAS through InvoiceNow, ahead of any mandatory obligation.

2025
2025-11-01In effect
GST InvoiceNow mandatory β€” new voluntary GST registrants (within 6mo of incorporation)

The first mandatory phase of GST InvoiceNow required companies voluntarily registering for GST within six months of incorporation to transmit invoice data to IRAS via the Peppol-based InvoiceNow network.

2026
2026-04-01In effect
Mandate extends to all new voluntary GST registrants

All new voluntary GST registrants, regardless of incorporation date or business structure, must adopt InvoiceNow as a condition of GST registration.

2028
2028-04-01Upcoming
Phased rollout begins for existing GST-registered businesses

Existing GST-registered businesses begin to be brought into GST InvoiceNow on a phased schedule running through to full adoption in 2031. IRAS is notifying affected businesses of their specific date during 2026.

2029
2029-04-01Upcoming
Existing taxpayers, annual sales ≀ S$1 million

The phased extension continues with the next revenue band of existing GST-registered businesses brought into scope.

2030
2030-04-01Upcoming
Existing taxpayers, annual sales ≀ S$4 million

The phased extension continues with the next revenue band of existing GST-registered businesses brought into scope.

2031
2031-04-01Upcoming
Full adoption β€” all GST-registered businesses

By this date, every GST-registered business in Singapore, including large multinational enterprises, must transmit invoice data via InvoiceNow.

02

File format & data specification

SG Peppol BIS Billing 3.0 is a genuine national extension of the European standard β€” not a from-scratch local format.

Format

Current standardSG Peppol BIS Billing 3.0
BaseEuropean Peppol BIS 3.0, extended for Singapore-specific requirements
Digital signatureNot required from the taxpayer

Unlike clearance-model countries, InvoiceNow doesn't require the taxpayer to digitally sign invoices β€” security, integrity, and authenticity are safeguarded by the Peppol network and accredited Access Point providers instead.

Mandatory Data Elements

Party identifiersSupplier/customer UEN and GST registration numbers (GSTN)
Tax codesMapped to IRAS-approved GST category codes (Annex E, e-Tax Guide)
Aggregated entriesSpecial "POS" or "PCP" indicators for point-of-sale/petty-cash purchases

Mapping your internal tax codes correctly to IRAS's standardised GST category list is one of the highest-friction technical steps β€” get this wrong and your submissions will be flagged.

Identifiers

Peppol ID baseUnique Entity Number (UEN)
Also underliesPayNow Corporate (Singapore's e-payment scheme)
Multi-entity businessesEach GST-registered entity needs its own Peppol ID

For groups with multiple operating entities, design for a separate Peppol ID and Access Point configuration per entity from the start β€” retrofitting this after go-live is genuinely disruptive.

Evolving format: PINT SG

Fields not in older templatesSupply type codes, line-level GST amounts, UEN-linked Peppol IDs

If your invoice templates were built before InvoiceNow's GST requirement, expect meaningful gaps against the newer PINT-SG-aligned field requirements β€” audit rather than assume compatibility.

03

Scope & transmission

InvoiceNow is deliberately transitioning from a pure exchange network into a tax-reporting one β€” the "5-corner" upgrade adds IRAS as a genuine participant, not just an observer.

Governance

IMDASingapore's Peppol Authority; defines Peppol Authority Specific Requirements (PASR)
IRASReceives the reported invoice data for GST administration

IMDA accredits the Access Point/SMP service providers; IRAS is the tax authority consuming the data those providers transmit β€” two distinct roles worth keeping separate in your mental model.

Submission timing

DeadlineEarlier of the GST return filing date or the statutory deadline for that return

This ties your InvoiceNow transmission cadence directly to your existing GST filing calendar rather than requiring a separate real-time deadline to track.

Roles: IRSP vs. AP

IRSPInvoiceNow-Ready Solution Provider β€” provides the accounting software
APAccess Point β€” enables network connectivity

These are often the same commercial provider in practice, but they're conceptually distinct roles β€” worth clarifying with your vendor which function they're actually performing for you.

The exchange flow

Supplier's ERPSupplier's Access PointBuyer's Access Point (via UEN)Buyer's ERPCopy to IRAS

The invoice reaches the customer, and a copy is transmitted to IRAS simultaneously or shortly after β€” through the same InvoiceNow network, not a separate filing channel.

04

Getting compliant

Registration hinges on getting a Peppol ID before you ever touch IRAS β€” treat it as the true first step, not a formality.

Obtain your Peppol ID

Work with your chosen IRSP or AP provider to register in the SG Peppol Directory using your UEN β€” this is a prerequisite for any InvoiceNow transmission, separate from your ACRA registration or GST registration number itself.

Engage an IMDA-accredited Access Point (if using custom/in-house software)

If you're not using an off-the-shelf InvoiceNow-Ready Solution, you'll need an accredited AP provider specifically to establish secure network connectivity.

Map your internal tax codes to IRAS's GST category codes

Use Annex E of the IRAS e-Tax Guide as your reference β€” every transaction needs accurate categorisation before submission.

Confirm your InvoiceNow-Ready Solution is IRAS-integrated

Make sure it connects via API technology through IMDA-accredited Access Points, enabling real-time or regular automated transmission of invoice data to IRAS.

Plan for multi-entity Peppol ID architecture early

If you operate multiple GST-registered entities, design your Peppol ID and Access Point configuration per entity from the outset rather than discovering the requirement during testing.

Check where you land on the phased rollout

If you're not yet mandatorily in scope, use the voluntary phase to build institutional familiarity ahead of your specific 2028–2031 milestone.

05

Penalties & enforcement

Singapore's approach is notably gradual and consultative β€” a genuinely different posture from the faster-moving mandates elsewhere in this tracker.

IRAS β€” GST InvoiceNow Requirement