Winning new business customers in B2B e-commerce means selling to companies, not consumers - and that changes registration fundamentally. Business customers expect three things: fast activation, net prices instead of gross prices, and correctly verified company data. At the same time, net pricing and the reverse-charge procedure in cross-border trade require a valid VAT identification number that has to be confirmed in a qualified way under Section 18e of the German VAT Act (Section 18e UStG). This is the heart of good B2B onboarding: it verifies a new customer's business status in the background without slowing down the purchase. B2B buyers today use an average of ten channels in their buying journey, up from five in 2016 (McKinsey) - the online shop is one of them, and the first registration often decides whether an order happens at all. This guide shows how to onboard B2B customers with automated VAT ID checks, a trade register match, a clean approval workflow and correct reverse-charge logic.

Why B2B onboarding decides the first sale

B2B online trade is the real growth engine of digital commerce. Of around 650 billion euros in revenue generated by digital trading companies, roughly 530 billion euros come from business-customer sales (bevh) - the B2B segment therefore has about three times the volume of B2C and grows faster at the same time (bevh). Anyone who wants to win new customers here first has to get them through registration. And this is where an underestimated hurdle lies: overall online retail has an average cart abandonment rate of around 70 percent (Baymard Institute), and one of the most common reasons for abandonment is being forced to create an account - 26 percent of users quit for that reason (Baymard Institute).

In B2B you cannot simply drop the account requirement, because without verified company data there are no net prices and no correct tax treatment. The art is to make the necessary check so lean and fast that it is not perceived as a brake. Business customers are demanding: according to the rule of thirds described by McKinsey, at every stage of the journey roughly one third of customers want personal contact, one third remote advice and one third pure self-service (McKinsey). Anyone who fails to solve self-service cleanly loses exactly the third that prefers to buy digitally.

That the effort pays off is shown by the importance of the channel: 71 percent of B2B companies now offer e-commerce, and among them roughly a third of revenue flows through digital channels (McKinsey). Buyers have long been willing to place large orders digitally too - orders above 500,000 US dollars via self-service and remote channels are no longer an exception, provided the experience is seamless (McKinsey). Frictionless onboarding is therefore not a side issue but the ticket to these revenues.

Registration is the first impression

For many business customers, new-customer registration is the first real contact with your company. Fast, transparent activation signals professionalism - a weeks-long manual check by email signals the opposite. Since B2B buyers use an average of ten channels in parallel (McKinsey), switching to a competitor is only a click away.

What business customers expect at registration

A B2B registration form is more than a copy of the B2C checkout with an extra field. Business customers bring different requirements: they order on behalf of their company, work with cost centres and approvals, and expect terms customary in business dealings. Three expectations stand out.

Fast activation

Ideally, approval happens in real time or within a few minutes. Every manual waiting loop costs orders - precisely because fast, smooth navigation measurably supports conversion, as our article on smooth page transitions shows.

Net prices

Business customers calculate in net terms. Without VAT-liable end consumers in mind, they expect prices without VAT and suitable B2B pricing strategies such as tiered and customer-specific conditions.

Verified company data

The stored data - company name, legal form, VAT ID and address - has to be correct, because it feeds into invoices, accounting and tax logic. An automated check prevents follow-on errors.

The difference between net and gross prices is not a detail but a legal switch. Towards consumers, price display rules require gross prices; towards businesses, net display is customary and in cross-border trade even necessary. For a shop to separate both worlds cleanly, it has to reliably recognise at onboarding whether a new customer really is a business. This business status cannot be derived from a checkbox in the form - it has to be verified, and the precise proof for it is the VAT identification number.

Checking the VAT ID: simple and qualified confirmation

The VAT identification number is the central attribute for establishing business status in the EU single market. Under Section 18e UStG, the German Federal Central Tax Office (BZSt) confirms to businesses the validity of a foreign VAT ID - this is the simple confirmation - as well as the name and address of the holder, which is called the qualified confirmation (Section 18e UStG). For robust onboarding the qualified confirmation is decisive, because only it matches the company data provided by the customer against the officially registered data.

