W System / Pricing
Pricing
Transparent, pay for what you use
Start free, pay per call with no account, or take a monthly plan with an API key. No setup fees, cancel any time.
Pay per call (x402)
$0.01 / check
USDC on Base, no account or key. Batches $0.10, KYB $0.045, e-invoice from $0.02, due-diligence report $0.49.
How x402 worksStarter
€19 / month
- 5,000 units / month (e.g. 5,000 VAT checks, 1,000 KYB checks or 100 due-diligence reports)
- All paid endpoints: VAT, EORI, company, sanctions, KYB, e-invoice, due diligence
X-API-Keyheader: key shown right after checkout and emailed to you. See usage, replace a lost key or manage billing in your dashboard
Pro Best value
€49 / month
- 25,000 units / month (e.g. 25,000 VAT checks, 5,000 KYB checks or 500 due-diligence reports)
- All paid endpoints, same key-based access
- For onboarding flows, ERP batch jobs and agents at volume
Peppol plans: live e-invoice sending
For sending real e-invoices over the Peppol network through our certified access point partner. Each plan includes API units like the plans above, a monthly number of live Peppol documents and a number of mandated companies. Peppol plans open when live sending goes live; until then mode=sandbox works on every plan and the free tier. Join early access.
Peppol Starter
€49 / month
- 60 live Peppol documents / month
- 1 mandated company
- 5,000 API units / month (as Starter)
Peppol Growth
€199 / month
- 400 live Peppol documents / month
- Up to 10 mandated companies
- 25,000 API units / month (as Pro)
Peppol Scale
€599 / month
- 1,500 live Peppol documents / month
- Up to 25 mandated companies
- 100,000 API units / month
A live document counts only when the access point confirms it as sent or in transit; failed or rejected documents are not counted. Received documents count the same way if receiving is switched on for a company (off by default). The allowance is a hard limit: when it is used up, live sending answers HTTP 429 (live_docs_exhausted) until the 1st of the next month (UTC) or an upgrade, and nothing is charged beyond the plan price. Live sending needs a Peppol mandate accepted under the Peppol mandate and live sending terms and our KYC check of the company. More than 1,500 documents or 25 companies a month: [email protected].
Secure checkout by Stripe. Plans are sold through Stripe Managed Payments: Stripe is the reseller and merchant of record, and calculates and collects any applicable VAT or sales tax at checkout. Monthly subscription, cancel any time. Plans count units, not requests: 1 unit per call (VAT, EORI, company, sanctions, batches, e-invoice route); KYB check 5, e-invoice validate 3, e-invoice create 8, due-diligence report 50. Every response carries X-Units-Used and X-Units-Remaining; a call that needs more units than you have left is rejected with HTTP 429 (monthly_quota_exhausted) and nothing is deducted. Units reset on the 1st of each month (UTC). Questions: [email protected].
All prices
| Channel | Price |
|---|---|
| Website checker, REST API and MCP free tier | Free, 20 calls / day / IP |
| x402 REST: single VAT, EORI, company or sanctions check | $0.01 USDC per call |
| x402 REST: batch (VAT up to 100, EORI up to 100, company, sanctions) | $0.10 USDC per batch |
| x402 REST: KYB check (VAT + registry + sanctions) | $0.045 USDC per call |
| x402 REST: e-invoice route / validate / create | $0.02 / $0.03 / $0.08 USDC per call |
| x402 REST: due-diligence report | $0.49 USDC per call |
| Apify Actors (pay per event) | From $0.003 per result, see each Actor page |
| Starter plan with API key | €19 / month, 5,000 units |
| Pro plan with API key | €49 / month, 25,000 units |
| Peppol Starter (opens with live sending) | €49 / month, 60 live Peppol documents, 1 company, 5,000 units |
| Peppol Growth (opens with live sending) | €199 / month, 400 live Peppol documents, up to 10 companies, 25,000 units |
| Peppol Scale (opens with live sending) | €599 / month, 1,500 live Peppol documents, up to 25 companies, 100,000 units |
Plan units per call
| Endpoint | Units |
|---|---|
| VAT, EORI, company, sanctions (single or batch), e-invoice route, everything else | 1 |
| POST /einvoice/validate | 3 |
| POST /kyb/check | 5 |
| POST /einvoice/create | 8 |
| POST /ddreport (due-diligence report) | 50 |
Euro plan prices are before any VAT or sales tax, which Stripe calculates at checkout. Machine-readable plan list: api.wsystem.dev/billing/plans.