Wedge reportStress-test an ideaquick2026-10-18

WooCommerce Peppol plugin for small Belgian web shops

Idea stress-test: a EUR 9-19/month WooCommerce plugin that sends and receives B2B invoices over Peppol, after Belgium's 1 January 2026 mandate.

01

Verdict

KILL

The mandate is real and in force (since 1 Jan 2026, tolerance ended 31 Mar 2026, Hermes shut 31 Dec 2025), but the job is already done for free or almost free: GoRoute's Woo plugin gives 50 invoices a month free with VAT/Peppol-ID lookup, WP Overnight's 300k-install plugin sends from about EUR 5/month, and accounting tools like Accountable receive for free. The pain left is setup friction (missing VAT numbers or Peppol IDs, UBL rejected by receivers), not something shops will pay EUR 9-19 a month for. Next best: sell fixed-price Peppol setup and fixes for Belgian Woo shops on top of the existing free connectors (untested).

46 / 100

budget
under $2k
skills
WordPress/WooCommerce plugin dev (PHP); reads Dutch and French
hours
15/week
risk
side income first
channel
online
02

Opportunities, ranked

Scored with the reasoning shown. Higher is better on every axis.

#OpportunityScorepainwillingness to paycompetition gapfounder fitreachabilitybuild cost
1WooCommerce Peppol send+receive plugin
Send B2B invoices from Woo orders over Peppol and receive supplier invoices, EUR 9-19/mo.
46 5 4 2 8 4 6

WooCommerce Peppol send+receive plugin

pain 5: repeated friction from different authors across WP.org, Shopify reviews, HN and Belgian press (e31-e40, e23-e28), but nobody in the evidence leaves a tool over it. willingness_to_pay 4: shops do pay for substitutes (WP Overnight credits e14/e46, B2Brouter from EUR 15 e16), but the loudest complaint is about paying at all (e25, e26), and free tiers cap the price (e15, e21). competition_gap 2: free or very cheap Woo plugins with certified Access Points already exist (e15, e18, e19, e50, e51), the incumbent Woo invoicing plugin ships Peppol (e12-e14), and receiving is free in accounting tools (e20, e48). founder_fit 8: plays to PHP/Woo skills and fits the budget, but needs an Access Point partner. reachability 4: WP.org forums ban self-promotion, and I found no free Belgian Woo merchant community; the main routes are accountants or paid search. build_cost 6: a few weeks on an Access Point API, plus ongoing validation upkeep.

  • “A GoRoute account is what issues the documents, and a new account starts on the Free plan: 50 invoices a month with every feature and no card.”
  • “Specifically, the inability to pull VAT numbers directly from the order page makes generating Peppol-compliant e-invoices nearly impossible.”
03

The gap

The opening competitors leave, backed by what their customers say.

Belgian WooCommerce shops with occasional B2B buyers can't get Peppol invoices that go through first time from a Woo order, because the tools don't capture or look up the buyer's VAT number or Peppol ID and they produce UBL that receivers reject. GoRoute's free plugin already claims the lookup half.

5 sources
04

What customers complain about

Heat map counts complaints per competitor. Each theme needs two verified sources.

SufioWP OvernightPeppol (general)
Buyer VAT number / Peppol ID not captured from the order23
Generated UBL rejected by the receiver's software5
Peppol costs money for tiny firms6
Merchants asking if their plugin is Peppol-ready3

Buyer VAT number / Peppol ID not captured from the order

medium2 sources

Sends fail after the fact because the order lacks a usable buyer identifier.

  • “Specifically, the inability to pull VAT numbers directly from the order page makes generating Peppol-compliant e-invoices nearly impossible.”
  • “Since compliance requires the invoice to originate from a webshop order, the current workflow is highly inconvenient and results in a high failure rate that is only discovered after the fact.”
  • “I see that users have to fill Peppol ids in checkout or in their account.”

Generated UBL rejected by the receiver's software

medium4 sources

Belgian 6% VAT category, due dates and regenerated UBL break imports in Moneybird and Accountable.

  • “When the 6% rate is mapped as “Standard”, the UBL fails; Could you please add “Reduced rate” to the VAT Category dropdown ?”
  • “Moneybird says that the “UBL file is not valid”.”
  • “I’m working with Due Payements (sometimes, not always, but trusted clients can pay later) and Accountable Software refuse the UBL because of this.”

Peppol costs money for tiny firms

medium2 sources

Complaints are about the mandate costing money at all; free and EUR 30/yr options answer it.

  • “Access to the PEPPOL network is not free.”
  • “They all seem complex and expensive.”
  • “But with PEPPOL, I'll suddenly need some third party tool with some kind of paid subscription, to continue to do what I had been doing for free before.”

Merchants asking if their plugin is Peppol-ready

low3 sources

