Select an IMDA-accredited InvoiceNow access point provider from the list published on the IMDA website; from 1 April 2026 all new voluntary GST registrants must use InvoiceNow to transmit invoice data to IRAS — confirm whether your GST registration triggers mandatory participation.
Register your business with the chosen access point provider; provide your UEN (Unique Entity Number) and GST registration number — the provider will register your Peppol ID using the SG:UEN scheme in the SG Peppol SMP.
Ensure your accounting or ERP system generates invoices conforming to the PINT-SG specification (the Singapore CIUS of Peppol BIS Billing 3.0, adopted from 2025); validate against the PINT-SG Schematron rules before any live submission.
Integrate your system with the access point's outbound API using the credentials provisioned during onboarding; test the end-to-end flow using the access point's sandbox environment before enabling production.
For GST InvoiceNow-registered businesses, invoice data is forwarded by the access point to IRAS automatically upon successful delivery — no separate IRAS submission step is required.
Maintain a list of your buyers' Peppol IDs to enable direct Peppol delivery; for buyers not on Peppol, your access point may offer fallback delivery channels such as email or a PDF portal.
Known gotchas
The mandatory IRAS GST InvoiceNow requirement applies to new voluntary GST registrants from 1 April 2026; existing GST-registered businesses follow a later phased timeline extending to 2031 — confirm the exact applicable date for your business.
Singapore requires PINT-SG format, not generic Peppol BIS 3.0; documents conforming only to BIS 3.0 without PINT-SG extensions will be rejected by SG-accredited access points.
InvoiceNow access point selection affects data residency and SLA; confirm the provider stores data within Singapore if your data governance policy requires it.
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp