November 3, 2026 · BY RAJ · E-INVOICING

Peppol E-Invoicing in Australia: What Your Software Needs

Peppol e-invoicing is voluntary for Australian B2B. Xero or MYOB users can switch it on; custom billing systems connect through an accredited access point.

← All posts

Topics: Custom software & SaaS

Want this done for your business? Get a fixed quote or book a free 30-minute call.

Quick answer: Peppol e-invoicing is voluntary for business-to-business trade in Australia, but it's the expected route for selling to Commonwealth agencies, which aim to pay e-invoices within five days. If you invoice from Xero or MYOB, switching on their e-invoicing support is usually all you need. Custom billing or accounts payable systems connect through an accredited access point's API rather than joining the network directly.

E-invoicing in Australia sounds like a compliance project, but for most small businesses it's closer to a settings change. The work only becomes real software work when invoices come out of a system you built yourself, such as a job management platform, a customer portal or an industry-specific billing tool. This guide is about telling those two situations apart.

What is Peppol e-invoicing, and is it mandatory in Australia?

Peppol is an international network that moves invoices as structured data between businesses' software; in Australia it's voluntary for business-to-business trade. The ATO acts as Australia's Peppol Authority, overseeing how the network operates locally.

An e-invoice isn't a PDF. It's a data file that the buyer's software reads directly: supplier ABN, line items, GST, totals, payment terms and references such as purchase order numbers. Nobody types it in, and nothing needs to be scanned.

Each business is addressed on the network by its ABN, and invoices travel in the PINT A-NZ format, the shared Australia and New Zealand specification. Messages pass through access points: your software hands the invoice to your access point, which sends it to the buyer's access point, which delivers it into their software.

There's no general requirement for businesses to send or receive e-invoices. Proposals to give businesses a right to request e-invoices from suppliers have been discussed, but at the time of writing B2B adoption remains voluntary.

Who should act now: government suppliers, larger B2B or everyone?

Commonwealth suppliers have the clearest reason to act; everyone else should act when customers or efficiency make it worthwhile. Per the Department of Finance's Supplier Pay On-Time or Pay Interest Policy, non-corporate Commonwealth entities are expected to pay e-invoices within five calendar days, against 20 days for other invoices, unless shorter terms are agreed.

Your situationSuggested timingWhy
You invoice Commonwealth agenciesNowFaster payment and smoother processing on their side
You supply large businesses that request e-invoicesNow, or when askedSome enterprise buyers prefer or require it to automate accounts payable
You receive many supplier billsSoonStructured bills cut data entry and matching errors
Small business selling mainly to consumersWhen convenientConsumers don't use Peppol, so the benefit is mainly on purchases
You run a custom billing systemPlan it into your roadmapAdding an access point integration takes development time

Can Xero or MYOB handle Peppol for you already?

Usually, yes. If invoices are raised in Xero or MYOB, turning on their e-invoicing support is typically enough. Both support sending and receiving e-invoices over Peppol in Australia, though the details depend on your plan and settings.

Before switching it on, check that your ABN and business details are correct, that the customers you invoice most often are reachable on the network, and how received e-invoices land in your bills workflow. The ATO also lists software that's ready for e-invoicing, which is worth checking if you use a less common package. Our guide to Xero and accounting integrations explains how other systems connect to your ledger.

When does custom software need its own Peppol connection?

When the invoice is created outside your accounting package and the customer needs it as an e-invoice. If your custom system already pushes invoices into Xero, it may be simpler to let Xero send them.

SetupBest route
Invoices created in Xero or MYOBUse the package's built-in e-invoicing
Custom system that syncs invoices to Xero or MYOBUsually send from the accounting package after sync
Custom system that is the invoicing system of recordIntegrate with an access point's API
High volume of supplier bills into a custom AP toolReceive through an access point and import structured data