Demand signal, already answered by the incumbent and new connectors.

  • “Hello, I’m wondering if your are or will be Peppol ready soon ?”
  • “Connect to one of the peppol providers?”
  • “My question is now, can your plugin send a UBL document automatically, when a order is set to complete to send this order to a external receiver, or is it only the customer that can receive this UBL document?”
05

Competitor map

WP Overnight PDF Invoices + eDocuments Peppol

Free plugin makes Peppol BIS XML; Peppol sending on yearly credit bundles (1,000 credits = EUR 120/yr)

Default Woo invoice plugin, 300k+ active installs

Strong at

  • Already installed on most Woo shops
  • Peppol BIS 3.0 in the free plugin

Weak at

  • No receiving
  • UBL validation complaints (e36-e40)
  • “Choose from a range of e‑document formats: UBL 2.1, Peppol BIS 3.0, CII D16B, Factur‑X 1.0, ZUGFeRD 1.0, and ZUGFeRD 2.0.”
  • “For businesses that also need to send documents through the Peppol Network, we offer a paid extension that provides the network connection and automation.”

GoRoute E-Invoicing for WooCommerce

Free 50 invoices/mo; $19-$249/mo

Certified Access Point with Woo plugin

Strong at

  • VIES + Peppol lookup before send
  • Free tier

Weak at

  • Tiny install base
  • “A GoRoute account is what issues the documents, and a new account starts on the Free plan: 50 invoices a month with every feature and no card.”
  • “The plugin checks the number’s format, an EU number against the VIES register, and then asks the Peppol network whether that business can receive e-invoices and under which identifier.”

B2Brouter for WooCommerce

From EUR 15/mo for 50 transactions

Certified Peppol Access Point

Strong at

  • Peppol BIS 3.0

Weak at

  • Paid from the first invoice after trial
  • “Tarif selon le volume de transactions : à partir de 15 €/mois pour un maximum de 50 transactions mensuelles.”

GestOO / Peppol Plugged / POP / SendPol / Scrada

EUR 99/yr (GestOO); free 20 XML/mo (Peppol Plugged); 10 free credits/mo (POP)

Belgian-market Woo connectors

Strong at

  • Already on WP.org

Weak at

  • 0-100 installs each
  • “GestOO WooCommerce + Peppol: €99/year with 50 documents (invoices) per month included.”
  • “Upon registration you can generate 20 valid XML invoices a month from our service for free that you will be able to submit to Peppol manually.”

Accountable / Peppyrus (receive side)

Free plans send and receive Peppol

Free Peppol inbox for self-employed and SMEs

Strong at

  • Free receiving
  • Accountant-friendly

Weak at

  • Not Woo-native
  • “Je gratis Peppol facturen kan versturen en ontvangen via Accountable, ook in het GRATIS FACTURATIE plan.”
  • “Peppyrus offers a free plan with 100 Peppol messages sent and 200 MiB storage per month, more than enough for a typical SME.”

Sufio (Shopify comparison)

Per successfully sent e-invoice fee on top of plan

Shopify invoicing with Peppol

Strong at

  • 4.9 rating, 469 reviews

Weak at

  • Belgian merchant: Peppol workflow impractical (e31, e32)
  • “Due to the additional costs associated with using a certified Peppol Access Point to submit your e-invoices to the Peppol network, Sufio charges an extra fee for every e-invoice we successfully send.”
  • “Specifically, the inability to pull VAT numbers directly from the order page makes generating Peppol-compliant e-invoices nearly impossible.”

Feature matrix

Peppol sendReceiveFree tierVAT/Peppol-ID lookupBelgian focus
WP Overnight✓✕◑?◑
GoRoute✓?✓✓◑
B2Brouter✓✓✕?✓
Peppol Plugged◑?✓?✓
Accountable✓✓✓?✓
06

The case against

A separate critic pass argued against this. Here is what it found.

Risk: The default Woo invoicing plugin (WP Overnight, 300k+ installs) already sends over Peppol on credits from about EUR 5/month, below the EUR 9-19 price.

  • “With this add-on, you purchase a yearly bundle of document credits , which are used each time an invoice is sent over the Peppol network.”

Answer: Unresolved.

Risk: Receiving is free in accounting tools, and you can't run several e-invoicing solutions each with its own Access Point, so receiving in Woo means moving the shop's whole inbox.

  • “Receiving invoices is not supported, as this falls outside the intended purpose of our PDF Invoices plugin.”

Answer: Unresolved.

Risk: The claimed gap (VAT/Peppol-ID lookup before sending) already ships in GoRoute's free plugin.

  • “The plugin checks the number’s format, an EU number against the VIES register, and then asks the Peppol network whether that business can receive e-invoices and under which identifier.”

Answer: Unresolved.

