ERP · 2 min read

How to Run an ERP Fit-Gap Analysis: A Step-by-Step Method

The fit-gap analysis sets an ERP project's scope and budget. Here it is broken down into practical steps from an ERP analyst's point of view.

An ERP fit-gap analysis identifies where a company's business processes fit the standard capabilities of an ERP system and where the gaps are. The project's scope, development budget and timeline are largely shaped by its output. A shallow fit-gap means expensive surprises later in the project.

1. Map the processes

The analysis starts with processes, not the system. Sales, purchasing, production, inventory and finance are mapped end to end: who works with which document, which approval, in what order? At this stage, write down "how we do it today" and "how we should do it" separately; otherwise old habits get recorded as requirements.

2. Write and prioritise requirements

Each requirement becomes a single, testable sentence, then gets one of three priorities:

  • Mandatory: legal obligation or business-critical (for example e-invoicing, export documents)
  • Important: brings clear efficiency or control gains
  • Nice to have: adds comfort; judged against budget and time

3. Map to the standard system

For each requirement, show how the standard system covers it, ideally in a demo or prototype. The goal is not to say "yes, the system does that" but to answer "how, and at what cost?"

4. Classify the gaps

Each gap gets one of four solution paths:

  1. Process change: the company adopts the standard. Usually the cheapest and most sustainable solution.
  2. Configuration: solved through settings, no code.
  3. Development: a report, interface, form or extension is needed. For extension types see the BAdI vs user exit article.
  4. Outside the system: a separate application, integration or manual step.

5. Turn the output into a decision document

The output of a fit-gap is not a spreadsheet but a decision document. For each gap it records effort, risk, owner and business justification. Management approves or trims the development list from this document. The approved list becomes the scope baseline, and later requests go through change management.

Common mistakes

  • Running the fit-gap with IT only, without process owners
  • Solving every gap with development by default
  • Leaving reporting and interface needs out of the analysis
  • Postponing data migration requirements

From fit-gap to testing

Well-written requirements turn into the scenarios of user acceptance testing at the end of the project, preserving traceability between what was asked for and what was delivered. For an independent ERP consultant, the fit-gap is the most effective tool for putting a project on realistic ground.

Frequently asked questions

How long does a fit-gap analysis take?

It depends on company size and the number of processes in scope; for a mid-sized company it usually takes two to six weeks.

Does every gap need development?

No. Many gaps can be solved through process change or configuration. Development should be a last resort, chosen after weighing business value against maintenance cost.

Erhan AI — ERP & SAP Assistant

SAP S/4HANA & AI Consulting

Hello! I am Erhan Deniz's ERP and AI assistant. I can answer your questions about SAP S/4HANA (SD, ABAP, CO-PA), ERP consulting or AI solutions. How can I help you?