In the qualified procedure, the BZSt additionally checks, beyond the VAT ID, the company name including legal form, the city, the postal code and the street against the data stored in the business register of the respective EU member state (BZSt). The order matters: before a qualified confirmation, a simple confirmation request always has to be carried out first (BZSt). The BZSt no longer sends a written confirmation notice - proof of the completed check is provided by retaining the printout, the transmitted data record or a screenshot in the company's system (BZSt).

CriterionSimple confirmationQualified confirmation
Checks VAT ID validityyesyes
Checks name and legal formnoyes
Checks city, postal code, streetnoyes
Prior simple request required-yes
Suitable for new-customer onboardinglimitedrecommended
Legal evidentiary valuelowhigh

Across borders, the check relies on the European Commission's VIES (VAT Information Exchange System). VIES is not a central data store but queries the national VAT databases of the member states in real time (VIES) - a German request about a French VAT ID is passed to the French administration and answered immediately. For German users, the BZSt is the official gateway to this network. In this way a single form entry becomes a robust, documented statement about whether a new customer is a registered company with the stated data.

Why qualified confirmation becomes mandatory

As soon as you process tax-free intra-community supplies, the qualified query is not just a good idea but the basis of your tax exemption. For every EU business customer, the supplier should obtain and document a qualified confirmation of validity - regularly, not just once (Section 18e UStG).

Mapping reverse charge and net prices correctly

As soon as goods or services go to a business in another EU member state, the reverse-charge procedure under Section 13b UStG applies in many cases: the supplying business issues a net invoice without VAT, and the tax liability shifts to the recipient, who declares the tax to their own tax office (Section 13b UStG). No tax amount appears on the invoice; instead there is the mandatory note on the recipient's tax liability plus the VAT IDs of both parties - in EU transactions the recipient's VAT ID is a mandatory item (Section 13b UStG).

This makes clear why the check at onboarding is not bureaucratic box-ticking: without a valid recipient VAT ID, reverse charge cannot be applied with legal certainty. The situation tightened with the so-called Quick Fixes: since 1 January 2020 a valid VAT ID of the buyer, together with a correct recapitulative statement, is a substantive precondition for the tax exemption of intra-community supplies under Section 6a UStG - previously it was merely a formal requirement (Section 6a UStG). If the number is missing or incorrect, the tax exemption can lapse and the tax office reclaims the VAT.

For the shop this means a clear logic that is set at onboarding: a German business customer sees net prices to which the standard VAT rate of 19 percent is added at checkout. An EU business customer with a qualified, confirmed VAT ID instead receives a net invoice under reverse charge, including the correct mandatory notes. This case distinction has to follow automatically from the customer profile - and the data basis for it is created exactly at registration. Cleanly issued invoices in ZUGFeRD or XRechnung format round off the process and transfer directly into the customer's accounting.

Net prices and reverse charge are not a bonus for business customers but the logical consequence of a verified VAT ID. Confirming the number in a qualified way at onboarding lays the foundation for every correct invoice afterwards.

XICTRON e-commerce team

Trade register match: verifying company data

The VAT ID proves business status for VAT purposes but says little about legal form, authority to represent or current company name. The trade register match closes this gap. Since 1 August 2022, retrieving data and documents from the commercial, cooperative and partnership register via the joint register portal of the German states has been free of charge and without prior registration - a consequence of the law implementing the Digitalisation Directive (handelsregister.de). This lets you trace a new customer's company name, legal form, registered seat and register number and compare them with the entries in the form.

In practice the trade register match is especially valuable for larger new customers and at elevated credit risk, for example when you offer purchase on account with credit limits. A realistic view is important: not every company is entered in the trade register. Small traders, freelancers and many civil-law partnerships are not listed there yet still hold a valid VAT ID. The match is therefore an additional signal, not a sole exclusion criterion - good onboarding combines several checks into an overall assessment.