Risk: The founder must resell an Access Point, and the 2028 e-reporting plan adds duties to Access Points; no source shows resellers being hurt.

  • “The Belgian government has announced plans to introduce mandatory e-reporting using the Peppol 5-corner model, targeted for 2028.”

Answer: Unresolved.

Risk: Copyable in a week: every Access Point already has a Woo connector.

Answer: Unresolved.

Risk: No free channel: WP.org forums ban promotion and accountants push their own tools.

Answer: Unresolved.

07

Pricing and cost

Pricing

Don't charge EUR 9-19/mo for the plugin

Free tiers with certified Access Points sit under the proposed price, and they already cover the shop volumes of small B2B sellers.

Competitors: EUR 0 (GoRoute 50/mo, Peppyrus 100/mo, Accountable) to EUR 15/mo (B2Brouter); WP Overnight about EUR 5-10/mo

08

7-day test

One experiment, one pass bar. Run it before writing code.

Test the next-best idea instead: fixed-price Peppol setup and fixes for Belgian Woo shops, built on the free connectors.

Pass bar (7 days): 3 paid setups at EUR 150+ in 7 days

  • Day 1-3: answer 10 public WP.org Peppol/UBL threads helpfully, with no links
  • Day 2-5: offer the fixed-price setup through your own site and LinkedIn to Belgian accountants
  • Day 7: count paid setups

Kill it if

09

Evidence

53 of 53 quotes verified against the live source by verify.py.

