How to Tell Whether a SAP Business One Agency Is Over-Customising Your ERP

Blog

How to Tell Whether a SAP Business One Agency Is Over-Customising Your ERP

By IngoldOctober 12,2026
Picture a mid-sized distributor, two years after go-live. The ERP was supposed to calm things down. Instead, every month-end close leans on a custom export that nobody fully understands, the last upgrade was postponed twice, and a small change to a purchase approval rule has just come back with a quotation attached. The finance director asks a fair question: why does a system bought to simplify the business keep asking for more money?  That is an illustrative scenario, but most SAP Business One users will recognise some of it. Customisation is not the villain here. Plenty of businesses genuinely need it. The trouble starts when a SAP Business One agency builds something that standard features, a configuration change or an established add-on could already have handled. 

How can you tell if a SAP Business One agency is over-customising your ERP? 

Look for custom features that duplicate standard functionality, development quotes for every small change, upgrades that keep getting harder, costs nobody can explain, thin documentation, and a business that relies on one developer or one agency to keep core processes running. 

What Does Over-Customisation Mean in SAP Business One? 

So, what does "over-customisation" really mean in SAP Business One? It's about creating custom features your company doesn't actually need, or stuff the software could handle right out of the box. The question isn't, "How much did we build?" It's really, "Does each thing we've added actually make sense?"  There is a real difference between adapting the ERP to a genuine requirement and bending it to copy the old way of working. Many projects drift towards the second. A team arrives with ten years of spreadsheets and habits, the agency is asked to reproduce every step, and nobody stops to ask whether the step should exist at all. Each reproduction adds code that has to be tested, documented, supported and carried through every upgrade. Add enough of it and the implementation gets heavier, support slows down, and a version change becomes a project of its own. 

Is SAP Business One customisation always a bad idea? 

No. Specialised industry workflows, regulatory requirements and processes that standard functionality cannot reasonably support are all good reasons to build. A German business may need particular archiving or export behaviour to satisfy GoBD and DATEV expectations, and an Indian company may have to deal with GST e-invoicing. Even then, the first move is to check what localisation content and certified solutions already exist. Custom work should be what is left when those options run out. 

Can SAP Business One work without customisation?

For many small and mid-sized businesses, largely yes. The product ships with accounting, purchasing, inventory, sales and reporting, and configuration closes much of the remaining gap. Whether that is enough for you is something to test, not assume. 

SAP Business One Configuration vs Add-Ons vs Custom Development: What Is the Difference? 

Before anyone approves a build, there are four routes worth weighing, and they are not interchangeable.
Approach  What it means  When to consider it  Example 
Standard functionality  Features that already exist in SAP Business One  The requirement is already supported  A normal buy-and-stock flow using standard purchasing and inventory documents 
Configuration  Adjusting settings, workflows and permissions  Existing features need to follow your business rules  An approval template that sends large purchase orders to a second approver 
Third-party add-on  Extending the ERP through a supported solution  A specialist capability is required  A certified e-commerce connector that syncs web orders and stock
 
 
 
 
 
 
Custom development
 
 
 
 
 
  Building functionality for one company  Alternatives cannot adequately meet a justified requirement  A bespoke pricing engine for an unusual contract structure 

Which SAP Business One features should you check before requesting development? 

Sit down with your agency and walk through what is already there: accounting, purchasing, inventory, sales, customer management, reporting, approvals and analytics. Ask to see it working with your own data, not on a slide. Exact capabilities depend on your version, your configuration and your requirements, so a demonstration in your environment is worth more than any general claim, including the ones in this article. SAP’s own material, such as its guidance on approval processes in SAP Business One, is a useful way to see what standard already covers. 

What Are the 7 Warning Signs Your SAP Business One Agency Is Over-Customising Your ERP? 

These are the patterns that come up most often. Each one comes with an example, what it costs you, and what to do about it. 

1. Your agency recommends custom development before exploring standard SAP B1 features 

Watch the order of events. If the first proposal is a build and nobody has shown you the standard feature set, something is the wrong way round. Take a purchasing approval app. Standard SAP Business One lets you set up approval procedures for sales, purchasing and inventory documents, with stages, conditions and substitute approvers for when someone is away. A bespoke app can still be justified when the rule depends on data held outside the ERP, but often it is not. The cost is paying to build and maintain something you already owned. Ask for a fit-to-standard session before any estimate is signed. 

2. Simple process changes require additional development 

