4 min read

Do you need an ERP for Peppol? A lighter path for Stripe users

When an ERP is the right answer for Peppol compliance, when it's overkill, and how a thin delivery layer covers the requirement without re-platforming billing.

When a Peppol requirement lands, the first advice you hear is often "you'll need an ERP for that". Sometimes that is right. Often it is a reflex: the biggest tool named for a problem that turns out to be narrow.

The requirement, stripped down, is this: take an invoice you have already raised, turn it into a compliant structured document, and deliver it over the Peppol network. That is a delivery problem bolted onto invoices that already exist. An ERP can solve it, but so can much less, and the right call depends on where the rest of your business is.

When an ERP makes sense

An ERP earns its weight when Peppol is not the only thing pushing you toward one. Consider it seriously if:

  • You are outgrowing Stripe Billing anyway — complex inventory, multi-entity consolidation, procurement, manufacturing, or stock that ties invoicing to operations.
  • You need to receive structured invoices from suppliers and route them into accounts payable, not just send your own. Receiving is a real capability, and a full platform handles both directions.
  • Your finance team already lives in an accounting suite that offers Peppol as a built-in feature, so switching adds little friction.

In those cases Peppol arrives as one feature of a platform you had other reasons to adopt.

When it's overkill

If Stripe is working — it is your system of record for invoices, customers, and payments, and you are content with it — then adopting an ERP purely to gain Peppol delivery means moving your source of truth, retraining your workflow, migrating historical data, and running a project for months to solve what is, at bottom, a delivery step.

Re-platforming your billing to send a compliant XML file is like buying a lorry because a parcel needs posting. The parcel still needs posting either way; the question is whether you also needed the lorry. If Peppol is the only forcing function, you probably did not.

The build-it-yourself middle

There is a third option people reach for: keep Stripe and build the integration in-house against an access point's API. This keeps your system of record and can be the right answer for a team with engineering capacity and volume to justify it. The ongoing cost is yours, though. You own UBL generation, you keep pace with Peppol specification updates, and you build the monitoring to know when a send failed and why. For a small finance team that is usually more than the problem is worth. Does Stripe support Peppol walks through this build path and where it bites.

The lighter path: a delivery layer

The remaining option is a thin layer that does only the two things Stripe does not — generate the compliant document and dispatch it through an access point — and changes nothing else.

That is what Peppost is. You connect Stripe once over OAuth; it reads the invoices and credit notes you have already finalised, generates the Peppol BIS Billing 3.0 UBL, attaches the original Stripe PDF as the human-readable rendering, checks the recipient is reachable in the Peppol Directory before any credit is spent, and sends through a certified access point. There is no subscription: prepaid credits, one per send, and a few free sends to test the whole path first, including in Stripe test mode.

The layer is send-only. It delivers the invoices you raise in Stripe. It does not make you a Peppol receiver and it does not replace accounting or ERP software. If receiving supplier invoices or richer finance operations is on your list, that may tilt you back toward a fuller platform.

Deciding

If Peppol is one of several reasons to adopt a bigger system, adopt it and get Peppol along with the rest. If Peppol delivery is the whole problem and Stripe is otherwise serving you well, start with the lightest thing that solves it and keep Stripe as your source of truth. This holds especially for smaller teams; Peppol for freelancers and small businesses makes that case in more detail. For the specifics on cost, see the credits and billing guide and the FAQ.