Xero and InvoiceNow: Setting Up E-Invoicing the Right Way

Xero supports InvoiceNow registration from inside the product, receives e-invoices as draft bills, and sends structured invoices to any Peppol ID. For a Xero-based SME, meeting the e-invoicing wave is mostly configuration and data hygiene — done in the right order.

If your business runs on Xero, the InvoiceNow question is narrower than the headlines suggest: not whether your software can do e-invoicing, but what to switch on, in what order, and what to fix first.

This guide covers the Xero-specific path. For the regulation itself — who must comply and when — start with our GST InvoiceNow Requirement guide; for the general implementation sequence, the practical setup guide.

Product capabilities change — details here reflect Xero and IRAS material available on 21 August 2026. Confirm your plan's current status before committing dates.

What Xero supports today

According to Xero's Singapore e-invoicing page:

Two things to verify with Xero or your adviser rather than assume:

  1. Your plan. Confirm your specific Xero plan supports InvoiceNow in Singapore — the check is your exact subscription against IMDA's current accredited InvoiceNow-Ready Solutions list, not the brand.
  2. The GST submission feature. Exchanging e-invoices on the network and transmitting invoice data to IRAS under the GST InvoiceNow Requirement are separate capabilities. Before relying on Xero for a mandatory implementation date, confirm the IRAS submission feature's current status for your plan.

Setting up, in order

1. Fix the data the network will expose

Before registering, tidy the fields that structured invoicing transmits:

2. Register for InvoiceNow in Xero

Registration is initiated from Xero's settings using your UEN, which places the business in the SG Peppol Directory. Treat it as a controlled change even though it is a short task: confirm the correct legal entity (multi-entity groups: each UEN registers separately), record who approved it, and verify the directory entry afterwards at the SG Peppol Directory.

3. Turn on sending — and tell customers

Sending an e-invoice requires the customer's Peppol ID on their Xero contact record. Start with the handful of customers you know are on the network, add their IDs, and let the rest continue receiving your existing online invoices. E-invoicing adoption is incremental; nothing forces a big-bang switch of every customer on day one.

4. Prepare for inbound draft bills

Once registered, supplier e-invoices start arriving as draft bills. Decide before that starts:

Draft bills are a genuine win — they remove the re-keying that makes accounts payable slow — but only if approval discipline survives the convenience.

5. Test the full cycle before trusting it

Run the same test set we recommend for any implementation: outbound invoice, inbound bill, credit note, a customer not on the network, a failure or rejection, and a correction — checking the accounting entry and GST treatment each time, not just delivery. The setup guide's test list applies to Xero unchanged.

Where this fits your GST deadline

If your business is covered by an upcoming implementation date — check with the deadline guide or the official IRAS calculator — the sensible Xero sequence is:

  1. Data cleanup and InvoiceNow registration now (benefits are immediate)
  2. Network sending and receiving bedded in over a quarter
  3. GST submission feature confirmed and activated ahead of your date, with time to test acknowledgements

That order means your mandatory date arrives as a switch-flip on a working system, not a project deadline on an unproven one.

Beyond compliance: the automation dividend

The same structured plumbing that satisfies IRAS is what makes invoice automation work well: recurring invoices that send themselves, reminders that stop when payment arrives, and bills that flow to approval without typing. If you are configuring Xero for InvoiceNow anyway, it is the natural moment to automate the rest of the workflow — our guide to Xero invoice automation covers that end to end, through to bank reconciliation.

The bottom line

For a Xero SME, InvoiceNow is a configuration-and-hygiene project: clean the master data, register with the correct UEN, roll out sending and receiving deliberately, and confirm the GST submission feature against your implementation date. None of it requires new software — it requires order and ownership.

Want it done with the controls an accountant would insist on? Book a 30-minute discovery call and we will map your Xero setup against your InvoiceNow date — and show you what else the same plumbing can automate. The admin cost calculator will give you a number for what the manual version costs today.

Back to journal Get my opportunity map