A new approval threshold. An extra column on a report. A different route for credit holds. If each of these arrives as a development quotation, the system has probably been built too rigidly. Some changes do need code. Many are settings, permissions or query adjustments that a consultant can handle in an afternoon. The cost shows up as slow change: your business moves and your ERP waits for a ticket. Ask your agency to label every request as configuration or development, and to explain the label. 

3. Your SAP Business One upgrades are becoming increasingly difficult 

Custom components and integrations add compatibility and regression testing to every version change. If upgrades keep slipping, or each release is followed by a week of broken screens, the extension layer may be carrying more weight than it should. Put one question to your agency: has every critical extension been tested against the target SAP Business One version, and can they show you the results? SAP’s help documentation includes compatibility guidance, and your agency should be working from it. 

4. Your ERP contains multiple add-ons with overlapping functions 

Two reporting tools. A pair of document-processing utilities from different vendors. A dashboard add-on that repeats what a standard report already shows. Each brings licence fees, its own screens, its own update cycle and its own vendor to chase when something breaks, and users end up unsure which tool is meant for which job. List every add-on with its purpose, owner and renewal date, then ask which ones overlap. 

5. Your business depends on one developer to maintain critical processes 

If one person holds the knowledge of how your pricing logic or month-end export works, you have a continuity risk rather than a feature. Look for missing handover notes, unclear source-code ownership and an agency that goes vague when you ask who else could support the work. When that person is away, moves on, or the relationship ends, the process is held hostage. Ask for documentation and written confirmation of who owns the code, and have a second engineer walk through each critical component. 

6. Your agency cannot clearly explain the cost or business value of each customisation 

Ask what a particular customisation cost to build, what it costs each year to keep, and what it saves. If the answer is a shrug, the work was never justified in business terms. Every build should have a written expectation attached: hours saved, errors avoided, risk reduced. Without it, nobody can say later whether the thing was worth keeping. 

7. Employees are using workarounds despite extensive ERP customisation 

Walk through the finance office. If people still keep a spreadsheet beside the ERP, retype data between screens or reconcile by hand every Friday, the development has not solved the problem it was commissioned for. Often the underlying process was never fixed, only wrapped in code. Before approving any further build, watch real users work for an hour.  What are the signs of SAP Business One over-customisation? The table below puts all seven side by side.
Warning sign  Likely root cause  Business impact  Corrective action 
Build before standard is explored  No fit-to-standard step in the project  Paying for features you already own  Require a standard-feature demonstration before any estimate 
Every small change needs development  Rigid design, little configuration  Slow change and rising quotes  Classify each request as configuration or development 
Upgrades keep getting harder  Untested extensions and integrations  Delayed upgrades, post-release fixes  Request a compatibility list and test results per extension 
Overlapping add-ons  Tools added one project at a time  Duplicate licences, confused users  Inventory add-ons and retire the duplicates 
One developer holds the knowledge  Weak handover and documentation  Continuity and ownership risk  Obtain documentation and written code-ownership terms 
No cost or value case  Builds approved without business justification  Unknown return on spend  Record expected savings or risk reduction for each item 
Workarounds persist  Process problem never fixed  Manual effort, errors, double entry  Observe users, then redesign the process before more code 

How Much Can Unnecessary SAP Business One Customisation Cost Your Business? 

What are the hidden costs beyond initial development? 

The quote for the build is the visible part. Underneath sit documentation, testing, support calls, compatibility checks at every upgrade, staff training and the upkeep of any integration that touches the custom piece. These rarely appear in the original proposal, and they repeat. 

How does customisation affect the total cost of ownership of SAP Business One? 

A simple way to think about it:  Total customisation cost = initial development + ongoing maintenance + upgrade testing + integration changes + training + remediation  Here is a hypothetical year-one comparison in effort days. The numbers are invented only to show the arithmetic. A custom approval app might take 20 days to build, 3 for maintenance, 4 for upgrade testing, 2 for integration changes, 1 for training and 3 for remediation, which comes to 33 days. A configured approval procedure for the same rule might take 3 days in total. These are not benchmarks, and your figures will differ. The point is that the custom route keeps generating cost every year it stays in place. 

How Can Over-Customisation Affect SAP Business One Performance, Security and Upgrades? 

Can custom development slow down SAP Business One? 

It can. Inefficient queries, needless processing, heavy integration traffic and poorly designed extensions all take their toll. But slowness has many causes, including hardware, database configuration and data volume, so any performance complaint needs diagnosis before anyone blames the customisations. 

