Skip to content
GDPR-compliant B2B shops
B2B commerce

B2B Payment Default: Automated Credit Check at Checkout

Rising insolvencies and long payment terms threaten purchase on account. How to check creditworthiness automatically and risk-based in the Shopware checkout.

12 min read BonitätsprüfungZahlungsausfallB2BShopware

Purchase on account is the payment method that business customers expect in B2B - and at the same time the one where the merchant pays in advance and bears the full default risk. That bet gets more expensive in 2026: corporate insolvencies are at their highest level in over ten years according to official statistics (Destatis), while suppliers grant ever longer payment terms - on average around 32.13 days (factoringcheck.de), a seven-year high. Anyone offering purchase on account to every business customer indiscriminately quickly turns revenue into open items that are never paid. Yet since roughly half (Atradius) of B2B sales value only comes about through purchase on account in the first place, dropping this payment method is no solution either. The way out is an automated credit check that decides in real time in the Shopware checkout which payment methods a customer is offered. This article shows how a credit agency connection, a risk score and risk-based control open purchase on account for solvent customers and secure the risky cases.

Key takeaways

  • Purchase on account is both standard and risk in B2B: roughly half (Atradius) of B2B sales value only comes about on credit, while corporate insolvencies are at their highest level in over ten years (Destatis).
  • The average payment term of around 32.13 days (factoringcheck.de) is a window in which a customer's situation can deteriorate. The question is therefore not whether purchase on account is offered, but to whom and on what terms.
  • The check runs in the background of the checkout: the shop passes company data and cart value to a credit agency, a rules engine assigns the score to a risk class and shows only the payment methods released for it.
  • Instead of yes or no, control is graded: good standing gets purchase on account up to the limit, medium risk a reduced limit or direct debit, high risk prepayment. New customers without a score start on prepayment.
  • The score alone is not enough: payment experiences, open items and the merchant's own history from the ERP sharpen the picture, and every decision is logged so it stays traceable and auditable.

Why Payment Default Becomes a Margin Risk in B2B

A bad debt hits harder than the raw sum suggests. If an invoice of 5,000 euros goes unpaid, a business on a ten percent margin has to generate fifty times that in additional revenue just to make up for the loss. That is exactly why the current trend is a commercial issue and not merely a legal one. The number of filed regular insolvencies was recently well above the previous year (Destatis), and credit insurers' forecasts also point to further rising corporate insolvencies (Allianz Trade). For a shop that offers purchase on account this means the environment in which it pays in advance has become more uncertain - and the blanket approval of purchase on account is riskier than ever.

There is also a chain effect. When a larger buyer becomes insolvent, it often drags its suppliers down because their open receivables default. The damages to creditors from corporate insolvencies in Germany add up year after year to a double-digit billion-euro figure (Creditreform). A single shop cannot change this macro weather, but it can control to whom it grants advance performance under these conditions. The decisive question is no longer whether to offer purchase on account, but to whom and on what terms. Anyone making that decision manually at every checkout is too slow; anyone not making it at all pays the price. The solution is to make it automatically and data-based in the checkout.

First Order

An unknown new customer orders a high cart on account on the very first visit - without a check that is a blind flight.

Sudden Large Volume

A customer with a thin history suddenly orders a multiple of their usual quantity - a common pattern before a default.

Long Payment Terms

The longer the term granted, the wider the window in which the customer's financial situation can deteriorate.

Open Old Items

The customer already has unpaid invoices, yet the shop does not know the open balance and keeps delivering.

Mismatched Address

Billing and delivery address do not match or look freshly created - a signal to take a closer look.

Deteriorated Standing

Between registration and order the company's situation has changed without it being noticed in the shop.

Purchase on Account Is Indispensable - and Risky

Simply cutting purchase on account is not an option. In German retail, buying on account is by far one of the most-used payment methods (ibi research), and in B2B it is effectively the standard: buyers expect to order against an invoice and pay within the agreed term. A shop that only offers prepayment loses exactly the business customers it wants to win - and with them the share of revenue that runs through purchase on account. Roughly half (Atradius) of B2B sales value is settled on credit. Anyone who does not offer this payment method plays into competitors' hands, avoiding the default risk but paying dearly in lost revenue.

