- SAP AI credits were the original BTP-era metric; SAP AI units replaced them as the primary consumption currency for Joule and generative AI services from 2023 onward.
- The two metrics are not directly interchangeable — conversion rates vary by service, tier, and contract vintage.
- AI units expire; credits in older contracts sometimes rolled over. This is a fundamental cost difference that enterprises routinely miss at renewal.
- SAP bundles both credits and units into RISE, GROW, and standalone BTP deals — what's included in each SKU is rarely transparent in the Order Form.
- Enterprises that don't audit their consumption model before renewal routinely overpay by 20–35% on AI-related charges.
- Independent review of your BTP and AI entitlements before any SAP negotiation is essential to establishing a defensible position.
- Why SAP Changed the AI Consumption Model
- SAP AI Credits: What They Were and Where They Remain
- SAP AI Units: The Current Standard
- Credits vs Units: The Side-by-Side Comparison
- Contract Risks Created by the Transition
- How to Audit Your Current AI Entitlements
- Negotiating AI Consumption Terms at Renewal
- Frequently Asked Questions
Why SAP Changed the AI Consumption Model
SAP's AI licensing architecture has gone through two distinct phases. The original model, built around the SAP Business Technology Platform (BTP), used a generic credit system to measure service consumption across capabilities ranging from data integration to low-code development. Credits were relatively abstract — one credit could mean different things in different BTP service contexts, which suited SAP fine because the ambiguity made it difficult for customers to benchmark costs.
When SAP began positioning generative AI as a strategic differentiation point — culminating in the launch of Joule, its enterprise AI copilot, and the broader SAP AI Core and SAP AI Launchpad portfolio — the credit model became too blunt an instrument. SAP needed a metric that could reflect the heterogeneous cost of different AI workloads: a simple predictive analytics call consumes far fewer underlying resources than a complex generative AI prompt processing 100,000 tokens against an enterprise knowledge base.
The AI unit model was designed to solve this. By assigning different unit costs to different AI operations, SAP could (in theory) create more granular, more accurate consumption measurement. In practice, what it also created was a new layer of pricing opacity that benefits SAP's commercial team rather than enterprise buyers. The published unit rates for most AI services are difficult to reconcile with actual infrastructure costs, and the lack of transparent conversion documentation makes it nearly impossible for customers to independently verify their charges.
For enterprises that had existing BTP contracts with credit allocations, the transition to units introduced a compatibility problem: existing credits were not automatically migrated to units. Depending on contract vintage and SAP Account Executive, some customers were given conversion formulas; others were told to consume existing credits for legacy services and purchase units separately for new AI services. This bifurcation created exactly the kind of licensing complexity that SAP's commercial team exploits at audit time.
SAP AI Credits: What They Were and Where They Remain
SAP BTP credits originated as a unified consumption currency for the Business Technology Platform's service catalogue. When enterprises purchased BTP capacity — whether as part of a RISE with SAP bundle, a standalone BTP contract, or an enterprise agreement add-on — they received a pool of credits denominated in SAP's internal currency unit, applied against services as they were consumed.
Credits were attractive to SAP's sales organisation because they are easy to sell: a number like "5 million BTP credits" sounds substantial and is difficult to translate into real workload capacity without internal SAP pricing tables that are not publicly available. Enterprises frequently purchased large credit pools without any meaningful analysis of how many they would actually consume — and SAP's entitlement tracking in BTP's Service Manager was not, in earlier versions, designed to make consumption monitoring straightforward for buyers.
Where Credits Still Appear in Contracts
Credits have not disappeared entirely. They remain relevant in three scenarios. First, older RISE with SAP and standalone BTP contracts signed before 2023 often still carry credit entitlements that have not yet been migrated or renegotiated. Second, certain non-AI BTP services — integration flows, application runtime, data storage — may still be denominated in credits depending on the specific SKU structure in your Order Form. Third, some SAP Analytics Cloud (SAC) and SAP Datasphere capacities are measured in credits rather than units, even in 2024-era contracts.
The critical issue with legacy credits is expiry and carryover rules. In SAP's standard terms, BTP credits expire at the end of the contract year unless specific carryover provisions have been negotiated. Many enterprises discover at year-end that they have substantial unused credit balances that cannot be rolled forward — a direct cost-efficiency loss that our SAP licence optimisation service addresses by restructuring entitlement consumption planning well before the expiry window.
Are you carrying unused BTP credits or AI units heading into renewal? Most enterprises don't know until it's too late to renegotiate. Our independent BTP entitlement review identifies exactly what you've purchased, what you've consumed, and where you're over-paying before SAP's commercial team gets involved.
Book a Free Entitlement Review →SAP AI Units: The Current Standard
SAP AI units are the consumption currency for SAP's generative AI and machine learning services, delivered primarily through SAP AI Core and surfaced to end users through Joule. Unlike BTP credits — which were a flat currency applied across a broad service catalogue — AI units are specifically calibrated to AI workload consumption, with different unit costs assigned to different operation types.
In SAP's public documentation, AI units are described as measuring "the amount of AI processing consumed." In practice, this translates to a function of input tokens, output tokens, model complexity, and the specific SAP AI service being called. A Joule prompt that queries a structured SAP S/4HANA dataset with a well-defined answer will consume fewer AI units than a complex multi-step reasoning prompt drawing on unstructured enterprise content. The actual unit rates per operation are published in SAP's service rate cards, but these are subject to change and the methodology for calculating consumption is not always transparent in real-time tooling.
How AI Units Are Packaged and Sold
AI units are sold in three primary ways. The first is bundled inclusion — RISE with SAP and GROW with SAP contracts now typically include a baseline AI unit allocation, presented by SAP's sales team as a differentiating value of the cloud contract. What SAP's sales team rarely clarifies is that the baseline allocation is often calibrated to light adoption scenarios; enterprises that deploy Joule across multiple business domains and user populations will exceed their bundled allocation within the first renewal cycle.
The second purchase mechanism is a top-up or overage model, where enterprises purchase additional AI unit blocks on top of their base allocation. These are typically sold at a higher per-unit rate than the bundled allocation, and the pricing flexibility SAP offers at overage point is significantly less than at initial contract. The third mechanism, available to large enterprise accounts, is a negotiated AI consumption block purchased as a separate line item in the Master Agreement — which offers the best unit economics but requires detailed consumption forecasting that most enterprises are not equipped to perform without independent support.
Our detailed guide to SAP AI unit consumption walks through exactly how units are debited across each service type and how to build a reliable consumption forecast before entering SAP renewal negotiations.
Credits vs Units: The Side-by-Side Comparison
Understanding the functional differences between the two metrics is essential before entering any SAP contract discussion. The following comparison captures the key dimensions relevant to enterprise buyers:
| Dimension | SAP AI Credits | SAP AI Units |
|---|---|---|
| Primary use case | BTP services (broad catalogue) | AI/ML workloads (Joule, AI Core, AI Launchpad) |
| Granularity | Flat currency, coarse-grained | Operation-specific consumption rates |
| Expiry behaviour | Annual expiry (carryover negotiable) | Annual expiry (no standard carryover) |
| Visibility in BTP cockpit | Moderate — credit balance visible but service breakdown inconsistent | Improving — AI Launchpad provides unit consumption dashboards |
| Contract vintage | Pre-2023 contracts; some legacy SKUs | 2023+ contracts; all new AI service SKUs |
| Conversion between types | No automatic conversion; requires explicit negotiation with SAP | |
| Risk at audit | Overconsumption exposure; unused expiry loss | Overage rates; mis-classification of operation types |
| Typical inclusion in RISE/GROW | Yes (legacy bundles) | Yes (current bundles; often undersized) |
The most important practical difference is the expiry asymmetry. In older credit contracts, some enterprises negotiated carryover provisions — unused credits rolling forward into the next contract year. This provision is rarely offered in AI unit contracts. SAP's standard position is that unused AI units expire at year-end. For enterprises deploying AI gradually — which is the norm, not the exception — this means paying for capacity that delivers no value.
Contract Risks Created by the Transition
The shift from credits to AI units created three specific contract risk categories that independent SAP licensing advisors regularly encounter when reviewing enterprise agreements.
Risk 1: Hybrid Contract States
Enterprises that renewed BTP contracts between 2022 and 2024 often ended up with a hybrid state: credits for some services, units for others, with inconsistent expiry dates across the two pools. During the system measurement process (where SAP's LAW tool or self-declaration mechanisms capture AI consumption), hybrid contract states are particularly vulnerable to SAP reclassifying credit-denominated consumption as unit-denominated, or vice versa, in ways that create artificial compliance gaps. We have seen enterprises receive back-billing claims based entirely on SAP's reinterpretation of which metric applied to which consumption period.
Risk 2: Bundled Allocation Ambiguity
RISE and GROW contracts typically specify AI unit inclusions in a manner that is ambiguous about which specific AI services the allocation covers. SAP Account Executives will present the bundle as covering "SAP AI capabilities" — but the Order Form language often limits coverage to specific service identifiers that do not include newer Joule capabilities introduced after contract signature. When enterprises use Joule features released post-signing, SAP's commercial team may argue that consumption falls outside the bundle entitlement, creating an out-of-contract usage claim. Our SAP contract negotiation team specifically negotiates forward-looking AI coverage clauses to eliminate this exposure.
Risk 3: Overage Pricing Asymmetry
Both credits and AI units carry overage pricing — the rate charged when consumption exceeds contracted entitlement. For credits, overage pricing was typically negotiated as part of the overall BTP commercial framework and was applied at the enterprise agreement level. For AI units, SAP has moved toward service-level overage pricing, where the overage rate for Joule consumption may differ from the overage rate for AI Core batch processing. Enterprises that negotiated credit overage rates often assume these rates apply to AI unit overages. They do not. The result is unexpectedly high charges when AI unit consumption exceeds baseline allocation.
How to Audit Your Current AI Entitlements
Before any discussion with SAP about AI consumption or AI licensing, enterprises need an accurate picture of their current entitlement position. This means answering four questions: What AI units and/or credits have been contracted? What has been consumed to date in the current contract year? What is the projected consumption for the remainder of the year? And what is the gap — surplus or deficit — between contracted entitlement and projected consumption?
In SAP's BTP cockpit, the Global Account Overview provides entitlement visibility at the service level, but the presentation is service-centric rather than cost-centric — it shows service instances and quotas, not unit burn rates. The SAP AI Launchpad provides better consumption analytics for AI-specific services, but requires appropriate roles to be configured and only covers AI Core and adjacent services, not all credit-bearing BTP services. For accurate cost-denomination reporting, enterprises typically need to combine data from BTP Service Manager, AI Launchpad consumption dashboards, and their Order Form entitlement schedules.
Most ITAM teams find that the reconciliation between these three data sources requires external help. The service identifiers in BTP don't always map cleanly to the SKU names in the Order Form, and the unit-to-credit conversion for legacy services is not documented within the platform tooling. Our SAP licence compliance service includes a full BTP entitlement audit that produces a reconciled view of your AI consumption position before SAP's measurement cycle closes.
SAP's AI unit model is designed to be hard to audit independently. Our team has reviewed hundreds of BTP and AI entitlement schedules and knows exactly where the discrepancies hide. Download our SAP AI Licensing Guide for the complete framework — or speak with our team directly.
Speak with an SAP AI Licensing Expert →Negotiating AI Consumption Terms at Renewal
The credit-to-units transition has created genuine negotiating leverage for enterprise buyers — if they know how to use it. SAP's commercial team does not want protracted discussions about legacy credit balances, conversion methodology, or hybrid contract states. When buyers arrive at renewal negotiations with a documented position on their credit and unit entitlements, consumption history, and projected AI deployment roadmap, SAP's standard opening position — which is to upsell additional AI unit capacity — becomes much harder to sustain.
The most effective positions we've negotiated on behalf of enterprise clients include: explicit carryover provisions for unused AI units (non-standard but achievable for enterprise accounts); consolidated credit-to-unit conversion at buyer-favourable rates for legacy credit balances; forward-looking coverage language that explicitly includes future Joule and AI services launched during the contract term; and service-agnostic overage pricing at a fixed multiple of the base unit rate rather than service-specific overage schedules.
None of these terms are offered by SAP's commercial team as standard. All require documented leverage, a clear understanding of your consumption position, and a willingness to challenge SAP's standard contract language. For enterprises that have not engaged independent SAP licensing expertise before approaching their AI-related renewals, the default outcome is paying more than necessary for capacity that is not fully transparent, with terms that maximise SAP's flexibility and minimise yours.
For a broader perspective on how SAP AI licensing fits into your overall enterprise agreement strategy, see our complete SAP AI licensing overview and our guidance on SAP AI budget planning for 2026 renewals.