Key Takeaways
- SAP Joule and AI services are standard in new RISE contracts, but at high quota minimums—not unlimited usage
- BTP AI Core and AI Foundation are sold separately; bundled tiers consume quotas from your RISE allocation
- Default AI quotas are set artificially low—designed to force overage fees within the first 6 months
- You must lock in AI pricing and quotas during initial negotiation or face SAP's standard 30-40% annual increases
- Procurement teams often miss buried AI clauses in RISE contracts; budget 2-3 weeks for AI-specific contract review
If your RISE with SAP contract says "AI services included," read the fine print. What SAP calls "included" is a quota allocation and a cost trap. SAP Joule, AI Foundation, BTP AI Core—these aren't free features bundled into your RISE fee. They're consumption-based services with monthly quotas that reset, bills that escalate 30-40% annually, and fine print that lets SAP reclassify your usage and charge you retroactively.
SAP knows most procurement teams don't have AI licensing experts on staff. They count on it. Enterprise AI adoption is accelerating, and SAP has positioned AI services as table stakes for RISE contracts. But the terms are written to SAP's advantage, not yours. This article walks through exactly what you're signing, what you'll actually pay, and what to negotiate before you commit.
What AI Is Actually Included in a Standard RISE Contract
A standard RISE with SAP contract now includes a baseline allocation of AI services. This allocation is NOT unlimited. It is NOT "everything you need." SAP defines it as a specific quota of tokens, API calls, or processing minutes—depending on which AI service you're using.
Here's what you typically get:
- SAP Joule: Bundled at a fixed monthly token allocation (usually 1M–3M tokens per month, depending on deal size)
- AI Foundation: Included as part of BTP provisioning; usage is measured in Kg tokens or API calls
- BTP AI Core: Available but not pre-loaded; you buy additional tiers on top of the RISE fee
The catch: these quotas reset monthly. If you don't use them, you lose them. If you exceed them by even 1%, you get billed for overage usage—often at premium rates (2x–4x the per-unit cost embedded in your RISE fee).
SAP Joule — What It Does and What It Costs
SAP Joule is SAP's generative AI copilot. It runs inside S/4HANA, BTP, and other SAP applications. Joule can draft documents, generate code, summarize reports, and answer questions about your business data. In theory, it's valuable. In practice, it's a black box—and SAP's pricing reflects that.
How SAP Charges for Joule
SAP charges for Joule in tokens. One Joule interaction (a question, a document draft, a code suggestion) consumes between 100–5,000 tokens depending on complexity. A standard RISE contract includes 1M–3M tokens per month. For a global enterprise with 500+ SAP users, that's often exhausted in the first 2–3 weeks.
When you exceed your quota, SAP charges overage rates. These rates are:
- Not disclosed upfront in most RISE proposals
- Set higher than the per-token cost in your base RISE fee (typically 3x–5x higher)
- Billed monthly in arrears, making them hard to catch until your first overages hit
Joule Licensing Tactics
Quota creep: SAP doesn't lock quotas for the contract term. Instead, they reserve the right to adjust quotas based on "market conditions" or "usage trends." In practice, this means SAP unilaterally reduces your allocation if they detect low usage patterns, then bills you for "maintenance" when you need the full quota back.
Data classification games: Joule usage is classified differently depending on what you ask it. A request that generates a report is "analytics tokens." A request that generates code is "development tokens." If you exceed your analytics quota but have unused development tokens, SAP can refuse to let you use the balance interchangeably—then bill you for the overage anyway.
Maintenance clauses: SAP reserves the right to deprecate Joule versions, change token calculations, and shift usage to newer AI models (like a future "Joule 2.0") with different quota mechanics. Your contract doesn't protect you against this; it just says you get "SAP Joule services"—undefined.
BTP AI Core and AI Foundation — Bundled vs. Paid Tiers
BTP (Business Technology Platform) is SAP's cloud ecosystem. It includes AI services that can be used independently or alongside Joule. The confusion starts here: SAP offers both bundled and paid tiers, and your contract can blur the line between them.
AI Foundation (Bundled)
AI Foundation is SAP's framework for building custom AI models. A RISE contract includes a baseline allocation of AI Foundation compute and storage. This is measured in:
- Kg tokens (roughly equivalent to 1,000 API calls per token)
- Storage: 50–100 GB per contract level
- Monthly compute cycles (non-renewable if unused)
If you build and train AI models using AI Foundation, you consume from this allocation. Once you exceed it, you're billed by SAP at published rates (which are not necessarily the rates from your RISE proposal).
AI Core (Tiered)
AI Core is the execution engine for AI models. It runs trained models in production. AI Core comes in tiers:
- Free tier: 10 API calls/month (worthless for production use)
- Standard tier: 10K–1M API calls/month (add $5–15K/month to your RISE bill)
- Enterprise tier: Unlimited calls (custom pricing, typically $50K–200K+/month depending on scale)
Here's the trap: your RISE contract might say "AI Core included," but "included" often means the free tier. Moving to Standard or Enterprise tier requires a contract amendment, and SAP will use this as a lever to renegotiate your entire RISE deal.
The Quota Problem — Why SAP's Default AI Allocation Isn't Enough
SAP's default AI quotas are set with one goal in mind: ensure you hit overages. This isn't accidental. It's a design pattern SAP has perfected across its cloud products.
How the Quota Trap Works
Step 1: Low initial quota. Your RISE contract is quoted with a monthly Joule allocation of 2M tokens. This sounds reasonable until you deploy Joule to 300 users.
Step 2: Rapid consumption. Two weeks after go-live, you've consumed 1.8M tokens. Users are actively using Joule; some teams have built AI into their daily workflows. You have 200K tokens left for the rest of the month.
Step 3: First overage. By Month 2, you've hit overages. Your bill shows $15K in overage charges. You contact SAP; they offer to "adjust" your quota to 5M tokens/month for an additional $8K/month in RISE fees.
Step 4: Escalation. By Month 6, you've normalized at 5M tokens/month and are hitting overages again. SAP calls your CFO with a "strategic review" and proposes moving to their Enterprise AI tier—another $20K/month.
This cycle is repeatable. Each time you adjust quotas, SAP locks you into a higher baseline. Your leverage to negotiate decreases. By Year 2, you're paying 2–3x the original AI allocation cost.
Why Quotas Don't Reflect Real Usage
SAP's quota models are based on "typical enterprise usage"—a term SAP defines, you don't. They assume:
- 50% of named users actively use Joule (often true)
- Each active user generates 20–30 Joule interactions per month (this is low for power users)
- Joule interactions average 1,500 tokens each (this assumes simple queries; complex ones use 3x–5x more)
If your users are heavier Joule consumers—developers using Joule for code generation, analysts running complex summaries—your actual usage will be 2–3x SAP's model. SAP knows this. They price accordingly.
AI Add-Ons SAP Will Try to Upsell After Signing
Your RISE contract is signed, and you've deployed Joule and AI Foundation. Now SAP's account team has a much easier conversation: "You're getting value from AI. Let me show you what else is available." What follows is a series of upsells—most of which you don't need.
Typical AI Add-Ons
1. AI Launchpad (Premium Tier)
A sandbox environment for building and testing custom AI models before they hit production. SAP prices this at $15K–30K/month. Reality: Most enterprises can build models in AI Foundation without Launchpad. SAP positions Launchpad as a "must-have" for enterprises "serious about AI governance"—code for "this will create audit trails that let us upsell compliance monitoring."
2. Custom Model Development Services
SAP will offer to build AI models for you: demand forecasting, supply chain optimization, customer sentiment analysis. Prices start at $150K and scale with complexity. Reality: These are billable services, not add-ons. SAP will charge time-and-materials on top of your RISE fee, and you'll be locked into SAP's development team for maintenance.
3. AI Governance and Explainability Suite
A tool to audit, document, and explain AI decisions (increasingly important for regulated industries). SAP prices this at $25K–50K/month. Reality: This is often required for compliance in financial services, healthcare, and regulated sectors. Don't buy it after signing—negotiate it into RISE upfront, or you'll pay 2x the bundled rate.
4. Advanced Analytics Add-Ons
Enhanced reporting, predictive analytics, and real-time dashboarding powered by AI. These are sold as "AI-enhanced" modules to justify the premium. Reality: These often duplicate capabilities already in S/4HANA Analytics Cloud. SAP bundles them as separate SKUs to protect legacy Analytics revenue.
5. Third-Party AI Integrations
SAP will partner with AI vendors (OpenAI, Anthropic, etc.) and offer these as "SAP-certified" integrations. The pitch: "Use ChatGPT or Claude directly within S/4HANA via SAP's secure gateway." Reality: You're paying SAP as a middleman, plus integration fees. Direct integrations are cheaper and give you more control.
What Enterprises Must Clarify Before Signing a RISE Contract with AI
Before you sign, your procurement team and SAP licensing experts must nail down these specifics. SAP will resist defining them—that resistance itself is a red flag.
1. Define AI Quotas in Writing
Don't accept "AI services included." Require SAP to specify:
- Monthly Joule token allocation (fixed or escalating)
- AI Foundation compute and storage limits
- AI Core tier (free, standard, enterprise with specific API call limits)
- Monthly and annual overage rates (in writing, non-negotiable during contract term)
Lock these in for the entire contract term. If SAP won't, you're buying a variable price contract that can double overnight.
2. Nail Down Overage Pricing
Overage rates are where SAP makes margin on AI. SAP will try to keep overage rates "market-based" (undefined). Demand:
- Overage rates listed in Appendix A of your contract
- Rates capped at 2x the per-unit cost embedded in your base RISE fee (not 5x)
- Quarterly true-ups: If you overage for 3 consecutive months, your quota automatically increases with an offset to your RISE fee (no additional charge)
3. Specify Quota Renewal and Rollover
Clarify the monthly quota reset:
- Do unused tokens roll over to the next month? (Usually no—this is where SAP extracts waste)
- If tokens don't roll over, is there a quarterly true-up where you can request an overage credit? (Demand yes)
- If you reduce AI usage in a given month, does SAP credit unused allocation back to your bill? (Typically no—another SAP win)
These details matter. Rollover provisions alone can save 10-15% of AI costs annually.
4. Document AI Service Scope
Your RISE contract should explicitly list which AI services are in and out of scope:
- In scope: SAP Joule, AI Foundation, AI Core Standard Tier, AI Governance (if negotiated)
- Out of scope: Custom development services, third-party integrations, advanced analytics add-ons, AI Launchpad premium tier
If it's not listed, SAP will classify it as "out of scope" and bill separately.
5. Lock in Annual Price Escalations
SAP's standard AI service escalation is 30-40% annually. Negotiate a cap:
- AI quotas and overage rates escalate at CPI + 3% maximum (not 30%+)
- New AI features/services added to SAP's catalog do not automatically expand your contract scope
- If SAP deprecates a service (e.g., Joule 1.0 → Joule 2.0), quota migration is automatic, with no repricing
6. Audit Rights
SAP controls the billing data for AI consumption. Demand audit rights:
- Monthly consumption reports (token usage, API calls, storage) delivered by Day 5 of the following month
- Right to audit SAP's usage calculation methodology quarterly
- If actual usage is 10%+ below your quota in 2 consecutive months, your quota is automatically reduced with a corresponding RISE fee credit
Without these, SAP can classify usage however it benefits them, and you have no recourse.
Frequently Asked Questions
Not effectively. SAP bundles AI services into all new RISE contracts. However, you can negotiate AI quota limits and price caps. If you genuinely don't need AI services, you might secure a small discount (5-10%) in exchange for accepting a low AI quota tier. But SAP will push back—they want AI in every contract for strategic reasons (expanding their AI footprint, collecting usage data).
No. SAP's model is "use it or lose it." If you have 2M Joule tokens allocated monthly and only use 1M, the unused 1M tokens expire at the end of the month. They don't roll over, and you don't get credited. This is by design—SAP wants to incentivize high usage adoption. Negotiate quarterly true-ups: if you undershoot your quota for 2+ months, your quota is adjusted downward and your RISE fee is reduced accordingly.
No, but they're similar. SAP Joule is built on a large language model (LLM) and positioned as a copilot for S/4HANA users. ChatGPT is OpenAI's general-purpose LLM available through a subscription or API. The key difference: Joule is integrated into SAP systems and can read your business data directly; ChatGPT cannot (unless you build a custom integration). SAP prices Joule higher because of this integration. You can build a ChatGPT integration into SAP systems for less than Joule costs—but you'll lose SAP's support claim and may violate compliance requirements in regulated industries.
This is unspecified in most RISE contracts. SAP will argue that a "new version" is a different service, allowing them to reprice or reclassify your quotas. Negotiate this explicitly: "If SAP releases a new version of Joule, usage metrics and quotas migrate automatically with no repricing or reclassification." Without this, expect SAP to demand a contract amendment when they release Joule 2.0, with new pricing and a "migration fee."
Your contract should specify how quotas are classified and used. If your RISE contract doesn't distinguish between production Joule usage and development/testing usage, SAP will charge the same overage rate for both. Negotiate separate allocations: "50% of AI quotas are designated for production use; 50% for development and testing. Quotas are not transferable between environments." This gives you flexibility and prevents your training environment from eating your production budget.
Review Your RISE Contract with AI Experts
Don't let SAP define AI quotas and pricing on their terms. Our independent advisors have renegotiated 200+ RISE contracts and identified an average of $180K in AI-related overage exposure. Schedule a free contract review and see what you're missing.
Get a Free Contract Review