Purchase on account is therefore neither dispensable nor harmless. Its appeal is at once its danger: the customer receives the goods before paying, and the average payment term granted of around 32.13 days (factoringcheck.de) is a window in which a lot can happen. The task is thus not to choose between revenue and security, but to combine the two. That is exactly what a credit check delivers: it keeps purchase on account open for the large majority of solvent customers and restricts it only where the data suggests elevated risk. How purchase on account can generally be designed with a credit limit and payment terms is covered in our article on B2B payment methods, purchase on account and credit limit.

Checking Is Not Rejecting

A credit check should not prevent purchase on account but offer it safely to as many solvent customers as possible. The customer with good standing gets their usual payment method without an extra hurdle; only elevated risk triggers the control. That keeps the conversion rate high while the default risk falls - both together, not one played off against the other.

How the Automated Credit Check Works at Checkout

Technically the check runs in the background without holding up the customer. As soon as a payment method carrying default risk comes into question at checkout, the shop queries a credit agency for a score on the company. The agency returns an assessment within seconds and often a recommended credit limit. A rules engine maps this score to a risk class and shows only the payment methods approved for that class. Ideally the customer notices nothing of this, except that with good standing they are offered purchase on account and with high risk only prepayment. The whole process takes barely longer than the rest of the page build.

  • The customer adds goods to the cart and reaches the checkout
  • The shop passes company name, address and cart value to the credit agency
  • The agency returns a credit score and a recommended limit within seconds
  • A rules engine maps the score to a risk class
  • Only the payment methods approved for that class appear at checkout
  • The decision is logged so it stays traceable and auditable

So that the query does not cost money on every click, it is triggered deliberately - for example only when a risky payment method is selected, above a certain cart value or for new customers without a history. For existing customers in good standing, a score once obtained can be reused for a while and refreshed at sensible intervals rather than bought anew with every order. This control also decides the economics: a check that only kicks in where risk actually exists keeps costs low and friction for good customers minimal. The prerequisite is a clean technical connection, as described in our article on interface architecture for B2B shops.

Risk-Based Control: Payment Methods by Score

The heart of it is mapping score to payment method. Instead of a rigid yes-no decision, a good system works with graduated risk classes. Good standing unlocks purchase on account up to a calculated limit. Medium risk gets purchase on account only with a reduced limit or is steered to direct debit. High risk gets prepayment or immediate payment only, so the goods leave the building only after funds arrive. New customers without a usable score sensibly start with prepayment as the default and grow into purchase on account as they demonstrate payment behaviour. This fine control maps elegantly onto customer groups, as our article on customer groups, roles and permissions in Shopware shows.

Risk classPayment methods offeredSafeguard
Green - good standingPurchase on account, direct debit, prepaymentInvoice up to the calculated credit limit
Amber - medium riskInvoice with reduced limit or direct debitPartial amount prepaid, remainder on account
Red - high riskPrepayment, pay now via payment serviceNo payment term, delivery after funds arrive
New customer, no scorePrepayment by default, invoice after a checkManual approval for the first order
Existing customer within limitPurchase on account as usualOngoing monitoring of the open balance
Limit exceededRemaining amount by prepaymentAutomatic stop of further account purchases

It is important that the rules stay transparent and maintainable. Anyone who buries them in opaque code cannot later adapt them to their own experience. Better is a clear rule table that sales and accounting understand together and adjust when needed. This logic resembles other automated checks in the checkout, such as screening against sanctions lists - how that is cleanly anchored in the order process is shown in our article on sanctions screening and export control in the B2B shop.

Connecting the Credit Agency: Data Sources and Signals

A robust judgment does not come from a single figure but from several sources. The credit agency score is the basis, yet it gains meaning when your own data is added: the customer's payment history from the ERP, open items, past dunning runs and formal signals from registration. The connection runs via the agency's API, which takes company name and address and returns a score plus a recommended limit. It is crucial that this query is reliable, fast and fault-tolerant - if the agency is ever unavailable, the shop should not block but fall back to a safe option such as prepayment.

Agency Score

The credit agency provides a creditworthiness index for the company - the central, neutral basis for the decision.

Payment Experiences

Reported actual payment behaviour from the agency's pool complements the pure score with lived practice.

Your Own History

Open items, earlier dunning and the order history from your own ERP feed into the assessment.

Formal Signals

Account age, address matching and the completeness of company data sharpen the overall picture.

For your own history to feed in at all, it has to be kept cleanly in the ERP. Open invoices, incoming payments and dunning status belong in one place from which the shop can retrieve them. How accounting is connected for this is covered in our article on the DATEV interface in e-commerce. And already at the registration of a business customer, first signals can be checked and data captured in a structured way, as our article on business customer onboarding and registration shows - the earlier the data quality is right, the more reliable the later credit decision turns out.