Can customisations create security or data integrity risks? 

Yes, when they are built carelessly. Authorisation design, input validation, API permissions and testing all matter. A custom screen that bypasses permissions you set carefully elsewhere, or an integration account with wider access than it needs, quietly undoes good governance. Ask who reviewed the security design, not only who wrote the code. 

Why do ERP upgrades require additional testing when customisations are involved? 

Because every extension is a dependency. A new version may change something the extension relies on, so each one needs compatibility checks and regression testing against your real processes, plus a recovery plan if something fails. The more extensions you have, the longer that list gets. 

When Is Custom Development Actually the Right Decision? 

Sometimes building is exactly right. It is justified when a documented requirement cannot be met adequately through standard functionality, when a specialist workflow creates measurable operational value, when the available add-ons are unsuitable or bring unacceptable dependencies, and when there is an agreed plan for maintenance, documentation and testing. Take away that last condition and even a good idea becomes tomorrow’s liability. 

How should a SAP Business One agency justify custom development? 

Five criteria work well as a gate. Business necessity: what breaks without it. Alternative assessment: what was tried first and why it fell short. Cost-benefit analysis: build and running costs set against expected value. Technical feasibility: whether it can be done safely on your version. Long-term supportability: who maintains it, how it is documented and what happens at upgrade. If an agency can answer all five in writing, the proposal deserves a serious look. 

How Should a SAP Business One Agency Decide Between Configure, Integrate, Add-On and Customise? 

This is the sequence worth asking any agency to follow when a new requirement lands. 

New business requirement 

Document the outcome, the users and the process.  ↓  then check 
  1. Standard SAP Business One

Can the existing system meet the requirement?  ↓  if unsuitable, assess the next option 
  1. Configuration

Can settings, approvals or workflows meet it? 
  1. Integration

Can a connected system provide the capability? 
  1. Supported add-on

Does an established extension fit the requirement? 
  1. Custom development

Is bespoke functionality justified and maintainable?  Treat it as an evaluation sequence, not a rigid ladder. Some requirements point straight to integration, such as connecting a web shop or a warehouse system. Others justify custom development right after technical discovery. What matters is that the earlier options were genuinely considered and the reasoning was written down. 

What Questions Should You Ask Your SAP Business One Agency Before Approving Custom Development? 

Take these into the next scoping meeting. They also work as a scorecard: give each answer 2 if it is clear and documented, 1 if it is vague and 0 if there is no answer. A run of zeros tells you more than any single response. 
  1. Can standard SAP Business One already meet this requirement? 
  1. Have configuration options been evaluated? 
  1. Is there a supported add-on that provides the capability? 
  1. What measurable business problem will the development solve? 
  1. What are the implementation and annual maintenance costs? 
  1. How will the solution affect future SAP B1 upgrades? 
  1. Who owns the documentation and the custom code? 
  1. How will the solution be tested and supported? 
  1. What happens if we change our SAP Business One agency? 
  1. Can the development be removed or replaced later? 

How Can You Reduce Existing SAP Business One Customisations Without Disrupting Operations? 

If you already have a heavy extension layer, you do not need to tear it out. Work through it in order. 

Step 1: Audit existing add-ons, scripts and custom workflows 

List every extension, the process it supports and the person who owns it. Include the small scripts and scheduled jobs, which are the ones people forget. 

Step 2: Identify unused, duplicated or high-maintenance functionality 

Check usage, ownership, cost and dependencies. Something nobody has opened for a year is a candidate for retirement. Something three other processes depend on needs care. 

Step 3: Compare existing customisations with standard SAP B1 capabilities 

Ask whether current standard functionality or a configuration change could replace each bespoke piece. A short, hypothetical inventory shows how the outcome can look. 
Extension (hypothetical)  Purpose  Finding  Decision 
Purchase approval app  Routes large purchase orders  Overlaps standard approval procedures  Test a configured replacement, then retire 
Two reporting add-ons  Management reports  Duplicate functions, two licences  Keep one, migrate the reports 
Stock-ageing script  Monthly stock view  Rarely run, owner left  Check against standard inventory reports before retiring 
Web order sync script  Moves orders into the ERP  Fragile, undocumented  Replace with a supported integration 
Regulatory export  Statutory file for authorities  Needed, works  Keep and document 

Step 4: Test proposed changes in a separate environment 

Cover functional testing, integration testing and user acceptance testing, and agree a rollback plan before anything goes near live data. 