Only collect what you need

The trade register is public, but a few fields are enough for activation: legal form, register number and the match of name and seat. Do not collect more data than necessary - data minimisation is not only a GDPR requirement but also keeps your form lean and the abandonment rate low.

The approval workflow: from registration to activation

The individual checks only take effect as a coherent flow. A well-designed B2B approval workflow guides a new customer from the form to an activated ordering option without your sales team having to intervene manually in every case. Typically it runs through these steps:

  1. Registration: The new customer enters company name, legal form, address, VAT ID and optionally the trade register number - kept lean to avoid abandonment.
  2. VAT ID check: The number is confirmed in a qualified way against the BZSt, including a match of name and address (Section 18e UStG).
  3. Trade register match: Where available, legal form and company name are checked against the register (handelsregister.de).
  4. Risk and rule check: Depending on country, order volume and payment method, additional criteria apply, for example for a later payment release.
  5. Approval decision: If the check is positive, the account is activated automatically; borderline cases go to sales for manual review.
  6. Activation with pricing logic: The account is activated and net prices plus the matching tax logic - domestic at 19 percent, EU with reverse charge - are stored.

Such a workflow is closely related to the order approval and authorisation workflows that many B2B shops map anyway for internal approvals on the customer side. And it pays directly into self-service: in a B2B self-service portal, activated customers view their conditions, invoices and order history themselves - relieving sales and increasing order frequency.

Automatic by default

Complete and consistent details lead to instant activation - the majority of new customers are activated with no waiting time.

Manual only in doubt

Only borderline cases - unclear legal form, deviating address, high volume - go to sales for review instead of blocking every case.

Cleanly documented

Every check is logged with a timestamp and result, so the qualified confirmation remains verifiable at any time.

Automate the check instead of activating manually

The decisive lever lies in automation. The BZSt offers an interface through which companies can integrate VAT ID checking directly into their own systems and query automatically - in real time and synchronously, so a response is generated immediately after each request (BZSt). Beyond single queries, simultaneous requests for multiple VAT IDs are possible too, and their result can be transferred as a data record directly into the company's system and evaluated (BZSt). Note that the BZSt has modernised its interface: the former XML-RPC interface has been obsolete since 30 November 2025 and was replaced by the new eVatR interface (BZSt) - one more reason to set up the connection cleanly and maintainably.

For the verified data to stay correct over time, the connection to your other systems is part of the picture. Customer, price and tax data usually reside in the inventory or ERP system and are synchronised with the shop via an integration, while invoice data flows into accounting via the DATEV connection. This automation makes economic sense too: 95 percent of retail companies can simplify the ordering process through digitalisation and 87 percent see an opportunity in it, while 62 percent also perceive digitalising their processes as a challenge (Bitkom). We develop the check and approval logic individually and connect it to your Shopware environment - implemented cleanly in development and with an eye on future version changes such as the migration to Shopware 6.7.

VAT IDs go stale

A VAT ID valid at registration can later become invalid, for example in insolvency or after a name change. For ongoing reverse-charge business, regular qualified re-checks are therefore sensible - proof of validity has to exist at the time of each supply (Section 18e UStG). An automated connection makes this repetition virtually effortless.

How your B2B shop with verified new-customer activation could look:

B2B E-CommerceDemo

Industrieteile-Portal

This design example shows how a modern B2B presence with new-customer registration, verified activation and customer-specific net prices can look. We develop your VAT ID check, the trade register match and the approval workflow individually - tailored to your inventory system and your tax requirements.
B2B E-CommerceVAT ID CheckApproval WorkflowERP Integration
Discuss your B2B project
Demo

Data protection, documentation and proof obligations

Onboarding processes personal and company-related data, and that demands care. For the qualified confirmation the rule is: since the BZSt no longer sends a written notice, you have to document the result yourself - as a printout, transmitted data record or screenshot in your own system (BZSt). In an audit, this proof is your evidence that you checked the validity of a VAT ID at the time of supply. Without this documentation, even the best check is of little use.