GDPR, Scoring and Traceability

A credit query processes personal and company data and is therefore subject to data protection law. That is no obstacle, but it demands care. Customers must learn in the privacy policy that and for what purpose a credit agency is involved, which data categories are processed and what rights they have. The principle of data minimisation applies: only the data needed for the assessment is transmitted, not the entire cart in detail. And a purely automated rejection should not simply be the last word - the customer must have the option to have a decision reviewed by a human.

Scoring Needs a Legal Basis and Transparency

Anyone building in a credit check needs a sound legal basis, transparent information for those affected and a way to have automated decisions reviewed by a human. The data processing itself must be secured too: encrypted transmission, access control and a documented retention period. Those who consider these points from the start avoid later rework and legal friction. Related security and evidence obligations are examined in our article on IT security and NIS2 in the B2B shop.

Existing Customers, Credit Limits and Open Items

A customer checked once is not checked forever. Especially in ongoing business relationships the risk grows insidiously: the customer orders regularly, their open balance grows, and at some point more is at stake than their standing can bear. That is why a credit check belongs together with a credit limit per customer that the open balance must not exceed, plus ongoing monitoring of that balance. When a customer approaches their limit, an early warning is better than a hard block at the checkout. That keeps purchase on account convenient for reliable customers while the shop keeps the total exposure per customer in view.

  • Store a credit limit per customer and continuously check the open balance against it
  • Warn early when approaching the limit instead of blocking only on breach
  • Include open items and dunning status from the ERP in the approval of purchase on account
  • Refresh the score at sensible intervals, not only at first registration
  • Maintain blocks and approvals centrally so all channels use the same state
  • Set exceptions for strategic customers deliberately and document them

Implementation in Shopware: Checkout, Score and Approval

Shopware open source brings the building blocks to map this logic cleanly. Via customer groups and rules you can control who sees which payment methods, and the availability of individual payment methods can be tied to conditions. The credit query is hooked into the checkout as an extension, calls the agency's API and translates the result into the unlocking of payment methods. It is important that score, limit and decision are stored in the order, so accounting and support can always trace why a customer received or did not receive a particular payment method. The connection to ERP and credit agency is not an accessory here but the core - a typical field of the interfaces and integrations that make a B2B shop fit for business in the first place.

Purchase on account is trust on time. Those who grant that trust data-based and automated can grant it generously without being blind.

Principle of risk-based payment control

For the check to hold up in daily use, it has to fit into the rest of the order process. A low-friction checkout in which the credit decision falls invisibly in the background keeps the conversion rate high - the basics are covered in our article on B2B checkout optimization. And because autonomous purchasing agents increasingly order on behalf of companies, machine-traceable, rule-based payment control gains additional importance, as our article on agentic commerce in the B2B shop describes. The credit check is thus not an isolated module but part of an order process that enables revenue and secures it at the same time.

Step by Step to Automated Checking

The start succeeds not through technology but through your own figures. Those who know where receivables have defaulted in recent years and what patterns lay behind them can target the check where it delivers the greatest benefit. Then follows the choice of credit agency, the definition of risk classes and the step-by-step activation - first observing, then binding. This creates a system that fits your own customer structure rather than imposing a template.

  1. Analyse payment defaults and open items of recent years to know the real risk
  2. Select a suitable credit agency and connect its interface
  3. Define risk classes and the payment methods allowed per class as clear rules
  4. Set credit limits per customer group and individual customer and store them in the shop
  5. Run the check at checkout in observation mode first
  6. Refine the rules based on real cases and gradually switch the check to binding

Those who think of the credit check as a fixed part of the checkout - with an agency score, risk classes, credit limits and a clean ERP connection - can open purchase on account generously for solvent customers and secure the risky cases without giving away revenue. Which expansion stage makes sense for your shop depends on assortment, customer structure and risk appetite; comparable project approaches show the range, and we are happy to discuss the concrete implementation in direct contact.

This article is based on data from: the German Federal Statistical Office (Destatis) on corporate and regular insolvencies, Creditreform (insolvencies in Germany, creditor damages), Allianz Trade (insolvency forecasts), factoringcheck.de (average B2B payment term) as well as the Atradius Payment Practices Barometer and ibi research (payment methods in German retail). The figures cited may vary by industry, customer structure and point in time.

Related Articles