E-Invoicing - Overview

Introduction

Singapore is introducing mandatory electronic invoicing (e-invoicing) for B2B transactions. Starting 1 November 2025, newly incorporated companies that apply for voluntary GST registration within six months of incorporation will be required to send invoice data to IRAS. From 1 April 2026, this requirement will extend to all businesses applying for new voluntary GST registration, regardless of their incorporation date or business structure.

Note: E-invoicing is available in Zoho Billing only if you integrate your Zoho Billing organization with Zoho Books.

What is an e-invoice?

An e-invoice is a machine readable invoice issued by a supplier in a structured data format, allowing for automatic processing. This allows the buyer to import it directly into their system, eliminating the need for manual data entry.

Who is required to send e-invoices?

You are required to adopt e-invoicing if all the following apply:

How does e-invoicing work in Zoho Billing?

PEPPOL (Pan-European Public Procurement Online) is a standard that allows businesses and governments to securely exchange electronic documents like invoices and credit notes across borders.

In Zoho Billing, when you send an invoice via PEPPOL:

Enable E-Invoicing

Prerequisite: You can enable e-invoicing only if you’ve enabled taxes in your Zoho Billing organisation.

To enable e-invoicing:

Now, e-invoicing will be enabled for your organization.

Push Transactions via PEPPOL

To send an invoice or a credit note to a customer via PEPPOL:

Note: When transaction approval is enabled, invoices must be approved before they can be pushed to the PEPPOL network. If multi-level approval is configured, invoices can only be pushed after final approval has been obtained.

The invoice will be sent to your customer through the PEPPOL network.

Statuses of Transactions in E-Invoicing

The status of each transaction will be displayed in the transaction’s overview page. The statuses of the transactions in e-invoicing are:

StatusDescription
Yet-to-be pushed for e-InvoicingThe transaction is yet to be pushed to the IRP for e-invoicing.
Pushed for e-InvoicingThe transaction was pushed to the IRP successfully, and a QR code and IRN has been generated for it.
Failed on e-InvoicingAn error occurred while sending the transaction through the PEPPOL network.

Disable E-Invoicing

Note: Once you disable e-invoicing, you will no longer be able to push transactions via PEPPOL.

Here’s how you can disable e-invoicing in Zoho Billing:

E-invoicing will be disabled for your organization.

Was this document helpful?
Yes
No
Thank you for your feedback!