At the same time the principle of data minimisation applies: collect only the data you actually need for checking, approval and invoicing, and keep it only as long as tax and commercial retention periods require. Automated approval decisions should also follow comprehensible, documented criteria. Anyone working on rule sets in the shop anyway should keep adjacent obligations in view - such as GPSR product safety or the correct connection of accounting via DATEV.

  • Document the qualified VAT ID confirmation for every EU business customer
  • Retain the result as a printout, data record or screenshot in an audit-proof way
  • Run regular re-checks for ongoing reverse-charge business
  • Collect only the data needed for checking and invoicing (data minimisation)
  • Document approval criteria and keep them comprehensible
  • Store the tax logic - domestic 19 percent, EU reverse charge - in the customer profile

Using B2B onboarding as a growth lever

Good B2B onboarding combines two goals that seem contradictory at first: fast, frictionless activation for the customer and a robust, documented check for your company. With automated VAT ID confirmation under Section 18e UStG, a trade register match, a clear approval workflow and correct reverse-charge logic, you solve both at once. Business customers get their net prices and the usual speed, while your tax and invoicing process builds on verified data from the start. We are happy to set up this onboarding in your B2B shop - from the check and approval logic to the connection with your systems.

Sources and studies

This article draws on: Section 18e UStG (confirmation procedure for the VAT identification number), Section 13b UStG (recipient's tax liability / reverse charge) and Section 6a UStG (intra-community supplies, Quick Fixes since 1 January 2020); the German Federal Central Tax Office (BZSt, confirmation of foreign VAT IDs and interface information); the European Commission (VIES - VAT Information Exchange System); handelsregister.de (joint register portal of the German states, free retrieval since 1 August 2022 under the Digitalisation Directive implementation law); McKinsey & Company (B2B Pulse, omnichannel and rule of thirds); the German E-Commerce and Distance Selling Trade Association (bevh); Bitkom (digital commerce) and the Baymard Institute (cart and checkout abandonment research). The figures cited reflect the respective reported status and may change over time.

For domestic business customers a plausible capture is usually enough; for EU business customers with reverse charge or tax-free intra-community supplies, however, the qualified confirmation is strongly advisable in our experience. Since the Quick Fixes, a valid buyer VAT ID is a substantive precondition of the tax exemption (Section 6a UStG), and the qualified query at the BZSt additionally matches name and address (Section 18e UStG).

The simple confirmation only tells you whether a VAT ID is valid at the time of the query. The qualified confirmation additionally checks company name including legal form, city, postal code and street against the register of the respective member state (BZSt). A simple query always has to precede a qualified one. For onboarding, the qualified variant is the more meaningful one.

Because as businesses they are entitled to input tax deduction and calculate in net terms in commerce. For domestic orders, the standard VAT rate of 19 percent is shown and added at checkout; for EU transactions with a valid VAT ID, the reverse-charge procedure applies, under which a net invoice without VAT is issued and the tax liability shifts to the recipient (Section 13b UStG).

The shop recognises from the verified customer profile - country and qualified, confirmed VAT ID - which tax logic applies and issues the invoice accordingly. Under reverse charge it contains no tax amount but the mandatory note on the recipient's tax liability and the VAT IDs of both parties (Section 13b UStG). This case distinction is prepared at onboarding and then runs automatically.

Yes. Since 1 August 2022, retrieving data and documents from the trade register via the joint register portal of the German states has been free of charge and without registration (handelsregister.de). Note that not every company is entered - small traders, freelancers and many civil-law partnerships are missing there yet still hold a VAT ID.

That depends on the scope, especially on how cleanly the connection to the BZSt check, inventory system and accounting can be designed. A clearly structured project with defined interfaces can typically be implemented quickly. In a no-obligation conversation we estimate the effort for your specific system landscape.