
peppol.sh
Send Peppol e-invoices from your app in one API call. JSON in, compliant UBL out.

700points
Recent Supporters
Details
Launched
October 22, 2026
Category
Developer Tools
Pricing
Freemium
Tags
About peppol.sh
peppol.sh is a developer-first API for sending Peppol e-invoices. You POST a JSON invoice. We convert it to Peppol BIS 3.0 UBL, validate it against EN 16931, and deliver it over the Peppol network through our own certified Access Point. You don’t touch UBL schemas, SMP lookups or access point configuration.
Who it’s for
- SaaS products, e-commerce stores and service businesses that need to send compliant e-invoices to their customers.
- Accounting platforms, ERPs and billing tools that want to embed Peppol for their users. You create one Company per tenant on the same API, with no per-tenant fees.
Why it’s worth a look
- Sandbox in 30 seconds. Sign up with a single curl call and you get a test API key back instantly. You don’t need a UI, an approval step or a credit card.
- Fully API-driven. Signup, keys, KYC and going live all happen over the API, so your terminal or your AI agent can do the whole thing.
- AI-agent ready. It ships with an MCP server and a SKILL.md, so agents in Cursor, Codex or Copilot can create accounts, send invoices and track delivery on their own.
- Everything you need to send. Invoices and credit notes from JSON or a PDF upload, delivery-tracking webhooks, a Peppol participant lookup, and an OpenAPI 3.1 spec.
- Integrations. There’s a Stripe app that turns every finalized Stripe invoice into a Peppol e-invoice with no code changes, plus guides for Next.js, Laravel, Django, Rails, Shopify, Odoo, Zapier and n8n.
- Compliance handled. Peppol BIS 3.0, EN 16931 validation, EU data residency and a 99.5% uptime SLA. It’s ready for ViDA, which makes structured e-invoicing mandatory across the EU by 2030, and for the national mandates already in force.
Pricing: from €0.10 per invoice sent. There’s no monthly minimum, credits never expire, and the sandbox is free forever.
What peppol.sh does
peppol.sh provides an API for sending compliant Peppol e-invoices from applications or embedding e-invoicing in products. It accepts JSON or PDF invoices and converts JSON into Peppol BIS 3.0 UBL, validates documents, and delivers them through the Peppol network. The service also supports credit notes, participant lookup, and delivery tracking. It is intended to handle the Peppol-specific requirements, such as UBL schemas, SMP lookups, and access point configuration, behind a simple API.
A user creates an account by submitting an email through the API and receives a sandbox key. They send invoice data as JSON, or upload a PDF, to the documents endpoint; JSON is converted to UBL, validated, and queued for delivery. Sandbox invoices are delivered by email. To go live, the user submits workspace KYC documents for approval and creates a live key. Delivery status can be checked by polling an endpoint or receiving webhooks. Stripe invoices can also be sent through the Stripe app.
The page describes peppol.sh for developers, companies sending their own invoices, and products embedding Peppol e-invoicing. It names SaaS products, e-commerce stores, service businesses, accounting platforms, ERP integrations, and multi-tenant billing as use cases. The API is designed for API-driven workflows without a dashboard, and the page also presents support for AI agents. It states there are no per-tenant fees or monthly minimums for the embedded product pattern.
Based on peppol.sh, read on Oct 22, 2026.
Key features
- Converts JSON to Peppol BIS 3.0 UBL
- Validates invoices against EN 16931
- Sends invoices and credit notes
- Tracks delivery through webhooks or polling
- Looks up Peppol participants by name or tax ID
- Provides sandbox testing via email
What people use peppol.sh for
- 01Send Peppol invoices from an application
- 02Embed e-invoicing in a SaaS or ERP product
- 03Automatically send invoices for Stripe payments
- 04Test invoice delivery before going live
- 05Check whether a company is registered on Peppol
More in Developer Tools
Browse all Developer Tools
Fotools Online ToolsFotools offers over 200 free online tools for developers and everyday users
StreamnodeBuild HTTP endpoints visually without writing code
Clonesite AIhttps://clonesite.ai
Host a site with no account, in secondsInstant file hosting and static website publishing without an account.
ActionboxHuman Approval for your AI Agents, Software and Scripts
BenziCompiler backed agent - 78.2% on SWE-bench Verified for < 10¢