Every Shopify order, instantly a correct invoice.
PeppolKit creates an invoice with the right VAT for every payment, including reverse charge and OSS, and sends it over the Peppol network to your business customers. Peppol e-invoicing for Shopify, with no per-invoice fees.
- Free plan available
- Peppol sending included
- Cancel any time
- Peppol BIS Billing 3.0
- EN 16931
- VIES checks
- EU OSS
- Hosted in the EU
- Built for Shopify
Set it up once. Then it runs itself.
-
01
Install and enter your company details
Chamber of Commerce or enterprise number, VAT number and logo. Two minutes of work, then it is on every invoice.
-
02
Your customer pays
PeppolKit checks a VAT number against VIES and picks the right VAT scheme for that customer.
-
03
The invoice is sent
Your customer gets the PDF by email, in their own language. Business customers on Peppol also receive the e-invoice over the network.
The right VAT, for every customer.
You don't need to know the rules. PeppolKit does. Pick a customer and see what changes on the invoice.
To: Jansen Design, Utrecht (NL) To: Velo Atelier BV, Ghent (BE) · BE0123.456.789 To: Lena Schmidt, Cologne (DE) To: Alpine Cycles AG, Zurich (CH)
| Products and shipping | € 258,00 |
| VAT 21% | € 54,18 |
| VAT 0% | € 0,00 |
| VAT 19% (DE) | € 49,02 |
| VAT 0% | € 0,00 |
| Total | € 312,18 |
| Total | € 258,00 |
| Total | € 307,02 |
| Total | € 258,00 |
Dutch VAT of 21% on the whole order.
Reverse charge – Art. 196 VAT Directive
VAT of the destination country, declared through the EU OSS.
Export outside the EU – exempt, Art. 146 VAT Directive
Everything a good invoice needs.
An invoice for every payment
A PDF that meets EU invoicing requirements, created automatically as soon as the payment is in.
Live VIES checks
Business customers' VAT numbers checked against the EU database at the moment of ordering.
UBL / Peppol BIS 3.0
A Peppol file with every invoice. PeppolKit checks every invoice automatically against the official Peppol BIS 3.0 and EN 16931 rules. If something is off, you see it right away.
Sending over the Peppol network
Invoices and credit notes reach your business customers through our partner's certified access point. Included in the price, with no per-invoice fees.
Automatic credit notes
Refund an order in Shopify and PeppolKit creates a credit note against the original invoice and sends it along.
Dutch, French and English
Invoice and email in your customer's language: Dutch for Flanders and the Netherlands, French for Wallonia, Brussels and France, English otherwise.
Sequential numbering
Consecutive and without gaps, as the Dutch and Belgian tax authorities expect.
Alert on overcharged VAT
Did Shopify charge VAT that should have been reverse-charged? You get a heads-up so you can put it right.
By email and as a download
Your customer receives the invoice by email. You and your customer can also download it later.
E-invoicing is becoming mandatory. Step by step.
Belgium
Structured e-invoices mandatory for domestic B2B transactions. Since April 2026 fines are imposed, from € 1,500 to € 5,000.
Germany
Issuing e-invoices mandatory for businesses with more than € 800,000 turnover. From 2028 for all businesses.
Netherlands
Mandate planned, details still to follow.
A summary for orientation, not tax advice. Check official sources or your accountant for your own situation. More on mandatory e-invoicing in Belgium.
Flat price. No per-invoice fees.
Free plan, forever · Paid plans free for 14 days · Billed through your Shopify invoice · Prices in USD, excl. VAT
Free
Up to 10 invoices per month
$0/ month
- All VAT regimes, including OSS
- Peppol BIS 3.0 and Peppol sending
- Automatic credit notes
- Invoices in NL, FR and EN
- PDF by email
Starter
Up to 50 invoices per month
$9/ month
- All VAT regimes, including OSS
- Peppol BIS 3.0 and Peppol sending
- Automatic credit notes
- Invoices in NL, FR and EN
- PDF by email
Growth
Up to 500 invoices per month
$19/ month
- All VAT regimes, including OSS
- Peppol BIS 3.0 and Peppol sending
- Automatic credit notes
- Invoices in NL, FR and EN
- PDF by email
Pro
Unlimited invoices
$39/ month
- All VAT regimes, including OSS
- Peppol BIS 3.0 and Peppol sending
- Automatic credit notes
- Invoices in NL, FR and EN
- PDF by email
- Priority support
Peppol sending is in every plan. You never pay per invoice. Cancel any time.
Frequently asked questions
Just email us. A human will answer.
Ask your question →Is this legal or tax advice?
No. PeppolKit is software that creates invoices based on common EU VAT rules. You remain responsible for your own records. If in doubt, have your accountant check your settings.
Does it work with my accountant, Exact or Moneybird?
PeppolKit produces a standard UBL file (Peppol BIS Billing 3.0). Many accounting packages can import UBL. We have no official integrations, so check with your own package or accountant that the import works.
How do I know my invoices are correct?
Every invoice goes through the same official checks the Peppol network uses when it is created: the European standard EN 16931 and the OpenPeppol BIS Billing 3.0 rules. The app shows per invoice whether it passed. If an invoice fails, you see exactly which rule and why. Invoices to consumers do not go over Peppol; we check those against the European standard.
What if VIES is offline?
PeppolKit retries straight away a few times. If it still fails, the invoice charges VAT and you get a notice in the app so you can review it.
Does PeppolKit send invoices over the Peppol network?
Yes. Invoices and credit notes to business customers on Peppol go through our partner's certified access point. It is included in the price, with no per-invoice fees. Activation needs a one-time identity check of your company. You always get the UBL file as well.
Do I need Peppol as an online store in Belgium?
If you sell to Belgian businesses and are VAT-registered in Belgium, since 1 January 2026 you must send those sales as a structured e-invoice, in practice over Peppol. Sales to consumers are not covered. See our guide to Belgian e-invoicing.
What happens when I refund an order?
Refund an order (fully or partly) in Shopify and PeppolKit automatically creates a credit note referring to the original invoice. Your customer gets it by email and, for a business on Peppol, over the network too.
Which language does my customer get?
PeppolKit picks per customer: Dutch for Flanders and the Netherlands, French for Wallonia, Brussels and France, English for everyone else. The invoice and the email use the same language.
Is the free plan really free?
Yes. Up to 10 invoices per month cost nothing, with no end date. Need more? Move to a paid plan, which you can try free for 14 days first.
Where is my data stored?
With a hosting provider in the EU. See the privacy statement (Dutch).
Can I cancel?
Yes, any time. Remove the app in Shopify and the subscription ends. Download your invoices first if you want to keep them outside Shopify.
Just ask us
Not sure PeppolKit fits your store, or how it works with your bookkeeping? Send us a message. We reply within one business day.
- Reply within one business day
- Help with your VAT settings
- Or email us directly: support@peppolkit.com
Your next order deserves a better invoice.
Install PeppolKit and your next paid order gets a correct invoice straight away.
Install in Shopify Start free with 10 invoices a month. Paid plans free for 14 days.