B2B verification & onboarding · For Shopify Basic, Grow, Advanced and Plus

Approve wholesale buyers you can actually trust.

Anmelda checks every B2B application against the real business registries, then creates the native Shopify company for you. The form is table stakes — verification is the difference. Since April 2026 every paid Shopify plan has native B2B companies — Anmelda is the application and verification step in front of them.

EU-hosted · VIES · Zefix · Companies House · GDPR by design
Muster Großhandel GmbHDE · VAT DE811569869
Verifying
EU VAT — VIESVIESregistered
Commercial registerZefixnot applicable — Switzerland only
Legal form & seatCompanies Housenot applicable — United Kingdom only
Auto-approved · checked 09 Sep 2026, 14:02 UTC
Checked against
  • VIES
  • Zefix
  • Companies House
  • Shopify B2B
  • GDPR

The verification engine

Other apps check that a VAT number is formatted right. Anmelda checks the business is real.

Every submission runs against the official registries — automatically, with retries when they're slow — and the answer is stored as audit proof on the Shopify company.

EU · VIES

VAT ID verification (VIES)

Confirms the VAT ID is live in VIES and stores the result, the number checked and the timestamp with the application as an audit record.

CH · ZEFIX

Swiss commercial register

Company status, registered seat and legal form straight from Zefix, plus a UID format check.

UK · COMPANIES HOUSE

UK company data

Registration status, company name match and incorporation date from Companies House.

How it works

From application to a native B2B company — without the manual back-and-forth.

Apply

A theme block drops a prebuilt B2B form onto your storefront — no code. English, German, French, Italian.

Verify

Checks run automatically against VIES, Zefix and Companies House. Results show as a traffic-light panel.

Approve

One click — or let auto-approval rules decide from the verification result and the applicant's country.

Provision

Anmelda creates the native Shopify company, assigns the catalog, and unlocks checkout for the buyer — contact added, location built from the business address, verification written to company metafields.

Everything in one app

The workflow around the verification.

Auto-approval rules

Approve automatically when verification passes and the country is on your list. The headline automation.

Native B2B provisioning

Real Shopify companies, locations and contacts — not tag-based workarounds. On Pro, pick a pricing tier at approval and the matching catalog is assigned.

Checkout lock

A Shopify Function blocks checkout until a buyer is approved. No storefront hacks.

Price & catalog hiding

Hide prices and add-to-cart from guests and unapproved visitors until they're verified. Price hiding is theme-CSS based — it works out of the box on Dawn-family themes and takes an extra selector on others; the checkout lock is the hard stop.

EN · DE · FR · IT

Forms, decision emails and the field library ship in English, German, French and Italian; the applicant sees their storefront language. Your own template overrides are written in one language, and the merchant admin is English.

Branded emails & a Flow trigger

Approve, reject or request changes — each decision sends an email with your shop as Reply-To (from your own template on Growth and above; the built-in wording on Free) and fires a Shopify Flow trigger carrying the B2B company and contact so your own workflow can take it from there. The trigger is included on every plan.

Comparison

Anmelda vs Shopify Forms + Flow

Shopify's own company account requests, plus a Flow template, already take an application and create a company. Here is what they do not do.

What you needShopify Forms + FlowAnmelda
Takes an application and creates a companyYesYes
Checks the VAT ID or business register—VIES, Zefix, Companies House
Retries when VIES is overloaded—Queued, up to 12 attempts
Decision email in the applicant's language—English, German, French, Italian
Audit record of what was checked and when—Yes

Shopify Forms and Shopify Flow are included with every paid Shopify plan. Compared September 2026.

Fit

A good fit / not the right tool

A good fit

  • Your applicants are companies in the EU, Switzerland or the UK — the three registers Anmelda checks.
  • You want wholesale prices hidden and checkout closed until an application is approved.
  • You want native Shopify B2B companies, locations and contacts created on approval — on any paid Shopify plan.

Not the right tool

  • Your store sells retail and wholesale through one checkout — the checkout lock blocks every order that is not from an approved company, so leave it off.
  • Most of your applicants are outside the EU, Switzerland and the UK — no register covers them.
  • You need file uploads, custom fields or a form builder — Anmelda ships a fixed B2B field set, so a form-builder app is the right tool for that.

Pricing

Start free. Pay when it works.

Shopify's own company account requests are free — use them if you only need a form. You pay Anmelda for what they don't do.

Free
$0
Try the whole flow on your store.
  • 10 applications / month
  • VIES · Zefix · Companies House
  • Price hiding & checkout lock