Step 5: Build a phased ERP simplification roadmap 

Start with low-risk changes, and do not remove critical functionality without validation. Simplification that stops invoices going out is not simplification. 

When Should You Ask Another SAP Business One Agency to Review Your ERP? 

Repeated upgrade failures, support costs that keep climbing, developments nobody has documented, or a disagreement over whether a piece of custom work was ever necessary all justify a second opinion. A good independent review should give you an inventory of extensions, a risk assessment, fit-to-standard findings, remediation priorities and an estimate of effort.  Ingold Solutions is an SAP Silver Partner with ISO 9001:2015 certification, and works across SAP Business One implementation, integration, add-ons and ongoing support. It also develops its own certified extensions, such as an E-Commerce add-on and a Contract Management add-on, which is exactly why the questions in this article apply to any agency, Ingold included. If you would like a second view of your own setup, the team can talk you through what an assessment or implementation review would involve for a system of your size and complexity.

Final Thoughts: Your SAP Business One Agency Should Simplify ERP, Not Complicate It 

A successful SAP Business One project is not measured by how many custom features were delivered. It is measured by process efficiency, reliability, user adoption and how easily the system can be maintained in five years. The right agency does not recommend the most development. It recommends the least complexity necessary to achieve the business objective. 

Not sure whether your SAP Business One system has become unnecessarily complex?

Speak with Ingold Solutions about reviewing your existing ERP setup, integrations and development requirements. You can reach the team through the contact page.

Frequently Asked Questions

Often, largely yes. Many businesses run on standard functionality plus configuration, adding specialist tools only where a real gap appears. Whether that works for you depends on your processes and version, so ask your agency to demonstrate the standard features against your requirements before any development is proposed.

Configuration uses what the product already offers: settings, permissions, approval templates, workflows and queries. Customisation adds new functionality through development, such as an add-on or custom code. Configuration is generally quicker to change and easier to carry through upgrades, which is why it should normally be considered first. 

Usually it does, because every custom element needs support, documentation, testing and compatibility checks. The increase is justified when the feature delivers clear value. It becomes a problem when the feature duplicates standard functionality or nobody can explain what it saves. Track the running cost of each customisation, not just the build cost. 

Yes. Extensions and integrations may depend on parts of the system that change between versions, so they need compatibility checks and regression testing. Simple additions such as user-defined fields tend to be lighter than complex add-ons. Ask for a list of extensions and their test status before choosing an upgrade date. 

Ask whether standard features and configuration were evaluated first, what measurable problem the build solves, and what it will cost to keep. If the agency cannot answer clearly, or every change arrives as a quotation, a second opinion is reasonable. The ten questions earlier in this article give you a structure.

Often yes, but carefully. Audit what exists, find what is unused or duplicated, compare it with standard capabilities and test replacements in a separate environment first. Retire items in phases and keep a rollback plan. Never remove something that supports a statutory or financial process without validating the replacement.

Where a supported add-on meets the requirement, it is usually worth considering first, since it is maintained for many customers rather than one. Check compatibility with your version, licence costs, vendor support and overlap with tools you already run. If it fits poorly, custom work may still be the better route.

Often, provided there is documentation and clarity on code ownership. A new agency will usually start by inventorying the extensions and assessing risk before taking on support. Missing documentation or locked source code makes the handover harder, which is why ownership terms are worth settling before development begins. 

