Common SAP Licensing Pitfalls and How to Avoid Them
SAP’s software licensing is famously complex, covering a vast portfolio of on-premise solutions (like SAP ECC or S/4HANA) and cloud services (such as SuccessFactors, Ariba, and others). With thousands of products and numerous license types and metrics, even large enterprises can make costly mistakes.
The stakes are high: unnecessary licensing spending drains IT budgets, while compliance errors can expose a company to hefty back-charges or legal disputes.
This article examines the most common SAP licensing pitfalls—spanning both traditional on-premise licenses and modern cloud subscriptions—and guides on how to avoid them.
The goal is to help IT decision-makers and licensing professionals ensure their organizations stay compliant without overpaying by learning from these frequent missteps.
Over-Licensing and Underutilization
One of the most prevalent pitfalls is over-licensing – purchasing more SAP licenses or subscriptions than the business uses. In practice, this often leads to underutilization, where many software capabilities or user licenses sit idle.
For on-premise SAP environments (ECC or S/4HANA), companies might buy extra named-user licenses or module packages “just in case,” only to find that many aren’t needed in day-to-day operations.
In cloud scenarios, over-licensing can take the form of over-subscribing (for example, paying for SuccessFactors accounts for 5,000 employees when only 4,000 are active users). The result is wasted expenditure on maintenance fees or subscription costs for capacity that brings no value.
Why does over-licensing happen?
Due to uncertainty about future needs, aggressive sales tactics, or lack of clarity in usage requirements, companies often err on the side of buying “more than enough.” For instance, an IT department might preemptively license additional SAP modules or extra user seats ahead of an anticipated project that gets delayed or scaled down.
In other cases, without granular insight into actual usage, firms renew their SAP agreements with the same or higher quantities out of habit, not realizing their utilization has decreased.
Real-World Scenario:
A global manufacturer negotiated an SAP license bundle for SAP S/4HANA that included 1,000 Professional User licenses. A year later, an internal review found that only about 600 users logged into the system regularly; the other 400 licenses were never assigned or were tied to former employees.
This over-licensing meant the company was paying maintenance on 40% more licenses than it used, a form of “shelfware” that we discuss below. They could have saved substantially on support costs if they started with a smaller number and scaled up as needed or monitored usage more closely.
Overlooking Shelfware (Unused Licenses)
“Shelfware” refers to purchased software licenses that remain unused or under-deployed—essentially sitting on the shelf. This pitfall is closely related to over-licensing but highlights the ongoing failure to identify and retire or repurpose idle licenses.
Many large SAP customers accumulate shelfware over the years due to changing business needs or project cancellations.
For example, a company might acquire licenses for a module like SAP CRM or Ariba as part of a suite but never actually implement that module. The unused licenses quietly persist, and the company continues to pay annual support unless action is taken.
It’s common for enterprises to find that 10–30% of their SAP licenses are not being actively used, which presents a huge opportunity for cost savings if addressed.
Overlooking shelfware can happen because of poor visibility and governance. Unused licenses can hide in plain sight without regular license audits or a centralized view of entitlements versus usage. Additionally, some organizations hesitate to terminate licenses due to contractual constraints or fear of needing them in the future.
Before 2013, SAP even prohibited partial termination of maintenance on unused licenses, causing customers to pay for shelfware maintenance or face losing support on everything. (SAP later allowed partial termination of shelfware maintenance under certain conditions, acknowledging this widespread issue.)
The key point is that ignoring shelfware means paying for value you aren’t receiving – a direct hit to ROI.
Typical Scenario: A decade ago, an energy company purchased enterprise licenses for SAP BusinessObjects and SAP Supplier Relationship Management (SRM). Over time, their analytics team moved to a different BI tool, and the SRM project was shelved, yet the licenses remained on the books.
These became shelfware – licenses never deployed in production. Years later, during a contract renewal, the company realized it had spent millions in support fees for these unused products.
This hard lesson led them to establish a practice of reviewing license usage annually and negotiating the removal of truly unused licenses from their contract at renewal time.
Misclassification of User Types
SAP’s user licensing model typically defines multiple user types (roles), each with different price points and usage rights—e.g., Professional User, Limited Professional, Employee Self-Service, etc.
A common pitfall is misclassifying users by assigning the wrong license type to a user or failing to adjust their classification as their role changes.
Misclassification can swing both ways:
- Over-assigning expensive licenses: Companies sometimes give all users a high-level license by default (e.g., Professional licenses for everyone, even those who only need basic access). This over-licensing by misclassification means paying for more capability than many users require.
- Under-assigning (misuse) of licenses: Conversely, some users perform activities that require a costlier license, but the organization mistakenly assigns them a cheaper license type. This under-licensing creates a compliance risk – during an audit, SAP may find that those users should have been on a higher license tier, leading to back charges.
Misclassification often stems from an inability to understand SAP’s definitions or outdated role information. For example, an HR employee might have been given a low-level ESS (Employee Self-Service) license because they mostly viewed pay slips, but over time, their job grew to include running HR reports and administrative tasks, which fall under a Professional license scope.
If the licensing team doesn’t catch this change, the employee is misclassified. On the flip side, it’s common to see companies purchase only Professional licenses for simplicity, only to realize that many users (casual read-only users or employees just clocking time) could have been assigned cheaper licenses.
Why it’s a problem:
Overpaying is an obvious waste, while under-licensing via misclassification is a compliance time bomb. In SAP’s eyes, any user without the appropriate license type is essentially unlicensed. Suppose SAP audits your user list and finds 200 users assigned as “Limited” who execute transactions reserved for Professional users.
In that case, they can demand true-up fees retroactively for those 200 Professional licenses. This recalculation happened to some early S/4HANA Cloud customers who misused the Full User Equivalent (FUE) model by classifying heavy users in a lower category to save credits, only to be found non-compliant when SAP recalculated the FUEs.
Example: A large retailer realized all its store managers were set up with Professional SAP user licenses. Upon analysis, these managers only used SAP to run daily sales reports and approve time sheets – activities a much cheaper Limited-user license could cover.
The misclassification cost the company hundreds of thousands of dollars annually in unnecessary license fees. By right-sizing those users to the proper license type, they freed up the budget for other IT initiatives.
Another company took the opposite risk: they labelled a group of power users as “inventory clerks” to justify a lower license type. This went unnoticed until an audit flagged those users performing unrestricted transactions, resulting in a compliance gap. The lesson is to align license type with actual usage and review these assignments regularly.
Ignoring Indirect Access Risks
Indirect access (indirect use) is when people or third-party systems use SAP’s data or functions without directly logging into the SAP system through the standard GUI. Classic examples include:
- A non-SAP front-end (like a web portal or mobile app) that creates orders in SAP in the background.
- Third-party reporting or integration tools that pull data from SAP to display to users.
- External systems (e.g., a customer or supplier system) that query SAP via an interface.
Ignoring or underestimating indirect access is a major licensing pitfall, as several companies learned the hard way. SAP requires licenses for indirect usage; historically, this meant that if 1,000 customers accessed SAP data through a non-SAP portal, they might all need to be covered by named user licenses, even if they never directly used SAP. This came as a shock to many customers.
The most famous example is the SAP v. Diageo case in 2017, where a UK court ruled that Diageo’s customers and sales reps, who accessed SAP data via Salesforce interfaces, required SAP-named user licenses. SAP sought over £54 million in fees for this indirect use. That case sent a clear message to SAP customers about the financial stakes of unlicensed indirect access.
In recent years, SAP introduced the Digital Access licensing model to address indirect use in a more outcome-based way (charging for documents created rather than per user). However, adopting Digital Access is optional and needs to be negotiated – it’s not automatic relief. Many organizations still operate under traditional terms where indirect use counts as named user consumption.
Therefore, overlooking indirect access points – for example, failing to license a middleware that feeds data into SAP or ignoring that data from SAP is exposed to thousands of external users – can lead to compliance issues and surprise bills.
Indirect use is easy to overlook because it’s not always visible in the SAP user list; it happens through interfaces and integrations, often maintained by technical teams separate from licensing.
Practical Scenario:
Consider a company using SAP ECC as its backend and a separate e-commerce platform for online sales if a customer places an order on the web store, which automatically creates an order in SAP, that customer (or the web store itself) is indirectly using SAP.
In one case, a company failed to account for this and, during an audit, discovered that their e-commerce integration had generated tens of thousands of SAP sales orders. This activity was not covered under any license.
The resolution was either to purchase a new SAP Digital Access license (based on document counts) or face penalties for unlicensed indirect users. The cost was significant and unbudgeted.
The key takeaway is cataloging all systems and users that interact with SAP, even through APIs or middleware. If an external application reads or writes SAP data, work with SAP to ensure you have the proper license (be it named users, a blanket partner licensing agreement, or a digital access document license).
Compliance Issues from Poor Audit Preparation
SAP routinely conducts license audits on its customers. A lack of preparation for these audits is a pitfall that can turn minor license gaps into major compliance problems. Poor audit preparation includes failing to measure usage regularly, not maintaining accurate records of licenses, and generally scrambling only when the official audit notice arrives.
Because SAP licensing is so intricate, a last-minute effort to gather data often results in mistakes or missed details. The consequences range from compliance shortfalls (unlicensed usage that should have been caught) to panic true-ups (buying additional licenses under duress to settle an audit).
Common audit-related mistakes include:
- Outdated or inconsistent user records: Many companies don’t have a clean, consolidated list of SAP users mapped to license types. They might have duplicate user IDs for the same person across systems or inactive users that were never removed. During an audit, SAP’s tools (like USMM and LAW) may count these as separate licenses, inflating your usage count. You could appear non-compliant even with sufficient entitlements if you haven’t pre-cleaned the data. For example, inactive accounts will appear in the user count unless they are removed or flagged, meaning you might pay for licenses that provide no business value.
- Lack of usage monitoring: Not tracking engine metrics or package license use is another blind spot. SAP engines (like SAP HANA, SAP Payroll, or Ariba transaction volumes) often have specific metrics (number of records, employees, transactions, etc.). Without internal checks, you might exceed what you purchased. An audit could uncover that you are running payroll for 1,200 employees while licensed for only 1,000 or using an SAP module you never licensed (perhaps inadvertently turned on by IT). The audit finding then forces a back-payment for the overuse. Regular internal audits would catch these overruns early.
- Unfamiliarity with contracts: If your team hasn’t reviewed your SAP contract and purchase history in detail, you may not realize what you’re entitled to or restricted from doing. This can lead to non-compliance (using features you didn’t buy) or missed opportunities (not leveraging license flexibilities you do have). When SAP’s auditors ask detailed questions, you must know your license grants and documents to respond confidently.
Being unprepared also weakens your position during the audit resolution phase. SAP’s auditors might claim compliance gaps that have explanations or could be negotiated, but you are likely to accept costly terms without preparation.
Companies that prepare year-round for audits – by running simulation audits internally and keeping documentation organized – find the official audit to be a routine check rather than a fire drill.
By contrast, companies that ignore audit preparation often end up reactive, paying significant true-up fees or penalties that could have been mitigated. The pitfall is treating SAP license management as a once-a-year (or once-every-few-years) affair instead of an ongoing discipline.
Ineffective Contract Negotiation
SAP licensing agreements, whether for on-premise licenses or cloud subscriptions, are highly negotiable and complex. Ineffective contract negotiation is a pitfall that can lock an organization into unfavorable terms or excessive costs for years.
This can happen at the initial purchase or during renewal/true-up discussions.
Common negotiation mistakes include:
- Insufficient preparation and usage analysis: If you go into a negotiation without a clear picture of your current usage and future requirements, you’re negotiating in the dark. This often leads to buying bundles that don’t match actual needs (resulting in shelfware) or accepting SAP’s proposals without challenge. For example, not understanding which licenses are unused in your environment means you might agree to renew them unnecessarily. Lacking a growth plan could mean you under-buy and pay more later for incremental licenses outside of a discounted deal.
- Not negotiating flexibility: Companies frequently sign rigid contracts that lack change provisions. An ineffective negotiation might fail to include clauses for license swapping or termination and might lock in user counts or subscription levels with no ability to reduce them. On-premise, this manifests as being stuck paying maintenance on licenses you no longer need because you didn’t secure any rights to terminate or downscale. In cloud contracts, it can mean committing to many subscriptions for multiple years without the right to decrease if your workforce shrinks or you divest a division. Such inflexibility is costly. Organizations that “take or leave” SAP’s standard terms without pushback often overcommit.
- Overlooking indirect use and hidden costs: Another negotiation pitfall is not addressing known risk areas like indirect access, future price increases, or cloud usage metrics. You could face surprise costs if these aren’t clarified and capped in your contract. For instance, failing to discuss indirect access upfront might leave you exposed to an audit claim later. Similarly, not negotiating the annual increase cap on cloud subscriptions can result in steep cost escalations.
The outcome of poor negotiation is typically a vendor-biased contract: high costs, limited rights to optimize, and potential penalties for growth or integration that you didn’t foresee.
In contrast, effective negotiation – often involving legal and procurement teams alongside IT – can secure volume discounts, add protective language, and align the deal with the company’s actual roadmap.
Remember that SAP sales representatives are skilled at maximizing the deal from their side; customers must counterbalance that by being just as thorough. Those who don’t may find themselves stuck in a “bad deal” and scrambling to optimize only at the margins.
As one best practice, some companies engage independent licensing advisors or use benchmarks from peers to strengthen their negotiating position and avoid known pitfalls.
Example: A multinational corporation quickly signed an enterprise agreement for SAP cloud services to meet a project deadline without much negotiation.
Later, they discovered the contract did not allow them to drop user subscriptions if they closed a regional office—they had to pay for those unused seats until the term ended.
Additionally, indirect use by third-party apps wasn’t addressed, and SAP later insisted on additional licenses when those integrations went live. These negotiation oversights cost the company millions beyond the initial contract value.
The lesson: approach SAP contract discussions as strategically as you would any major deal, with data, expert input, and a clear must-have list, to avoid signing on to problematic terms.
Failing to Adjust Licensing After Organizational Changes
Businesses are not static – they undergo mergers, acquisitions, divestitures, and reorganizations.
A significant pitfall in SAP licensing is the failure to adjust license allocations and contracts after such organizational changes.
When two companies merge, or one acquires another, they often consolidate operations onto one SAP system or at least share access. If the licensing isn’t revisited:
- You might end up double-licensed for the same individuals or processes. For example, two merging companies each had an SAP contract with 500 users; post-merger, all 1,000 users are given access to both systems, potentially requiring license reconciliation. If not handled, the merged entity could be seen as using 1,000 users on each license set, far exceeding either contract’s allowances.
- Redundant licenses (and costs) may persist. The combined company might only need one SAP HR system instead of two, but if they keep paying for both licenses without consolidation, one is effectively shelfware. This often happens when companies neglect to rationalize contracts and continue paying maintenance to stay compliant with systems that will be retired.
- Conversely, unlicensed use can occur if Company A’s users start using Company B’s SAP system, but there’s no license transfer or expansion to cover them. SAP license agreements typically have clauses about affiliates and require SAP to notify them of acquisitions. If a newly acquired subsidiary’s employees use SAP and aren’t covered under the parent’s license agreement, it creates a compliance gap.
Similar issues arise with divestitures and downsizing. If a division using SAP is sold off, the company might suddenly have excess licenses (which could be terminated or reassigned elsewhere, but only if addressed). If not, they keep paying for users who are no longer with the company.
On the other hand, if that division had unique licenses and those were not carved out properly, the divested unit might continue to use SAP without a valid license, exposing both seller and buyer to compliance trouble.
In summary, organizational changes can drastically alter your license needs, and failing to adjust is a pitfall that can lead to either waste or non-compliance. Licensing teams must be involved early in M&A activities to assess the impact.
SAP does allow some flexibility in these events (for example, crediting unused licenses toward new purchases or transferring licenses to a new entity, with SAP’s approval), but such adjustments usually must be negotiated.
Example: A large automotive firm acquired a smaller company running SAP ERP. The two SAP environments ran in parallel for a year while the businesses integrated. The IT team, however, did not reconcile the licensing during that time.
When an audit came, SAP found that several users from the acquired company had access to the parent company’s SAP systems without being counted in the license contract (unintentional indirect use across affiliates). Additionally, the parent supported the acquired company’s separate SAP contract even though many of those functions were being migrated and the licenses duplicated.
The company had to scramble to consolidate the contracts, terminating some unused licenses (at a cost) and purchasing new ones to cover the shared usage.
This could have been handled far more smoothly (and cheaply) by proactively engaging SAP to merge contracts or adjust entitlements right after the acquisition, aligning the license count to the new organizational reality.
Recommendations
Organizations should adopt a proactive and informed management strategy to avoid these common SAP licensing pitfalls.
Here are key recommendations and best practices for SAP license management:
- Conduct Regular Internal License Audits: Don’t wait for SAP’s official audit. Schedule periodic reviews of SAP usage (e.g., quarterly or biannually). Use SAP’s audit tools (like USMM and LAW) or third-party license management software to identify how many users are active, what license types they have, and any unassigned or duplicate accounts. Regular internal audits will highlight over-licensing (unused licenses that can be re-harvested) and under-licensing issues before they escalate. Treat this as an ongoing health check for compliance.
- Optimize User Classification and Allocation: Maintain a role-based licensing approach. Map job roles to appropriate SAP user license types and review these mappings at least annually or whenever roles change. Ensure heavy users have the proper level of access license, and conversely, downgrade users who don’t require advanced permissions. For example, if an employee moves from a data analyst role to a read-only role, adjust their license from a Professional to a lower tier if possible. This practice prevents both overspending and compliance gaps. Additionally, a process should be implemented to immediately deactivate or reassign licenses when employees leave the company or no longer need access, preventing the accumulation of inactive “zombie” users.
- Use License Management Tools and Expertise: Leverage tools designed for SAP license optimization (such as SAP’s License Administration Workbench (LAW), SAP Solution Manager LMS, or third-party tools like Snow Optimizer). These tools can help track named user license consumption, consolidate duplicate accounts, and monitor engine metrics. They can often simulate different licensing scenarios to find the most cost-effective distribution of license types. Equally important, ensure you can access licensing expertise– in-house or via consultants. Keeping up with SAP’s licensing rules and changes (for example, updates to Digital Access or new user definitions) requires dedicated knowledge. An expert can interpret the fine print and advise optimizing contracts or usage.
- Monitor Indirect Access and Integrations: Create an inventory of all systems that interface with SAP. For each integration (whether it’s a middleware, a customer-facing portal, a reporting tool, or even an IoT device updating SAP), determine how SAP licensing applies. Design integrations with licensing in mind wherever possible: you may choose to use SAP’s recommended integration users or document licenses, etc. Engage with SAP to clarify any ambiguous cases – for instance, if you deploy a new e-commerce platform, ask SAP how that scenario should be licensed to avoid surprises. Consider taking advantage of SAP’s Digital Access Adoption Program (if still available) or similar offerings to transition to document-based licensing for indirect use if it proves more cost-effective. The key is not to ignore indirect usage; assign responsibility to a team to regularly review interface logs and ensure compliance.
- Track and Reharvest Unused Licenses (Eliminate Shelfware): Make it a routine to identify and eliminate shelfware. For on-premise licenses, this could mean removing unused user accounts from the system and then working with SAP or your license reseller to possibly terminate those licenses (especially during your annual contract renewal or true-up discussions). For cloud subscriptions, adjust your subscription counts downward at renewal if usage has dropped (some contracts even allow mid-term adjustments or have periodic true-up/down windows – negotiate for those). Internally, maintain a centralized license repository or dashboard that shows entitlements vs. actual usage. This visibility will let you spot shelfware easily – e.g., if you have 1000 licenses for a component but only 600 active users, flag that. By reclaiming and reallocating unused licenses to new needs (instead of buying afresh), you maximize the value of what you’ve already paid for.
- Prepare Thoroughly for SAP Audits: Always be audit-ready. This means keeping meticulous records of your SAP licenses (contracts, purchase orders, SAP license certificates) and how they map to your systems and users. Document any assumptions or clarifications you have from SAP (for example, if SAP gave written confirmation that a certain indirect use scenario is covered under your current licenses, file that). Conduct mock audits internally: simulate the data you would provide to SAP, see if any compliance issues surface, and then address them. Training your team on the audit process is also useful, knowing the typical timeline and data SAP will request. Respond cooperatively but confidently with the data at hand when an actual audit occurs. A well-prepared organization can often negotiate away minor findings by demonstrating control and knowledge, whereas an unprepared one might have to accept whatever SAP claims. In short, treat license compliance as an ongoing discipline, not a one-off event.
- Negotiate Contracts with Future Flexibility in Mind: During contract negotiations or renewals with SAP, strive to build flexibility and safeguards. Some actionable tips:
- Right-size commitments: Base your purchase on realistic current needs with a growth buffer rather than overcommitting to a “worst-case” volume. You can add licenses later, often at a similar discount if pre-negotiated.
- Include termination or swap rights: Try to negotiate the ability to swap unused licenses for other products or drop a license percentage at renewal without penalty. For example, negotiate a clause that allows you to terminate support on shelfware licenses or convert them to cloud credits if you move to the cloud.
- Address indirect access explicitly: If indirect usage is a major part of your environment, get a clear agreement with SAP on how it’s licensed (named users, an add-on license, document-based, etc.) and include that in the contract to prevent future disputes.
- Cap maintenance and increase rates: Ensure the contract limits annual maintenance fee increases or cloud subscription price hikes. Also, if you foresee organizational changes, discuss how acquisitions or divestitures will be handled license-wise (some contracts allow transferring licenses to affiliates or require fees to do so – know these terms in advance).
- Leverage competitive timing: SAP’s fiscal year-end (typically December) or quarter ends can be opportunities to get better deals, but don’t let the rush force you into a bad contract. Take the time to review the terms in detail. It’s often worth getting legal counsel or a licensing specialist to review SAP’s proposal language since, once signed, those terms govern your rights for years.
- Align License Management with Business Changes: Develop a formal process to revisit SAP licensing whenever there’s a significant business change. For any merger or acquisition, involve the software asset management team in due diligence: determine what SAP licenses the other entity has, how they overlap with yours, and plan for consolidation (or divestiture) well ahead. Communicate with SAP early – they may offer consolidation agreements or advisory services to smoothly combine contracts, which can also be a chance to eliminate redundant licenses. Similarly, for divestitures, ensure you understand how to separate the licenses. Sometimes, sold business units will need a new SAP agreement, and you might be able to drop the corresponding licenses from your contract. Also, internal reorganizations (like centralizing a function or outsourcing a department) should trigger a license review. By syncing license management with the business lifecycle, you’ll avoid the trap of suddenly being out-of-compliance or overspending due to events like M&A.
- Stay Informed on SAP Licensing Policies: SAP frequently updates its licensing models – for example, new cloud products come with new metrics, or SAP might adjust rules around indirect access, trial programs, etc. Stay engaged with the SAP user community, attend SAP webinars or licensing training, and review SAP’s official updates. Knowledge of policy changes can alert you to both pitfalls and opportunities. For instance, SAP’s introduction of RISE with SAP (a bundled offering) or changes in S/4HANA pricing could affect what is optimal for you. Being aware allows you to adjust your strategy (perhaps moving to a different license model or taking advantage of a limited-time incentive) rather than sticking with an outdated approach. If possible, designate someone in your team as the “SAP License Owner” whose role includes monitoring these developments. This also means maintaining good communication with your SAP account executive – they will inform you of changes. However, remember, their perspective is to sell more, so it’s wise to cross-check information with independent sources or user groups.
By following these recommendations, enterprises can significantly reduce their exposure to SAP license compliance risks and unnecessary costs. Effective SAP license management is a collaborative and continuous effort, involving IT, procurement, financial controllers, and sometimes external advisors.
With a proactive approach, companies can turn SAP licensing from a minefield of potential pitfalls into an opportunity for strategic cost optimization and operational assurance.
The goal is to only pay for what you truly need, fully use what you’ve paid for, and remain confidently compliant even as your SAP landscape and business evolve.