Overview

Singapore operates its national e-invoicing network under the InvoiceNow brand, built on the Peppol framework and governed jointly by the Inland Revenue Authority of Singapore (IRAS) and GovTech. The technical specification is PINT SG (Peppol International model, Singapore flavour), a country extension of the BIS Billing 3.0 core. InvoiceNow uses the four-corner Peppol model: sender AP → Peppol SML/SMP → receiver AP, with no central clearance step. Documents are transmitted as AS4 MIME messages and validated against the PINT SG Schematron before delivery.

Singapore's Goods and Services Tax (GST) rate is 9% as of 2024. The functional currency for domestic invoicing is SGD. Participant identifiers use EAS scheme 0195 (Singapore UEN), formatted as 0195:<UEN>.

Mandate and Timeline

Segment Status
B2G (supplier to government) Mandatory — InvoiceNow required for all government procurement
B2B (voluntary) Strongly encouraged; IRAS incentivises adoption via e-invoicing grants
B2C Out of scope

Government agencies connected to Vendors@Gov must receive invoices via InvoiceNow. Suppliers onboarding to government contracts are required to register with an accredited Peppol Access Point and publish their SMP record before submitting invoices. There is no hard B2B mandate date announced as of June 2026, but adoption is accelerating as corporate buyers join the network.

Format and Network

No pre-clearance or real-time authority acknowledgement is required. The invoice is considered delivered when the receiver AP returns an AS4 receipt signal. Clearvo connects directly to 14 country e-invoicing authorities — Singapore InvoiceNow is one API call, alongside JP PINT, PINT A-NZ (AU/NZ), and EU Peppol networks.

Required Fields

Field Source Notes
invoiceNumber Supplier Unique per sender
issueDate Supplier ISO 8601
dueDate Supplier Required for B2G
buyerReference Buyer Purchase order number
supplier.endpointId SMP 0195:<UEN>
buyer.endpointId SMP 0195:<UEN>
currency Must be SGD for domestic
lines[].vatRate 9 for standard-rated; 0 for exempt/zero-rated
lines[].taxCode S standard, Z zero-rated, E exempt

The UEN is the canonical identifier for both suppliers and buyers on the Singapore Peppol network. NRIC or passport numbers are not valid scheme 0195 identifiers.

Integration Example

curl -X POST https://api.clearvo.io/v1/invoices \
  -H "Authorization: Bearer $CLEARVO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "country": "SG",
    "invoiceNumber": "SG-INV-2026-001",
    "issueDate": "2026-06-16",
    "dueDate": "2026-07-16",
    "currency": "SGD",
    "buyerReference": "PO-2026-001",
    "supplier": {
      "name": "Clearvo Technologies Ltd",
      "taxId": "202012345A",
      "endpointId": "0195:202012345A",
      "endpointSchemeId": "0195"
    },
    "buyer": {
      "name": "Singapore Buyer AS",
      "taxId": "BUYERSG001",
      "endpointId": "0195:BUYERSG001",
      "endpointSchemeId": "0195"
    },
    "lines": [
      { "description": "Software consulting services", "quantity": 5, "unitPrice": 1000, "taxCode": "S", "vatRate": 9 },
      { "description": "Platform subscription annual", "quantity": 1, "unitPrice": 3600, "taxCode": "S", "vatRate": 9 }
    ]
  }'

Clearvo resolves the receiver endpoint via SMP lookup on 0195:BUYERSG001, selects the PINT SG document type, builds the UBL 2.1 XML, applies AS4 signing, and delivers to the buyer's registered AP. No separate tax engine or GST filing step is triggered — Clearvo is a transmission layer only.

Key Rules

Related country guides

Frequently Asked Questions

Is InvoiceNow mandatory for B2B transactions in Singapore?
As of June 2026, InvoiceNow is mandatory for B2G transactions only — suppliers to Singapore government agencies connected to Vendors@Gov must send invoices via the Peppol network. B2B e-invoicing is strongly encouraged by IRAS but has no hard mandate date announced.
What is the difference between PINT SG and BIS Billing 3.0?
PINT SG is Singapore's country extension of the global Peppol BIS Billing 3.0 core. It adds Singapore-specific Schematron validation rules and requires participants to use EAS scheme 0195 (UEN). Standard BIS Billing 3.0 documents without the SG profile will fail PINT SG validation.
Do I need to register with a separate Peppol Access Point to send InvoiceNow invoices?
No. Clearvo is an accredited Peppol Access Point. You send one API call to Clearvo with the invoice data; Clearvo handles PINT SG XML generation, AS4 signing, and Peppol network routing. No separate access-point contract or middleware is required.
What is the UEN and EAS scheme 0195?
The UEN (Unique Entity Number) is Singapore's national business identifier, issued by ACRA. On the Peppol network, Singapore participants are identified using EAS scheme 0195 with the UEN as the value — for example, 0195:202012345A. NRIC or passport numbers are not valid scheme 0195 identifiers.

Ready to handle e-invoicing in Singapore?

One API, all 32 countries. Get your production API key immediately — no sales call, no onboarding delay.

Get started free →