Gepostet auf Google Google
Rene Emser profile picture
Rene Emser
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex überprüft, ob die Originalquelle der Bewertung Google ist.
Wir bei Hochzeitsrausch Brautmoden sind sehr zufrieden mit der Zusammenarbeit mit Ingold Solutions. Besonders hervorzuheben sind die schnelle Reaktionszeit und der freundliche Service. Ingold Solutions hat unsere WordPress- und Shopify-Seiten überarbeitet und wichtige Funktionen hinzugefügt, wie zum Beispiel eine Terminbuchungsfunktion. Auch die Migration unserer Geschäftsdaten in die Microsoft 365 Cloud verlief reibungslos und hat unsere Arbeitsabläufe spürbar verbessert. Durch die Integration von SAP Business One sind unsere Online- und Offline-Systeme jetzt optimal aufeinander abgestimmt. Wir können Ingold Solutions für ihre technische Expertise und maßgeschneiderten Lösungen uneingeschränkt empfehlen.
Gepostet auf Google Google
Uwe L profile picture
Uwe L
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex überprüft, ob die Originalquelle der Bewertung Google ist.
Die Kooperation mit der Ingold Solutions GmbH als unserem Lösungspartner für SAP Business One war für die MIP Consult GmbH eine äußerst positive Erfahrung. Ingold hat uns mit einem maßgeschneiderten Paket beliefert, das ihre umfassende Kenntnis unserer Anforderungen widerspiegelt. Ihr Team hat die SAP-Datenbank effizient konfiguriert, umfangreiche Schulungen angeboten und die Stammdaten sorgfältig hochgeladen, was einen reibungslosen Übergang ermöglichte. Die Implementierung des Multi-Banking-Systems zeugt weiter von ihrer fachlichen Kompetenz und ihrem Engagement für ganzheitliche Lösungen. Die Professionalität und Einsatzbereitschaft von Ingold haben unseren Übergang äußerst effizient gestaltet, und ihre kontinuierliche Unterstützung ist von unschätzbarem Wert. Wir können Ingold Solutions GmbH wärmstens empfehlen für Unternehmen, die erstklassige SAP-Lösungen und exzellenten Service.
Gepostet auf Google Google
Dawid Telesinski profile picture
Dawid Telesinski
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex überprüft, ob die Originalquelle der Bewertung Google ist.
Ingold Solutions GmbH hat für Numiartis eine effiziente Lösung entwickelt, die als B2B-E-Commerce-Portal und Online-Katalog dient und B2C-Bestellungen vereinfacht. Das verbesserte Design ermöglicht eine reibungslose Navigation und effiziente Kundenregistrierung, was zur Kundengewinnung beiträgt. Dank der Magento Open Source Plattform ist auch die Produkt-Navigation optimiert worden. Wir sind sehr zufrieden mit dem bedeutenden Beitrag von Ingold Solutions zur digitalen Erweiterung unseres Unternehmens.
Gepostet auf Google Google
Attila Totos profile picture
Attila Totos
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex überprüft, ob die Originalquelle der Bewertung Google ist.
Ingold Solutions proved to be an invaluable partner for Pyronova IS Deutschland GmbH during our recent implementation. Their team seamlessly configured our accounting system, and their expertise was evident as they provided a dedicated German accounting expert, ensuring precise setup tailored to our needs. Furthermore, Ingold's commitment to customization shone through as they worked on seamless and precise configuration of our accounting system within SAP Business One. This addon will undoubtedly elevate our financial operations. Their professionalism, expertise, and dedication to our project's success were exemplary. We highly recommend Ingold Solutions for their exceptional service and comprehensive support throughout our implementation process. Attila Totos Head of Finance Dep. Pyronova
Gepostet auf Google Google
Thomas Schneider profile picture
Thomas Schneider
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex überprüft, ob die Originalquelle der Bewertung Google ist.
Von Anfang an beeindruckte uns Ingold Solutions mit ihrer Umsetzung von SAP Business One. Sie erfüllten effizient unseren Bedarf an Benutzerlizenzen und integrierten diese in die robuste Infrastruktur von Cloudiax's Private Cloud. Unsere Entscheidung für das Standardpaket wurde dank Ingold Solutions' Geschäftsblueprint-Vorlage präzise umgesetzt, was zu einer perfekten Datenbankkonfiguration führte und unsere Betriebsstruktur optimierte. Ingold Solutions bot mit ihrer Expertise wertvolle Unterstützung. Ihr technisches Team sorgte nicht nur für die richtigen Änderungen, sondern integrierte sie auch nahtlos in die Cloudiax-Umgebung. Die von Ingold Solutions eingesetzten Technologien - von der Private Cloud in Cloudiax über SAP B1 mit HANA bis zum SAP Business One Standard Package - zeugen von einem durchdachten Ansatz, der auf betrieblichen Erfolg ausgerichtet ist. Absolut professionell, nur zu empfehlen! winwall GmbH
Gepostet auf Google Google
Markus Beck profile picture
Markus Beck
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex überprüft, ob die Originalquelle der Bewertung Google ist.
Schnelle und kompetente Umsetzung zu fairen Preisen mit fähigen Mitarbeitern. Danke
Verifiziert von: Trustindex
Das verifizierte Trustindex-Abzeichen ist das universelle Symbol des Vertrauens. Nur die besten Unternehmen können das verifizierte Abzeichen erhalten, die eine Bewertungsnote über 4.5 haben, basierend auf Kundenbewertungen der letzten 12 Monate. Mehr erfahren
Become a Partner Become a Partner