Start free
Recommended
Growth
$19 / mo
For stores onboarding buyers weekly.
  • 100 applications / month
  • Branded decision emails
  • Everything in Free
Add to Shopify
Pro
$39 / mo
Full automation and catalog control.
  • Unlimited applications
  • Auto-approval rules & catalog assignment
  • Catalog assignment on Plus and non-Plus (3-catalog aware) · support direct from the developer, no ticket queue
Choose Pro

Trust & compliance

Applicant data is the liability. We treat it that way.

EU-hosted

Data stays in Europe

Everything runs in AWS Frankfurt (eu-central-1). A real answer to the first question every DACH merchant asks.

GDPR by design

Erasure, retention, access

Shopify's mandatory privacy webhooks, a per-shop retention window, and true deletion — not anonymisation.

Built with theme app extensions & Functions

Native, not bolted on

Theme app blocks, a Shopify Function for the checkout lock, native B2B companies. Uninstall removes everything from your theme.

FAQ

Frequently asked questions

How does VAT ID verification work?

Every application with an EU VAT ID is checked against VIES, the European Commission's official VAT information system. Anmelda confirms the number is registered and active, and stores the result and timestamp with the application, writing them to the company's metafields on approval, so you can show what was checked and when. Where VIES returns a consultation number it is stored too. If VIES is slow or briefly down, the check retries automatically.

Which business registers does Anmelda check?

Three official sources: EU VIES for VAT IDs across all EU member states; Zefix, the Swiss central business name index, for company status, registered seat and legal form (plus a UID format check); and UK Companies House for registration status, company name match and incorporation date. Checks start automatically the moment an application arrives.

Can wholesale applications be approved automatically?

Yes, on the Pro plan. An auto-approval rule approves an application only when every applicable verification check has passed and — if you set a country allowlist — the applicant's country is on it. Applicants that no register covers are never auto-approved; they always wait for your manual review.

What happens after an application is approved?

Anmelda creates the native Shopify B2B company with a company location built from the business address in the application, and links the applicant as the company's main contact. On Pro it also assigns the right catalog. The buyer gets a decision email and can order at B2B terms; the checkout lock and price hiding lift automatically for them. Provisioning is resume-safe: if a step fails, it picks up where it left off.

Do I need Shopify Plus?

No. Anmelda creates B2B companies, locations and contacts on every Shopify plan. The difference is catalogs: assigning catalogs directly to company locations is a Plus feature, so on non-Plus plans Anmelda uses B2B market catalogs instead (Shopify caps those at 3 active catalogs). You set the prices on the catalog once; Anmelda assigns it. Anmelda detects what your plan supports and picks the right strategy automatically, and tells you when the 3-catalog limit is reached.

Where is applicant data hosted?

In the EU — AWS Frankfurt (eu-central-1). Anmelda is built GDPR-first: Shopify's mandatory privacy webhooks, a per-shop retention window, and true deletion rather than anonymisation. Applicants who never became customers are fully erased once the retention window passes.

What does Anmelda cost?

Three plans, billed through Shopify (prices in USD): Free — $0, 10 applications per month, all three registers (VIES, Zefix, Companies House), price hiding and the checkout lock, manual approval. Growth — $19/month, 100 applications, branded decision emails written in your own words. Pro — $39/month, unlimited applications, auto-approval rules and catalog assignment.

Can I customize the application form?

The form is a prebuilt B2B field library — company details, contact person, business address, VAT number, commercial register number, phone, website, expected volume and a message — deliberately not a generic form builder. In the theme editor you set the heading, intro text and button label, and the form ships in English, German, French and Italian. On paid plans, decision emails use your own templates. There are no file uploads and no conditional fields.

Does Anmelda work with Shopify Sidekick?

Yes. Anmelda ships a Sidekick app extension: ask Sidekick which wholesale applications are waiting for review, or the status and register verification of a specific applicant by company name or email. Approving and rejecting stay in Anmelda.

What happens when I hit my monthly limit?

Applications past your plan's monthly cap are still received and stored — the applicant is told the store is not accepting applications at the moment, and nothing is verified until you upgrade. Upgrading releases them for verification, oldest first. The count resets on the 1st of the month (UTC).

Why is pricing in US dollars?

Shopify bills app subscriptions in US dollars; the amounts above are what appears on your Shopify invoice.

I already have wholesale customers. What happens to them?

Nothing changes. Anmelda only handles new applications submitted through the form or app proxy — your existing B2B companies and locations are untouched. There is no bulk import.

Stop approving wholesale buyers on a hunch.

Install Anmelda, publish a form, and let the registries tell you who's real — before you hand over trade pricing.

Add to Shopify