Key Takeaways

  • Named user maintenance is perpetual: SAP charges 22% of licence value annually on all named users, regardless of activity.
  • A 20% inactive population costs millions: An enterprise with 5,000 users and 20% inactive pays $1.3M–2.6M annually for users who never log in.
  • Cleanup compounds: A one-time project saves money every single year thereafter.
  • Reclassification amplifies savings: Moving inactive Professional users to Limited Professional or removing them entirely doubles cost reduction potential.
  • Audit exposure shrinks: Fewer users means fewer SAP audit findings and lower back-licence claim risk.

The Hidden Cost of SAP's Named User Model

SAP's licence model charges maintenance on every named user every year, without exception. This is not a discussion cost or a renewal decision point — it is automatic. A Professional user licence with an initial cost of $2,000 generates $440 in annual maintenance (22%). A Limited Professional licence at $1,200 generates $264 annually. An Enterprise user at $800 generates $176.

The problem emerges over time. In large enterprises, user provisioning and termination are not perfectly synchronised with system administration. Employees leave, contractors complete projects, roles change — but SAP user records remain. A user who last logged in 18 months ago is still consuming a Named User licence. A contractor whose project ended 24 months ago is still named in your licence baseline. An employee moved to a different system or organisation still has their old SAP credentials.

SAP has no incentive to flag this. Your maintenance bill does not itemise inactive users. SAP does not send you a list of accounts with zero activity. The cost is embedded in your total user count, which you probably never verified independently. The impact scales with organisation size:

Real cost of inactivity across licence populations:

Scenario: 5,000 named Professional users, 20% inactive (1,000 users)

  • At $400/year per user maintenance: $400,000 annual waste
  • At $500/year per user maintenance: $500,000 annual waste
  • At $600/year per user maintenance (higher-tier Professional): $600,000 annual waste
  • Across 5-year contract period: $2M–3M in pure waste

And this calculation assumes a flat 20% inactivity rate. In enterprises with complex organisational structures, decentralised system management, or high contractor turnover, inactivity rates can reach 30–40%. The hidden cost compounds yearly. Every inactive user removed is one less maintenance bill you pay. Forever.

Direct Cost Reduction: Reducing Your Maintenance Baseline

The most straightforward saving from user cleanup is the direct reduction in maintenance fees. When you formally reduce your named user entitlements in your SAP contract, your annual maintenance bill drops proportionally and permanently.

Here is the mechanical effect. Your SAP maintenance fee is calculated as:

Annual Maintenance = (Sum of all Named User Licence Costs) × 22%

If your named user population is 5,000 Professional users at $2,000 each, your licence baseline is $10M. Your annual maintenance is $2.2M. If you remove 500 inactive users, your new baseline is $9M. Your new annual maintenance is $1.98M. The annual saving is $220,000. This saving repeats every year for the life of the contract and beyond.

The multiplicative effect is critical. You are not just saving the $220,000 annual maintenance on 500 users — you are also reducing your baseline for future licence cost escalators, support fee adjustments, and audit settlements. Every user removed is a permanent reduction in your financial exposure to SAP's contract mechanics.

Worked example: A global consumer goods enterprise had 3,800 named Professional users and 1,200 Limited Professional users. During a comprehensive user audit, they identified 380 Professional users and 120 Limited Professional users who had not logged in for 18+ months. After verifying with HR and IT, they formally notified SAP of a user count reduction. Impact:

380 inactive Professional @ $400/year = $152,000 annual saving 120 inactive Limited Professional @ $250/year = $30,000 annual saving Total: $182,000 per year, forever

That single cleanup project, completed over 8 weeks, created a permanent $182,000 annual saving. Over 10 years, that is $1.82M in cumulative savings. SAP did not initiate this conversation. The customer would have kept paying for those users indefinitely if the cleanup had not happened.

Indirect Cost Savings: Audit Exposure Reduction

Every inactive user is an audit liability. SAP's USMM (Usage and Usership Measurement) tool and LAW (Licence Administration Workbench) measurement tools flag all named users in the system, active or not. If an inactive user holds a Professional licence, SAP's audit team may argue that the user was classified incorrectly and should be reclassified, downgraded, or have their licence reinstated retroactively.

This is particularly acute for inactive users with high-privilege roles — supervisors who have left the organisation, developers who are no longer on the team, or power users in finance who were never properly offboarded. SAP auditors will identify these and claim that they should never have been classified as Limited Professional or Employee users — they should have remained Professional all along.

