Section 1: Why SAP BTP Buying Decisions Go Wrong
Most enterprises stumble into SAP BTP without a structured buying strategy. They either inherit BTP as part of a RISE with SAP contract (where it's bundled but still metered) or they discover an integration gap and scramble to evaluate BTP against alternatives. By the time they realise they need it, the evaluation clock is ticking and SAP's pre-sales team is already at the table.
Here's the pattern that repeats across enterprises: SAP's pre-sales engineers present a credit estimate that looks reasonable — often suspiciously low. The estimate typically covers their initial use cases (integration, extension, maybe one analytics instance). It gets approved, signed into the contract, and then reality arrives. Six months into implementation, teams discover they need more HANA Cloud capacity, additional Integration Suite connectors, or unexpected SAP Build licenses. The overage bill is shocking because SAP's standard list price for overages is typically 40-60% higher than the negotiated credit rate.
The buying mistake is accepting SAP's credit estimate without an independent baseline. SAP excels at estimating conservatively on credit consumption while selling top-ups later at standard list price. They're not being malicious — they're optimizing for deal velocity. Your job as a buyer is to sanity-check their numbers against your actual integration complexity, user base, and data volumes.
SAP BTP is fundamentally consumption-based but sold upfront as a credit commitment. You're betting on your own consumption profile before you have 12 months of operational data. That asymmetry of information favours SAP.
This isn't specific to BTP, but it's the most important baseline to hold in your head during any SAP cloud buying process. Your initial estimates will be wrong. The question is whether your contract allows you to adapt without catastrophic overage charges.
Section 2: Understanding What You're Actually Buying
SAP BTP is not a single product. It's a commercial umbrella covering 100+ services ranging from integration middleware to analytics to low-code application development to AI. The portfolio includes:
- Integration Suite: Pre-packaged connectors and integration flows (most expensive per credit, but essential for landscape integration)
- Extension Suite: CAP framework, low-code tools, and extension development (developer-hour intensive)
- SAP Build: Low-code application builder (increasingly popular for business user workflows)
- HANA Cloud: Managed in-memory database (the biggest credit burn for data-heavy use cases)
- SAC (SAP Analytics Cloud): Cloud analytics and planning (expensive if you're doing enterprise-scale BI)
- AI Core: Machine learning and AI model orchestration (niche but growing)
- Datasphere: Data fabric and unified data catalog (emerging but not widely adopted yet)
- Event Mesh: Asynchronous event streaming and pub/sub messaging
- API Management: API governance and lifecycle management
Each service has its own credit rate, measured in different units (some by compute hour, some by API call, some by storage, some by licensed user count). The opaqueness is intentional because it gives SAP flexibility in pricing and makes third-party cost comparisons nearly impossible.
Credits are the currency. SAP sells two types: Universal Credits (flexible, usable across any service) and Block Credits (tied to specific services, non-portable). Always negotiate for Universal Credits. Block Credits strand spend if you don't use a specific service, and they reduce your optionality mid-contract when use cases shift.
SAP also sells T-shirt sized bundles (S/M/L/XL) that package common service combinations. These bundles are convenient but opaque — you rarely see the credit rates for individual services, which makes benchmarking and negotiation harder. Always insist on modeling against actual services you'll use. A Large bundle might include 5,000 HANA Cloud compute hours you'll never use if your integration is lightweight.
Section 3: Sizing Your BTP Investment Correctly
Right-sizing requires discipline. Most enterprises skip this step and rely entirely on SAP's estimate. Here's the proper process:
Step 1: Build a service consumption inventory. List every BTP service you plan to use in the first 12 months. Be granular: how many Integration Suite iflows will run daily? What's the average processing time per flow? How many SAP Build apps will you develop? How much HANA Cloud compute do you need for your analytics workload? This inventory becomes your baseline.
Step 2: Get SAP to provide credit rate cards for each service. SAP rarely shares these proactively. Ask your account executive for the official credit consumption rates (measured in credits per API call, per compute hour, per licensed user, etc.). If they push back, flag this as a red light — you can't model consumption without this data.
Step 3: Model best/expected/worst case scenarios. Use your service inventory and rate cards to project three consumption curves: a lean scenario (60% of expected usage), an expected scenario (your baseline), and a peak scenario (150% of expected usage). This gives you the bandwidth to handle implementation delays or higher-than-expected adoption without blowing budget.
Step 4: Add a 20% buffer to expected case and negotiate it as an optional top-up, not an upfront commitment. This is crucial. If you commit 20% extra upfront, you've anchored higher. Instead, include an optional top-up clause in your contract that allows you to purchase additional credits at your negotiated rate (not SAP's list price) if you hit 80% of your committed allocation. This protects you without pre-funding waste.
Common sizing mistakes:
- Underestimating HANA Cloud: HANA Cloud is the highest credit burn for most enterprises. Data refreshes, query performance tuning, and backup/recovery all consume credits. If you're migrating analytics workloads from on-premise HANA, don't assume cloud consumption will be the same.
- Overestimating Integration Suite: Integration Suite is efficient and often cheaper than expected if your iflows are well-designed. Pre-packaged connectors are fast and low-cost. Custom code burns more credits.
- Not accounting for seasonal peaks: If you have year-end close, quarter-end reporting, or seasonal demand spikes, those will show up as consumption peaks. Your contract should protect you during these windows without forcing you to overcommit for the entire year.
RISE BTP entitlements: If you're buying through RISE with SAP, check your Schedule of Bundled Items carefully. The standard BTP credit allocation through RISE is typically €30,000–€100,000 per year, depending on the RISE tier. This is almost never sufficient for real integration complexity. A single HANA Cloud instance with 1TB of data and active daily queries can consume €50,000+ in credits annually. If you're also running Integration Suite and SAP Build, you'll exceed the allocation quickly. Build this into your negotiation before signing RISE.
Section 4: Contract Structure — What to Negotiate Before Signing
The contract terms matter as much as the price. SAP's standard terms favour consumption overages and usage lock-in. Here are the clauses you must negotiate before signing:
Universal Credits clause: Your contract must explicitly state that credits are Universal (not service-specific Block Credits). Include language that allows you to shift credit allocation across services without penalty. This protects you when use cases evolve.
Credit rollover: SAP's default is use-it-or-lose-it annual cycles. If you commit €50,000 and use €45,000, the remaining €5,000 vanishes. Negotiate for rollover of unused credits to the next year (typically capped at 20-30% of annual commitment). This reduces the pressure to burn credits before year-end just to avoid waste.
Overage protection: Without this clause, any consumption beyond your commitment is charged at SAP's standard list price, which is typically 40-60% more than your negotiated credit rate. Cap overage charges at your negotiated rate for the first 25% of overage, then include a consultation clause for anything beyond that. This protects you from bill shock.
Multi-year flexibility: 3-year commitments unlock 10-20% discounts. But only commit multi-year if you have 12 months of actual consumption data. If you're in month three of RISE implementation, a 3-year BTP commitment is premature. Negotiate for a 1-year term with an option to extend at the same rate if your consumption is stable.
Termination rights: What happens to prepaid credits if you exit RISE or terminate the BTP contract early? Some contracts include clawback clauses that require you to pay back a portion of committed credits. This is a deal-breaker for enterprises with acquisition or restructuring risk. Negotiate for pro-rata credit refunds or the right to migrate to a different SAP cloud service.
Audit rights: Retain the right to audit your own BTP consumption data. You should have read-access to BTP Cockpit usage analytics and the Usage Analytics API. Without this, you're dependent on SAP's billing data to understand your consumption patterns. Build this into the contract explicitly.
Section 5: BTP in RISE with SAP — Bundled But Not Free
RISE with SAP bundles BTP credits into the overall contract, but the amount is carefully defined in the Schedule of Bundled Items. The trap is psychological: SAP counts bundled BTP credits as zero incremental cost in the RISE deal model, so buyers don't scrutinise the actual allocation.
Reality check: Bundled BTP credits are not free. They're part of your RISE contract cost. If you consume beyond the bundled allocation, you pay SAP's standard list price for overages — often 40-60% above the negotiated credit rates for the rest of your RISE contract. This creates a perverse incentive for SAP to allocate low bundled BTP credits and profit from your overages.
Due diligence before RISE signing requires requesting a detailed breakdown of BTP credit allocation and comparing it to your actual integration complexity. Ask your SAP account executive:
- What's the total BTP credit allocation included in this RISE tier?
- How many HANA Cloud compute hours does this allocation support annually?
- What's the Integration Suite iflow count limit within this allocation?
- What's the overage rate if we exceed this allocation?
If the allocation doesn't cover your projected consumption, negotiate for higher bundled BTP credits before signing. It's much easier to add BTP credits to a RISE contract during negotiation than to fight overages retroactively.
See our RISE with SAP advisory service for comprehensive RISE contract review. We benchmark RISE BTP allocations against your actual integration requirements and identify negotiation leverage before you sign.
Section 6: Vendor Evaluation — BTP vs. Alternatives
Before committing to BTP, enterprise buyers should evaluate alternatives for specific use cases. BTP is powerful but not always the cheapest or best-fit option.
Integration: If your integration landscape is primarily non-SAP (connecting Salesforce, Workday, Oracle, custom APIs), SAP Integration Suite is often 30-50% more expensive than MuleSoft (Salesforce), Dell Boomi, or Azure Integration Services. These alternatives also have larger communities and faster integration templates. Only use Integration Suite if you're doing deep S/4HANA integration or you're locked into SAP through broader licensing commitments.
HANA Cloud: For SAP-adjacent workloads (data lakes, advanced analytics, machine learning), Azure SAP HANA (BYOL) or GCP Bare Metal are viable alternatives. These give you more control over infrastructure costs and avoid SAP's credit consumption model.
Analytics: Tableau and Power BI are often more capable and cheaper than SAC for enterprise business intelligence. SAC is better for SAP-specific reporting (pulling from S/4HANA), but if you're building heterogeneous analytics across multiple data sources, Tableau/Power BI typically win on cost and user adoption.
Low-code development: SAP Build is competitive in the low-code space, but Mendix, OutSystems, and Microsoft Power Apps also have enterprise traction. The differentiator is integration depth: if you're building extensions to S/4HANA, SAP Build integrates tightly with CAP framework and HANA backend. For standalone apps, platform-agnostic low-code tools might be cheaper.
The BTP lock-in risk: Once you build extensions and integrations on BTP (using SAP Build, CAP framework, custom HANA queries), migration cost is significant. Your iflows, databases, and business logic become entangled with SAP infrastructure. Factor this into your TCO analysis. If you're evaluating BTP for a 3-5 year horizon, lock-in risk should influence your decision.
About to sign a BTP contract?
Our SAP licence optimisation service reviews BTP proposals before signing to identify pricing gaps, missing contract protections, and right-sizing errors.
Get a BTP contract reviewSection 7: Implementation Cost Realities
BTP credits cover infrastructure consumption — they do NOT cover implementation services. This is where most enterprises discover the true cost of SAP BTP.
SAP SI partner rates for BTP implementation: €150–€300/hour for certified BTP consultants, depending on their specialisation. HANA Cloud DBAs, Integration Suite architects, and SAP Build experts command the higher end.
Project durations: Integration Suite projects typically run 3-6 months for complex landscapes with 10+ systems to connect. Budget €200,000–€500,000 for SI costs alone, depending on team size and integration complexity.
SAP Build low-code projects: These are faster to implement (weeks instead of months) but require governance to prevent proliferation. Business units love SAP Build because they can build apps without IT, but this creates shadow IT risk and maintenance debt. Budget for a review and governance phase after the initial build wave.
Budget rule of thumb: for every €1 of BTP credits, budget €2-3 in implementation and management costs. If you commit €100,000 in BTP credits, your true annual cost is €300,000–€400,000 when you include SI services, internal resource time, and ongoing management. This multiplier often surprises CFOs who see the BTP credit line item and assume it's the full cost.
Build this multiplier into your ROI analysis from day one. It changes the calculation from "BTP is a cheap cloud platform" to "BTP requires significant upfront investment before you see value."
Book a free SAP BTP contract review
Before committing, our team benchmarks your credit allocation against similar enterprise profiles and identifies negotiation leverage.
Schedule your review