What Are SAP Package and Engine Licences?
SAP's licensing model has two primary dimensions: named user licences, which cover people who log into SAP to perform their work, and package or engine licences, which cover the right to use specific SAP functional modules, technical components, and industry solutions measured against business activity metrics rather than user counts.
Engine licences exist because SAP recognised that for certain functional areas — particularly those where software value correlates with transaction volume, business output, or technical resource consumption rather than the number of people using the system — user-count-based pricing is not an appropriate economic model. An SAP Transportation Management engine priced on freight orders processed is more commercially proportional than one priced on user count, because a fully automated logistics process generates value without requiring human SAP users for each transaction.
SAP's price list includes over 100 distinct metrics applied across the engine and package licence portfolio. These metrics span the full range of business activity measures: headcount (for HR/HCM modules), annual revenue or procurement spend (for sales and procurement-related solutions), transaction volumes (for logistics, finance, and operational modules), data volumes (for analytics and platform components), and technical capacity (for infrastructure and integration components). Managing this complexity requires systematic attention that most organisations have not invested in.
The Most Important SAP Engine Licences and Their Metrics
Human Capital Management (HCM) Engines
SAP HCM modules — including Payroll, Time Management, and Talent Management — are typically priced on the number of employees or headcount managed within the system. The headcount metric is usually measured as the average number of active employees in the system during the measurement period. For organisations where headcount has declined since the engine was originally licensed (through restructuring, outsourcing, or normal attrition), the contracted headcount may significantly exceed actual headcount — creating overpaid engine fees that are recoverable through a measurement and renegotiation exercise.
SuccessFactors, SAP's cloud HCM offering, uses a per-employee per-month (PEPM) pricing model. For organisations running both on-premise HCM engines and SuccessFactors modules, the measurement of headcount across both environments must be carefully managed to avoid double-counting and to identify rationalisation opportunities.
SAP Business Warehouse (BW) and Analytics
SAP BW licensing has historically been metric-dependent — priced on data volume, query volume, or user count depending on the specific deployment and commercial agreement. In S/4HANA environments, the embedded analytics capabilities of S/4HANA change the BW licensing landscape: some analytics capabilities are covered by the S/4HANA FUE licence, while standalone BW deployments continue to carry separate engine licence charges. Organisations migrating to S/4HANA should assess which BW engine licences become redundant with embedded analytics adoption and contract accordingly.
SAP Transportation Management (TM) and Extended Warehouse Management (EWM)
Logistics engines including TM and EWM are typically priced on transaction-based metrics — freight orders for TM, warehouse transfers or handling units for EWM. In S/4HANA, embedded TM and EWM are included within the S/4HANA suite for customers on appropriate editions, but standalone or heavily customised logistics deployments may still carry separate engine licence obligations. Understanding which engine licences are redundant post-S/4HANA migration versus which remain in scope is a critical part of the migration licensing assessment.
SAP Advanced Planning and Optimisation (APO) and Integrated Business Planning (IBP)
APO, SAP's legacy supply chain planning platform, is priced on technical metrics related to system capacity. Its successor, SAP Integrated Business Planning (IBP), is a cloud SaaS product priced on a per-planning-user basis. Organisations running both APO (on-premise) and IBP (cloud) during a migration transition period face dual licence costs — a double-payment problem directly analogous to the cloud vs on-premise credit issue discussed in RISE migrations, and requiring the same proactive contract structure to manage.
SAP Treasury and Risk Management (TRM)
TRM licences covering bank account management, cash operations, liquidity management, and financial risk functions are typically priced on metrics related to the volume of financial transactions managed or the number of legal entities covered. TRM is commonly found as an over-licensed module in large organisations where the original licence was sized to a financial function scope that has since been reduced through treasury centralisation or outsourcing.
How SAP Measures Engine Licence Consumption
SAP uses the SAP System Measurement process to measure engine licence consumption. The System Measurement runs annually, typically around SAP's fiscal year end of December 31, and produces a License Administration Workbench (LAW) report that records the measured values for each engine metric. SAP requires customers to submit this measurement, and the measured values are compared against the contracted licence quantities to determine whether the customer is within licence or in excess of it.
The critical issue is that many organisations run their SAP System Measurement as a compliance exercise to confirm they are licensed for what they use — without systematically analysing whether what they are licensed for exceeds what they actually need. An engine licence optimisation exercise inverts this process: it compares contracted engine quantities against actual measured usage and identifies where contracted quantities significantly exceed actual consumption, enabling a renegotiation to reduce the licence scope.
Engine over-licensing generates two cost impacts: the engine licence fees themselves (typically a one-time perpetual licence cost or, in cloud scenarios, an annual subscription line item), and the annual support cost of approximately 22 percent of net licence value on those engine licences. For a $500,000 over-licensed engine portfolio, that represents $110,000 per year in support fees that can be reduced or eliminated entirely by contracting to actual usage levels.
Want to identify and recover engine licence over-spending?
We conduct independent SAP engine licence assessments — buyer side only, no SAP commercial relationship.S/4HANA Migration: How It Changes Engine Licencing
The migration from SAP ECC to S/4HANA fundamentally changes the engine licensing landscape in ways that create both risks and opportunities. On the risk side, S/4HANA introduces new licensing requirements for capabilities that were previously covered under broad ECC use rights — some ECC engine licences do not map directly to their S/4HANA equivalents, and additional entitlements may be required for S/4HANA-specific capabilities (embedded analytics, in-memory data management, ABAP Cloud extensions).
On the opportunity side, S/4HANA's integrated architecture eliminates the need for some engine licences that were required in the ECC era. Embedded TM, embedded EWM, embedded analytics, and embedded credit management in S/4HANA replace standalone engine deployments that required separate licensing. Organisations that identify these redundant engine licences during the migration planning phase — and contract to remove them from the new S/4HANA baseline — can achieve material cost reductions that partially or fully offset the new licence requirements created by the S/4HANA entitlement structure.
The net impact of S/4HANA migration on engine licensing is highly organisation-specific. Some organisations reduce their engine licence portfolio by 30 to 40 percent through intelligent migration scope management. Others inherit a larger engine estate if they expand functional scope during the migration without concurrent rationalisation. Neither outcome is predetermined — it is the result of the commercial and functional decisions made during the migration planning process.
Organisations adopting RISE with SAP — SAP's bundled S/4HANA cloud subscription offering — face additional complexity around engine licensing. RISE with SAP includes the S/4HANA Cloud Private Edition subscription, managed infrastructure, and SAP Business Network Starter Pack, but does not automatically include the full range of engine licences required for the functional scope most organisations operate. Engine licences for Advanced Planning and Optimisation, Extended Warehouse Management, Transportation Management, and Treasury and Risk Management continue to be licensed separately even under RISE. Buyers must reconcile their required engine entitlements against the RISE bundle before signing and ensure that engine licences are explicitly scoped into the RISE contract, not deferred as separate procurement exercises that create a second wave of cost surprises post-signature.
Seven Engine Licence Optimisation Strategies
Strategy 1: Conduct a Comprehensive Engine Licence Inventory
Before any optimisation work can begin, you must know what engine licences you have. Extract a complete list of engine licences from your SAP contract documentation and cross-reference against the License Administration Workbench records. Identify every engine licence, its metric, the contracted quantity, and the most recent measured value. This inventory is the foundation for all subsequent optimisation work and is typically not maintained as a live document in most organisations.
Strategy 2: Run a Measurement vs Contract Gap Analysis
For each engine licence in your inventory, compare the measured consumption value against the contracted licence quantity. Identify engines where measured consumption is significantly below contracted quantity — typically more than 20 percent below is a meaningful optimisation opportunity. Quantify the financial impact: the licence value of the excess quantity multiplied by 22 percent gives you the annual support cost reduction available from renegotiating to actual usage. For perpetual licences, the reduction in NLV also reduces future annual support obligations indefinitely.
Strategy 3: Identify Engines Rendered Redundant by S/4HANA or Cloud Migration
If your organisation is on S/4HANA or is migrating to it, systematically identify which on-premise engine licences are made redundant by the S/4HANA embedded functionality you are adopting. Each redundant engine that is formally retired and removed from the licence baseline reduces both the engine licence cost and its associated annual support charge. Work with your SAP technical architect to produce a definitive list of engines that are no longer required, and use this list as the basis for a licence return negotiation with SAP at contract renewal.
Strategy 4: Challenge Metric Definitions on High-Value Engines
SAP's measurement methodology for specific engine metrics is not always self-explanatory, and the interpretation of what counts toward a particular metric can meaningfully change the measured quantity. For high-value engine licences, review the metric definition in the contract documentation and the SAP measurement tool's counting methodology in detail. Where there is ambiguity — particularly around what constitutes a countable unit in transaction-volume-based metrics — engage a SAP licensing specialist to assess whether an alternative, equally valid interpretation produces a lower measurement value.
Strategy 5: Negotiate Engine Reduction Rights at Contract Renewal
SAP's standard contract terms typically do not allow mid-term reductions in engine licence quantities. The opportunity to contractually reduce an over-sized engine licence arises primarily at renewal. Negotiate explicit provisions for reviewing and resizing engine licences at each renewal cycle based on measured consumption. Including this right in your contract is straightforward at signature or renewal — exercising it retroactively without contractual rights is significantly harder.
Strategy 6: Use Engine Optimisation as a Negotiation Lever for Other SAP Commercial Terms
Engine licence over-licensing is a two-way commercial issue: SAP earns support revenue on excess engine quantities. When engaging SAP on contract renewals or new commercial discussions, the engine over-licensing position can be used as a negotiation lever: SAP receives an overpayment on support today; in exchange for agreeing to right-size the engine portfolio (which costs SAP support revenue), the customer offers expanded cloud commitments, accelerated migration timelines, or increased BTP consumption commitments that more than compensate SAP for the support reduction. This trading approach often produces better outcomes than attempting to negotiate engine reductions as an isolated cost-reduction exercise.
Strategy 7: Establish Annual Engine Monitoring as Part of SAP Governance
Engine licence management is not a one-time project. Business activity metrics — headcount, revenue, transaction volume — change every year, and the engine licences tied to them may drift out of alignment with contracted quantities in either direction. Organisations that establish annual engine measurement reviews as part of their SAP governance calendar maintain visibility into both under-licensing risks (where growing business activity may be approaching or exceeding contracted engine quantities) and over-licensing opportunities (where declining or optimised activity creates renegotiation options). The SAP System Measurement process already produces the data required for this review — the discipline is in incorporating the analysis into the governance cycle.
SAP Licensing Optimisation Intelligence
Quarterly SAP engine licensing updates, measurement methodology changes, and cost optimisation strategies from our advisory practice.