E-invoicing Coverage Compared: What '50 Countries' Really Means
If you evaluate e-invoicing vendors long enough, you'll notice the country count numbers get impressive quickly. 50 countries. 80 countries. 150 countries. At some point the numbers stop correlating with anything you can actually do with the product, and you need to ask a different question: what does "coverage" mean to this vendor?
The answer varies significantly, and some of the differences matter a lot in practice.
How Vendors Count Countries
There are roughly four ways an e-invoicing vendor can count a country:
1. Tax determination coverage The vendor can calculate VAT for transactions in this country. That's not e-invoicing. It's tax calculation. Many vendors conflate the two because they bundle a tax engine with their e-invoicing product. A country can appear in their coverage count if they have a VAT rate table, even if they can't generate or submit a compliant structured invoice there.
2. Archive or post-audit compliance The vendor can store invoice records in a format that satisfies local archiving requirements. That's useful if you need to retain records for an audit — but it's entirely separate from the question of whether you can generate and submit a live e-invoice in a clearance or Peppol model. Many "coverage" numbers include countries where the only real capability is secure document storage.
3. PDF generation or "best effort" formats The vendor generates a PDF invoice with appropriate fields for this country. In some markets, particularly less mature mandates, a PDF may still be compliant — but in active clearance mandates (Italy's SDI, Poland's KSeF, France's PDP model), a PDF is not compliant and is never submitted to a government platform. Counting these countries in a coverage claim is technically defensible, practically misleading.
4. Local partner coverage The vendor has a partnership with a local e-invoicing service provider in this country. The integration exists, but it runs through a third party with its own SLA, its own API surface, its own error handling, and its own update cycle. When the government updates its schema, the update path runs through the partner, not the vendor. The SLA you negotiated with the vendor may not apply to partner-delivered countries.
What Live Mandate Coverage Actually Requires
A country with an active e-invoicing mandate — one where structured invoice submission is legally required — needs all of the following to be genuinely covered:
- A format generator that produces compliant output against the current schema version
- A submission client for the country's network (Peppol AS4, government hub REST API, SOAP endpoint, etc.)
- Authentication handling (certificates, OAuth tokens, session management)
- Status polling for asynchronous mandates (KSeF, SDI, KSeF numbers)
- Error normalization — country-specific rejection codes mapped to something your application can handle
- Schema version tracking — when governments update specs, the generator updates with them
That's non-trivial engineering for each country. It's why the real number of live-mandate countries any vendor can credibly claim is much smaller than their headline figure.
Sovos, to their credit, is one of the few vendors with genuine depth across multiple clearance models — their Latin American history (Mexico CFDI, Brazil NF-e) gives them real credibility in countries like Italy and France that adopted clearance models. But their pricing reflects that depth: enterprise-only contracts, months-long implementation timelines, and no self-serve access. That's appropriate for Fortune 500 multi-jurisdiction deployments. It's not appropriate for a growing EU business or a SaaS platform adding e-invoicing compliance.
Clearvo's 14 Countries: What the Number Means
Clearvo covers 14 countries: Belgium, Netherlands, Austria, Croatia, Slovakia, Germany, Spain, Greece, Italy, Poland, Portugal, Romania, Hungary, and France.
That number represents countries where:
- We generate the correct structured XML format for the active or imminent mandate
- We submit via the correct network or authority endpoint (Peppol, SDI, KSeF, AEAT VeriFactu, etc.)
- We've tested against real government environments — not just schema validation against a local test harness
- The integration runs through Clearvo directly — no local partner intermediaries with separate SLAs
- Updates to government schemas are handled by Clearvo and reflected in the API without requiring changes to your integration code
The 14 countries don't include countries where we can generate a PDF. They don't include countries where we have tax rates in a database. They don't include countries covered via a partner we haven't vetted. They're the countries where you can go live today with compliant e-invoice submission.
The Practical Test
When evaluating any vendor's coverage claim, ask these questions:
- Is submission live or archival? Can you submit an invoice to the government authority in real time, or does coverage mean storage only?
- Is it direct or via partner? Who owns the integration, and what's the update SLA when the government changes the schema?
- What format does it generate? For mandates that require structured XML (SDI, KSeF, etc.), can they generate it — or does "coverage" mean PDF?
- Is there a test environment? Can you test against a real government sandbox, or only against the vendor's own test harness?
- What's the error surface? When a submission fails, what do you get back? Country-specific error codes, or a generic "rejected"?
A vendor claiming 50 countries may genuinely cover 15 of them to the standard you need and handle the rest via a mix of archiving, PDFs, and partner handoffs. That's not fraud — the definitions are loose enough that it's defensible marketing. But it's not the same thing as 50 countries where you can submit a legally valid e-invoice today.
Coverage vs. Depth
There's a real trade-off in e-invoicing between coverage breadth and integration depth. A vendor that claims 150 countries is almost certainly trading depth for breadth in a large portion of that list. A vendor that claims 14 countries with detailed documentation, tested submissions, and a single unified API is making a different bet — that depth matters more than the headline number.
That's the bet Clearvo is making. Not 50 countries with footnotes. 14 countries that work.
If you're operating in any of those 14 countries and issuing B2B invoices, those are the ones that matter.
Ready to handle e-invoicing in 31 countries?
One API, all 31 countries. Sign up and get your API key within 24 hours.
Get started free →