B2B verification & onboarding · For Shopify Basic, Grow, Advanced and Plus
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.
The verification engine
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.
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.
Company status, registered seat and legal form straight from Zefix, plus a UID format check.
Registration status, company name match and incorporation date from Companies House.
How it works
A theme block drops a prebuilt B2B form onto your storefront — no code. English, German, French, Italian.
Checks run automatically against VIES, Zefix and Companies House. Results show as a traffic-light panel.
One click — or let auto-approval rules decide from the verification result and the applicant's country.
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
Approve automatically when verification passes and the country is on your list. The headline automation.
Real Shopify companies, locations and contacts — not tag-based workarounds. On Pro, pick a pricing tier at approval and the matching catalog is assigned.
A Shopify Function blocks checkout until a buyer is approved. No storefront hacks.
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.
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.
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
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 need | Shopify Forms + Flow | Anmelda |
|---|---|---|
| Takes an application and creates a company | Yes | Yes |
| 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
Pricing
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.
Trust & compliance
Everything runs in AWS Frankfurt (eu-central-1). A real answer to the first question every DACH merchant asks.
Shopify's mandatory privacy webhooks, a per-shop retention window, and true deletion — not anonymisation.
Theme app blocks, a Shopify Function for the checkout lock, native B2B companies. Uninstall removes everything from your theme.
FAQ
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
Shopify bills app subscriptions in US dollars; the amounts above are what appears on your Shopify invoice.
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.
Install Anmelda, publish a form, and let the registries tell you who's real — before you hand over trade pricing.
Add to Shopify