The logic is adversarial but systematic. SAP's audit methodology compares your stated licence position (your ELP — Effective Licence Position, based on what you told them you have) with SAP's measured position (USMM count, based on what USMM detects in the system). Every named user that exists in your ELP but is inactive in USMM is a potential finding. Every gap between your count and their measurement is a hook to challenge your classification.

Proactive cleanup before an audit eliminates this exposure. If you can demonstrate to SAP's GLAC team that you have systematically reviewed and removed all inactive users, you remove one of their primary audit levers. The measured user count becomes much closer to your stated position, and the audit scope narrows.

Case example: A financial services enterprise with 2,100 named users went through an unscheduled SAP audit. USMM detected 2,085 active users. The difference was 15 users, all flagged as "potentially inactive" in SAP's findings. SAP's claim: these 15 users should be reclassified or re-licensed retroactively, generating a back-licence claim of $180,000 (12 Professional users × $4,500 × 3 years, at SAP's imputed rate). The enterprise could have prevented this entirely by running their own USMM measurement 90 days before the audit and formally removing those 15 users.

Renewal Negotiation Leverage

SAP's sales teams use your current named user count as a baseline for renewal discussions. During renewal negotiation, SAP will propose that you maintain or grow your user count, often using historical growth rates or industry benchmarks as justification. "Your sector is adding users at 8% CAGR — you should plan for growth."

A documented, recent user cleanup gives you leverage in this conversation. When you can show SAP that you have independently verified your user population and made a deliberate decision to reduce it, you establish a credible negotiating position: "Our right-sized user count is X. We have cleaned our data. We are not planning to grow. Price the renewal accordingly."

Without this documentation, SAP's default assumption is that your count is inaccurate or optimistic, and that you will likely need more licences later. This assumption translates into less favourable pricing, more aggressive maintenance escalators, and weaker protections against audit findings. A clean, auditable user baseline changes the negotiation dynamic entirely.

Additionally, a pre-cleanup audit positions you better in the formal contract discussion. You can include user count, inactivity rate, and audit findings in your RFx (Request for Information / Pricing). This forces SAP to respond to specifics, rather than speaking in generalities. Specific positions are harder for SAP to challenge at renewal.

Cost Reduction Through User Type Optimisation

Do not simply delete inactive users — reclassify them first. Many inactive users can be moved to a lower-cost licence type before removal. This doubles your cost savings and reduces execution risk.

The SAP user type structure creates significant price differentials. A Professional user is the most expensive and the most powerful. A Limited Professional is cheaper but functionally restricted. An Employee user is much cheaper and limited to self-service transactions. Every inactive user sitting in a Professional licence could potentially be reclassified before deletion.

Reclassification advantages:

  • Lower execution risk: Reclassification is reversible; deletion is not. If you reclassify to Limited Professional and later need to restore access, you simply reclassify back.
  • Doubled savings: You save the difference between the two licence types. A move from Professional ($500/year) to Limited Professional ($250/year) saves $250 immediately. Then deletion saves the remaining $250.
  • Documentation value: Reclassification creates clear evidence that you are managing users rationally, not deleting people arbitrarily. This is valuable in audits and renewals.
  • Compliance cover: SAP cannot easily challenge a reclassification to Limited Professional if the user truly never performed Professional-level transactions. Reclassification based on function is defensible; deletion without reclassification can be questioned.

Worked example: An enterprise identified 200 inactive Professional users. Rather than deleting them immediately, they reclassified them to Limited Professional (saving $250/year each = $50,000 annually), then after 60 days with no restoration requests, deleted them (saving the remaining $250/year = $50,000 more). Total: $100,000 annual savings, with an audit-clean paper trail showing rational user governance.

Ready to Quantify Your Savings?

Our SAP licence optimisation team can extract your user list, identify inactive accounts, and model the exact savings potential for your organisation. Book a free consultation to start your cleanup project.

Book a Free Consultation

Building the Business Case

Before starting a cleanup project, quantify the value. A clear business case makes approval faster and holds the project accountable to outcomes.

The business case framework is straightforward:

Annual Waste = Current User Count × Average Maintenance Cost × % Inactive

Example: 5,000 users × $450/year × 20% = $450,000 annual waste
5-year impact: $2.25M

Then add indirect savings:

  • Audit exposure reduction: Model the risk. If you have a 40% chance of an audit claim costing $500K–1M, the expected value of preventing it is substantial.
  • Renewal negotiation benefit: A conservative assumption: cleaner data generates 2–3% better renewal pricing on the licence baseline. On a $10M baseline, that is $200K–300K.
  • Compliance and governance: Reduced operational risk from having known-good user data. This is harder to quantify but valuable in the CFO conversation.

Against this, calculate project cost:

  • Internal resource time: User identification, stakeholder engagement, verification with HR/IT, documentation. Typically 120–200 hours for mid-size enterprises.
  • External advisory (optional): If you engage SAP licensing advisors, plan for 60–100 hours of specialist time to extract data, model scenarios, and manage SAP communication.
  • System work: User deletion/reclassification in SU01, USMM re-measurement, documentation. Usually 40–60 hours.

Even in a large enterprise, total project cost rarely exceeds $150K–250K internally (if you have staff) or $250K–400K with external advisory. Against an annual saving of $150K–600K, the ROI is exceptional. Most cleanup projects pay for themselves in under 6 months.

CFO-ready summary:

Example Business Case: 5,000-user enterprise
  • Current annual SAP maintenance: $2.25M (on $10.2M licence baseline)
  • Estimated inactive users: 900 (18%)
  • Recoverable value: $360K–480K annual (depending on mix of Professional/Limited Professional)
  • Project cost: $180K internal labour + $120K advisory = $300K
  • Payback period: 7.5 months
  • 5-year cumulative benefit: $1.8M–2.4M

This is one of the fastest-payback projects available in the SAP optimisation portfolio. Finance teams understand the numbers immediately.

Get Your User Cleanup Plan

Our SAP licence optimisation service includes user population analysis, cost modelling, and project scoping. We can show you exactly what your organisation can save. Contact us for a no-obligation assessment.

Explore SAP Licence Optimisation

Frequently Asked Questions

How do I know if a user is truly inactive?

Run a SUIM (SAP User Information System) report on Users > Logon Date. This shows the last transaction date and last logon for every user. A user with no logon for 90+ days is typically inactive. Cross-reference against your HR system to confirm employment status. Some users may be on extended leave; check with their manager before flagging them for deletion.

Can inactive users be restored if we need them later?

Deleted users cannot be restored directly, but their access can be re-provisioned if they rejoin. However, if you reclassify first rather than delete immediately, you preserve reversibility. Many enterprises reclassify to Limited Professional, wait 90 days for any restoration requests, then delete. This reduces risk and creates an audit trail.

What about service accounts and batch users?

Never delete service accounts, batch users, or system users. These are typically named in your licence baseline but are not real people. They run background jobs and interfaces. Identify them separately and exclude them from your inactive user list. They should be reclassified to a non-named-user licence type or kept as Technical Named Users if your contract permits.

When should cleanup happen relative to an SAP audit?

Complete cleanup 60–90 days before an expected audit measurement or renewal. This gives time for USMM to reflect the changes and for you to generate a clean baseline report. If an audit is announced suddenly, attempt cleanup before the audit date. SAP may challenge post-audit cleanups as effort to mask previous over-licensing.

How do we prevent this from happening again?

Integrate user offboarding with SAP system administration. When HR terminates an employee, that should trigger an automated flag in SAP to review the user record. Set up quarterly reviews of users with zero logon in the past 90 days. Assign a licence manager to own user governance as an ongoing responsibility, not a one-time project.

Should we tell SAP about the cleanup?

Yes, formally notify SAP of the user count reduction. When your contract renews or you have an audit, SAP will measure your current user population. If your stated entitlement differs from your measured population, that becomes an audit finding. Proactive communication demonstrates control and reduces dispute risk. Frame it as "user governance" and "cost optimisation" rather than "correction of SAP's measurement."

SAP Licensing Experts Advisory Team

Independent SAP licensing advisors with 100+ years combined experience in enterprise licence negotiations, audit defence, and cost optimisation. We are not affiliated with SAP SE.

Independence Statement: SAP Licensing Experts is an independent advisory firm and is not affiliated with SAP SE, SAP SuccessFactors, or any SAP subsidiary. We do not receive compensation from SAP for any recommendations or analysis. Our role is to represent the interests of SAP customers in licensing matters, contract negotiations, and audit defence. All content is produced independently based on our experience and is not endorsed by or representative of SAP's official position.