IDClaimQuoteSourceStatus
e1premise“As from 1 January 2026, the structured e-invoicing will be compulsory for transactions between Belgian enterprises liable to VAT (B2B).”einvoice.belgium.beverified
e2premise“VAT-registered persons not established in Belgium without a permanent establishment, even if they are identified for VAT purposes in Belgium, are not subject to the obligation.”einvoice.belgium.beverified
e3premise“The obligation applies if you make use of the exemption scheme for small businesses (if your company's annual turnover does not exceed €25,000) and also if you fall under the special agricultural scheme (at least for receiving B2B invoices).”einvoice.belgium.beverified
e4premise“For this reason, the FPS Finance will show tolerance during the first three months of 2026 and will not apply penalties for any offence relating to the new obligation of e-invoicing.”einvoice.belgium.beverified
e5premise“This list also includes solutions that can be used (partially) free of charge or at a limited cost.”einvoice.belgium.beverified
e6premise“For the 2024 to 2027 taxable periods, small SMEs and the self-employed people who use subscription formulas can mention an increased expense deduction of 120 % for invoicing programmes.”einvoice.belgium.beverified
e7premise-hermes“Discontinuation of Hermes The Hermes platform, an official tool of the Belgian authorities that offers a solution for sending structured e-invoices, will be discontinued as of 31 December 2025.”deloitteverified
e8premise-hermes“After this date, it will no longer be possible to send or receive documents via Hermes.”deloitteverified
e9premise-hermes“Dit belangrijke besluit betekent dat Hermes op 31 december 2025 volledig buiten gebruik wordt gesteld.”banqupverified
e10market“Around 1,060,000 Belgian businesses are registered on the network, representing 89 per cent of all VAT-registered companies.”vrtverified
e11market“Dat komt neer op 89 procent van alle btw-plichtigen.”vrtverified
e12comp-wpovernight“Choose from a range of e‑document formats: UBL 2.1, Peppol BIS 3.0, CII D16B, Factur‑X 1.0, ZUGFeRD 1.0, and ZUGFeRD 2.0.”wordpress.orgverified
e13comp-wpovernight“For businesses that also need to send documents through the Peppol Network, we offer a paid extension that provides the network connection and automation.”wordpress.orgverified
e14comp-wpovernight“You upgrade to the 1,000 credits per year bundle and pay an additional € 120,-.”wpovernight.comverified
e15comp-goroute“A GoRoute account is what issues the documents, and a new account starts on the Free plan: 50 invoices a month with every feature and no card.”wordpress.orgverified
e16comp-b2brouter“Tarif selon le volume de transactions : à partir de 15 €/mois pour un maximum de 50 transactions mensuelles.”b2brouter.netverified
e17comp-gestoo“GestOO WooCommerce + Peppol: €99/year with 50 documents (invoices) per month included.”wordpress.orgverified
e18comp-peppolplugged“Upon registration you can generate 20 valid XML invoices a month from our service for free that you will be able to submit to Peppol manually.”wordpress.orgverified
e19comp-pop“POP offers a Free plan that includes 10 API credits per month, and every supported network and integration is available on it: the Free plan is not limited to a smaller feature set.”wordpress.orgverified
e20comp-accountable“Je gratis Peppol facturen kan versturen en ontvangen via Accountable, ook in het GRATIS FACTURATIE plan.”accountable.euverified
e21comp-peppyrus“Peppyrus offers a free plan with 100 Peppol messages sent and 200 MiB storage per month, more than enough for a typical SME.”peppyrus.beverified
e22comp-sufio“Due to the additional costs associated with using a certified Peppol Access Point to submit your e-invoices to the Peppol network, Sufio charges an extra fee for every e-invoice we successfully send.”sufio.comverified
e23pain-cost“Access to the PEPPOL network is not free.”hnverified
e24pain-cost“They all seem complex and expensive.”hnverified
e25pain-cost“But with PEPPOL, I'll suddenly need some third party tool with some kind of paid subscription, to continue to do what I had been doing for free before.”hnverified
e26pain-cost“That's my only negative point about this whole system is that money is being pulled away from freelancers and small SME's for every invoice they send.”hnverified
e27pain-cost““En toch moest ik in Peppol investeren, want al mijn leveranciers mogen alleen nog elektronische facturen sturen.”newsverified
e28pain-cost“Volgens het NSZ ziet 46 procent van de kleine zelfstandigen Peppol als een “duur noodzakelijk kwaad” en beschouwt 31 procent het systeem als een extra controle-instrument van de fiscus.”newsverified
e29counter-cost“Edit: quick googling found a few services that allow you to do electronic invoicing (peppol included) for €30/year.”hnverified
e30counter-cost“It’s really not that complicated or expensive.”hnverified
e31pain-buyer-data, gap“Specifically, the inability to pull VAT numbers directly from the order page makes generating Peppol-compliant e-invoices nearly impossible.”shopify-reviewverified
e32pain-buyer-data, gap“Since compliance requires the invoice to originate from a webshop order, the current workflow is highly inconvenient and results in a high failure rate that is only discovered after the fact.”shopify-reviewverified
e33pain-buyer-data, gap“I see that users have to fill Peppol ids in checkout or in their account.”wordpress.orgverified
e34pain-buyer-data, gap“Could you get those information automatically from the peppol directory API ?”wordpress.orgverified
e35pain-buyer-data“I guess they don’t know they could have multiple entries in Peppol Directory and they don’t know themselves witch one to use.”wordpress.orgverified
e36pain-invalid-ubl, gap“When the 6% rate is mapped as “Standard”, the UBL fails; Could you please add “Reduced rate” to the VAT Category dropdown ?”wordpress.orgverified
e37pain-invalid-ubl, gap“Moneybird says that the “UBL file is not valid”.”wordpress.orgverified
e38pain-invalid-ubl, gap“I’m working with Due Payements (sometimes, not always, but trusted clients can pay later) and Accountable Software refuse the UBL because of this.”wordpress.orgverified
e39pain-invalid-ubl“I’m comparing a order from January to the same order from February, and for our billing system, the UBL is incorrect and not completely processed.”wordpress.orgverified
e40pain-invalid-ubl“They say that the last version of the UBL is not compliant as proper UBL notation.”wordpress.orgverified
e41demand“Hello, I’m wondering if your are or will be Peppol ready soon ?”wordpress.orgverified
e42demand“Connect to one of the peppol providers?”wordpress.orgverified
e43demand“My question is now, can your plugin send a UBL document automatically, when a order is set to complete to send this order to a external receiver, or is it only the customer that can receive this UBL document?”wordpress.orgverified
e44praise-competitor“Highly recommended, especially for European merchants dealing with e-invoicing and PEPPOL.”shopify-reviewverified
e45praise-competitor“Kevin Forster March 1, 2025 Superb plugin that is complete AND free.”wordpress.orgverified
e46risk-1, comp-wpovernight“With this add-on, you purchase a yearly bundle of document credits , which are used each time an invoice is sent over the Peppol network.”wpovernight.comverified
e47risk-2, comp-wpovernight“Receiving invoices is not supported, as this falls outside the intended purpose of our PDF Invoices plugin.”wpovernight.comverified
e48risk-2, comp-accountable“Bij Accountable is de Peppol-registratie én het onbeperkt versturen en ontvangen van facturen altijd gratis en inbegrepen (ook in het gratis plan).”accountable.euverified
e49risk-2“But this also means you can't use multiple e-invoicing solutions at the same time, each with its own Peppol Access Point.”accountable.euverified
e50risk-3, comp-goroute“The plugin checks the number’s format, an EU number against the VIES register, and then asks the Peppol network whether that business can receive e-invoices and under which identifier.”wordpress.orgverified
e51risk-3, comp-goroute“Requires a GoRoute account The plugin is free.”wordpress.orgverified
e52risk-4“The Belgian government has announced plans to introduce mandatory e-reporting using the Peppol 5-corner model, targeted for 2028.”e-invoice.appverified
e53risk-4“No separate national platform is needed - the existing Access Points simply gain an additional reporting duty.”e-invoice.appverified