Trade and field service businesses often face the second scenario. Our guide to job management software for trades covers how those platforms sync with Xero and MYOB, which affects where e-invoices should originate.

How do an access point and PINT A-NZ fit into the build?

Your software produces a correct invoice, hands it to an accredited access point through its API, and tracks delivery; the access point handles the network. You don't need to implement the Peppol transport protocols yourself.

A typical integration:

  1. Choose an access point provider accredited for Australia, and compare API quality, pricing and support.
  2. Register your ABN as a Peppol participant through that provider, so you can send and receive.
  3. Map your invoice data to PINT A-NZ fields, usually through the provider's JSON API.
  4. Validate before sending: ABN format, GST calculations, totals and mandatory fields, with clear errors for staff.
  5. Check the recipient is registered on the network before sending, and fall back to email if they aren't.
  6. Track status through webhooks: sent, delivered or rejected, stored against the invoice.
  7. Receive bills the same way, importing structured data into your purchasing or approvals workflow.

What drives the effort is rarely the API call itself. It's the state of your invoice data and the edge cases around it:

  • Data quality: missing ABNs, inconsistent GST treatment or free-text line items take longest to fix.
  • Document types: credit notes, adjustments and part-payments each need mapping and testing.
  • Receiving as well as sending: importing supplier bills into an approvals flow is a second piece of work.
  • Access point pricing: some charge per document, others a subscription, which matters at high volume.
  • Fallbacks: customers not yet on the network still need a PDF by email, so both paths must stay reliable.

If you've worked with India's IRN system, the shape will feel familiar, although the model differs: Peppol moves invoices between businesses rather than registering them with a tax authority. Our guide to e-invoicing API integration in India covers that other approach.

What changes for approvals, matching and payments?

Structured invoices make purchase order matching and accounts payable automation far more reliable than reading PDFs. This is where e-invoicing pays off on the receiving side.

  • Matching: invoice lines can be compared with purchase orders and receipts automatically, flagging only real differences.
  • Approvals: bills can route to the right approver based on supplier, amount or cost centre without someone keying them first.
  • Fewer errors: no misread totals or swapped digits from scanning.
  • Payments: approved bills move into payment runs sooner, which helps you keep your own supplier terms.

If many suppliers still send PDFs, you'll run both paths for a while. AI invoice processing can handle the PDF side while e-invoices flow straight in. For the sales side, our guide to invoicing and payments automation covers reminders, payment links and reconciliation.

Frequently asked questions

Is e-invoicing mandatory for Australian small businesses?

No. B2B e-invoicing is voluntary in Australia. Commonwealth agencies are set up to receive e-invoices and aim to pay them faster, and some large buyers may prefer them, which is why many suppliers adopt it voluntarily.

Does Xero support Peppol e-invoicing?

Yes. Xero supports sending and receiving e-invoices over the Peppol network in Australia, as does MYOB. Check your plan and settings, and confirm your ABN and business details are correct before you start.

What is a Peppol access point?

An access point is an accredited service provider that connects your software to the Peppol network. It sends your e-invoices to the buyer's access point and receives invoices addressed to your ABN. Accounting packages include one behind the scenes; custom software connects to one through an API.

Is a PDF invoice sent by email an e-invoice?

No. A PDF is an electronic image of an invoice that someone still has to read or scan. An e-invoice is structured data exchanged between software over a network such as Peppol, so it can be processed without manual entry.

How do I find a customer's Peppol ID?

In Australia, a business's Peppol ID is based on its ABN. Your accounting software or access point can usually check whether a customer is registered before sending, and the public Peppol Directory can be searched too. If they're not registered, send the invoice the usual way.

Plan e-invoicing into your billing system

If your invoices come from Xero or MYOB, this may be a ten-minute settings change. If they come from software you own, it's a defined integration project, and we can scope it as part of our work on software for Australian businesses. Send us a description of your billing setup and we'll come back with a fixed quote.

Get a fixed quoteWhatsApp