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
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 class | Payment methods offered | Safeguard |
|---|---|---|
| Green - good standing | Purchase on account, direct debit, prepayment | Invoice up to the calculated credit limit |
| Amber - medium risk | Invoice with reduced limit or direct debit | Partial amount prepaid, remainder on account |
| Red - high risk | Prepayment, pay now via payment service | No payment term, delivery after funds arrive |
| New customer, no score | Prepayment by default, invoice after a check | Manual approval for the first order |
| Existing customer within limit | Purchase on account as usual | Ongoing monitoring of the open balance |
| Limit exceeded | Remaining amount by prepayment | Automatic 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
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.
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.
- Analyse payment defaults and open items of recent years to know the real risk
- Select a suitable credit agency and connect its interface
- Define risk classes and the payment methods allowed per class as clear rules
- Set credit limits per customer group and individual customer and store them in the shop
- Run the check at checkout in observation mode first
- 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.