Simple, transparent
Peppol pricing.
Pay per invoice sent. No seats, no subscriptions, no surprises. Sandbox is free forever. You only pay when you send real documents via the Peppol network.
Top up your balance, send invoices.
Credits never expire. Bigger top-ups unlock lower rates. Connect unlocks at a €250 minimum top-up — unlimited tenants at no extra fee.
Personal
Send your own invoices. One company, one Peppol identity.
- Min top-up €25
- Same rate tiers for everyone
- EN 16931 + Peppol BIS 3.0 validation
- Automatic credit notes
- Webhook delivery status
- 24/7 REST API
Connect
Send invoices for your users. One company per tenant, same API.
- Min top-up €250 (unlocks Connect)
- Unlimited connected entities, no per-tenant fee
- VAT validation
- EN 16931 + Peppol BIS 3.0 validation
- Automatic credit notes
- Webhook delivery status
Bigger top-ups, lower rates.
The same rate ladder applies to everyone. Connect mode unlocks at the €250 tier.
| Top-up | Rate | Credits | Mode |
|---|---|---|---|
| €25 | €0.20 | 125 | Personal |
| €100 | €0.18 | 555 | Personal |
| €250 | €0.16 | 1,562 | Personal + Connect |
| €500 | €0.14 | 3,571 | Personal + Connect |
| €1,000 | €0.12 | 8,333 | Personal + Connect |
| €2,500+ | €0.10 | 25,000+ | Personal + Connect |
Everything you need to go live.
Unlimited sandbox
Ship your integration risk-free. Sandbox API keys are free forever and don't deduct credits.
Full lifecycle webhooks
Get notified when a document is queued, sending, delivered, or failed. HMAC-signed payloads, automatic retries.
EU compliance built in
Every invoice is validated against EN 16931 and Peppol BIS Billing 3.0 before it leaves our network. Belgium 2026 and ViDA ready.
Common questions
Personal vs Connect — which do I need?
If you're sending invoices from your own company, Personal is all you need. If your platform lets multiple users send their own invoices (each with their own Peppol identity), choose Connect. Connect unlocks automatically when you make a €250+ top-up — no application, no approval. Both modes use the same API; Connect simply lets you create multiple companies under one account.
What counts as a credit?
One credit is deducted for each document (invoice or credit note) successfully sent via a live API key to the Peppol network. Sandbox requests are always free.
Do credits expire?
No. Credits purchased today are still usable years from now. Buy what you need, when you need it.
What happens if a document fails to send?
If the recipient's Peppol access point rejects a document as invalid (422), the credit is automatically refunded. Only accepted deliveries are billed.
Can I test without paying?
Yes. Sign up and use sandbox API keys (ps_test_…) to send test documents against the sandbox Peppol network for free. Switch to live keys only when you're ready to send real invoices.
How does VAT work on the invoice you send me?
Invoices for credit purchases are issued by our EU entity with VAT applied according to your billing country. You can download invoices directly from the dashboard.
Do you offer volume or enterprise pricing?
Top-ups of €2,500+ already unlock our best rate (€0.10/send). If you need more than 20,000 invoices per month, a custom SLA, or DPA paperwork, get in touch at hello@peppol.sh.
Ready to send your first Peppol invoice?
Start in sandbox for free. Add credits and flip to live whenever you're ready. No credit card required to get started.
Start for free →