ShareShare on LinkedIn

Why AWS Cost Optimisation Fails in Regulated Banking Environments

AWS publishes well-researched guidance on cost optimisation. The Well-Architected Framework recommends tagging discipline, workload classification, Reserved Instance coverage, and on-demand scheduling. These practices work in environments where engineering and procurement operate without regulatory friction. In regulated banking, they collide with governance constraints that make cost reduction fundamentally different.

A Tier 1 bank wanting to reduce RDS costs by turning off Non-Production instances at night cannot move the decision to a DevOps engineer. Change Advisory Boards review the implementation. Compliance documentation must show that the automated shutdown cannot accidentally terminate a Production database. The cycle time to approve and deploy the automation stretches from two weeks to eight weeks or longer. By the time the automation is live, the organisation has accepted the cost as permanent.

Cost optimisation in banking also intersects with data residency. Moving data between AWS regions to take advantage of cheaper pricing violates GDPR Article 44 or UK Data Protection Act 2018 constraints on cross-border transfers. A bank with workloads in eu-west-1 cannot migrate to eu-central-1 simply because it offers lower pricing. The data residency decision has already been made by legal and compliance teams. Cost optimisation happens within those boundaries, not around them.

Effective AWS cost optimisation for banks therefore requires a framework that respects regulatory constraints whilst identifying structural cost reduction opportunities. The EDP (Estimated Discount Percentage) model, commitment planning that aligns with M&A timelines, and AWS EDP negotiation within procurement are the levers that consistently work. Generic cost optimisation advice does not account for these banking-specific constraints.

The EDP Framework: What Banks Actually Negotiate in AWS Agreements

AWS Enterprise Discount Plans (EDPs) are volume-based agreements that reduce on-demand rates as a function of committed annual spend. An EDP is not a Reserved Instance commitment. It is a financial agreement covering all AWS services consumed across all accounts and regions in a 12-month period. An EDP applies a discount percentage to on-demand pricing. The discount percentage increases with committed spend, typically from 5 to 25 percent depending on spend tier, service mix, and AWS's commercial appetite.

Banks typically commit to EDP levels between 5 million and 50 million US dollars annually, depending on estate size and growth trajectory. A Tier 1 bank consuming 30 million US dollars in AWS services annually might negotiate a 15 percent EDP discount, worth 4.5 million US dollars in savings over a 12-month period. That same bank spending 50 million US dollars might achieve an 18 percent discount worth 9 million US dollars. The discount scales with volume.

What most banks do not understand is what sits within the EDP and what sits outside it. AWS applies the EDP discount to most services, but excludes others. Support (Premier Support, Business Support) typically falls outside the EDP. Certain legacy services or custom pricing arrangements sit outside. Premium data transfer rates and cross-region replication charges may or may not be included depending on the negotiated scope. Understanding the services included in the EDP scope is where most buyers lose significant leverage.

The EDP negotiation also interacts with service inclusions and exclusions. A bank can negotiate to include AWS credits (such as BYOL credits for Oracle licenses moved to AWS) within the EDP scope, applying the discount percentage to those credits as well. This becomes material when a bank is migrating a large Oracle Database estate to AWS and using Oracle BYOL. A 20 percent discount applied to 10 million US dollars in BYOL credits saves 2 million US dollars over the EDP term.

Rightsizing in Regulated Environments: Why Approval Cycles Matter

Rightsizing recommendations from AWS Trusted Advisor or third-party optimisation tools identify instances that are underutilised on compute (CPU average below 10 percent) or memory (memory usage below 15 percent). The recommendations appear straightforward: downsize the instance type, save on-demand compute costs. In a regulated bank, the approval cycle for implementing rightsizing changes can stretch across change windows, compliance sign-offs, and regulatory approvals that make the process take 12 to 16 weeks rather than 2 weeks.

A Development instance running at 8 percent CPU utilisation can technically be downsized. But in a banking IT department operating under ITIL change management and DORA (Digital Operational Resilience Act) controls, that change requires a change request, testing in a parallel environment, approval from a Change Advisory Board, and post-implementation review. The same bank without regulatory constraints might deploy the change in two weeks. The banking environment takes eight weeks.

The pragmatic approach to rightsizing in banking is to focus on Production workloads with high confidence signals (sustained below 5 percent utilisation for 60 days) and skip the marginal optimisation opportunities. A bank with 150 RDS and EC2 instances might identify 20 clear rightsizing opportunities. Pursuing all 20 creates change approval bottlenecks. Pursuing the top 10 highest-impact changes is more efficient and produces 70 percent of the savings in 50 percent of the timeline.

The alternative approach is to negotiate rightsizing into the EDP framework itself. A bank can commit to rightsizing actions within the EDP term, with AWS providing ongoing recommendations through AWS TAM (Technical Account Manager) engagements. This moves the decision-making cycle from individual instance approvals to quarterly business reviews, where rightsizing targets can be discussed at an aggregate level. A bank agreeing to "achieve 80 percent RI coverage and right-size 30 percent of underutilised instances by month 9 of the EDP term" creates business pressure without requiring individual change approvals for each instance.

Savings Plans Versus Reserved Instances: Which Commitment Type Suits Banking

AWS offers two primary commitment mechanisms: Reserved Instances and Savings Plans. Reserved Instances (RIs) are service-specific commitments on instance types (db.r6i.2xlarge RDS instance, t3.large EC2 instance, etc.). Savings Plans are spend-based commitments that apply across instance families and services. An EC2 Instance Savings Plan covers all EC2 instance types in a region. A Compute Savings Plan covers EC2, Fargate, and Lambda consumption across regions.

Reserved Instances provide steeper discounts (36 to 60 percent depending on term and payment option) than Savings Plans (typically 10 to 20 percent for one-year plans). The trade-off is flexibility. A one-year EC2 Reserved Instance commits to a specific instance type and region. If that instance type becomes obsolete or a workload migrates, the RI becomes sunk cost.

For banking workloads, the pragmatic approach is a two-tiered strategy: Reserve the Production core banking infrastructure (database instances, message queues, transaction processing infrastructure) with Reserved Instances because these workloads remain stable for 3 or more years. Use Savings Plans for Development, Pre-Production, and Analytics workloads where instance types evolve more frequently. A bank might achieve 80 percent RI coverage on Production RDS workloads (steady-state core banking databases) and 40 percent Savings Plan coverage on Development EC2 instances (where workload requirements change quarterly).

The EDP commitment also interacts with RI and Savings Plan strategy. An EDP of 30 million US dollars applied across a diverse workload estate (EC2, RDS, analytics, networking) often performs better than a pure RI strategy focused exclusively on a subset of services. A bank committing to an EDP at 15 percent discount achieves better overall savings when the EDP is applied broadly across all services, rather than pursuing maximum discount on RDS alone (through RI) and leaving other services on-demand.

How a global bank restructured its AWS EDP and saved $4.1M over three years

Commitment planning, rightsizing at scale, and cost allocation governance across 40+ AWS accounts

Cost Allocation and Chargeback: Why Banks Struggle and How to Fix It

Banks attempting to charge cloud costs back to business units (trading desks, payments division, retail branch operations) struggle because AWS Cost Explorer and native cost allocation tools do not understand banking organisation structure. A payment processing application running on EC2, RDS, and Lambda in multiple regions generates costs scattered across service categories and regions. Allocating that cost to the Payments Division requires cost allocation rules that map AWS services to banking applications.

AWS Cost Categories provide the mechanism for this allocation. A bank defines a Cost Category "Business Unit" with values "Payments", "Trading", "Retail", "Risk". Then Cost Categories are applied to resources via tagging discipline. Every EC2 instance for the Payments Division is tagged with Cost Category "Business Unit=Payments". When costs are queried, AWS Cost Explorer can group by Cost Category and show total cost for the Payments Division.

The implementation failure point is tagging governance. AWS allows any IAM user to create and modify tags on resources. Without strict enforcement, Development teams create ad-hoc tags, Business Unit tags are inconsistent, and cost allocation reports become unreliable. A bank with 50,000 EC2 instances across 40 AWS accounts cannot manually remediate tagging errors. Cost allocation governance requires automation: automated tagging policies that enforce Business Unit tags on all new resources, automated detection of untagged resources, and monthly cost allocation reports that identify allocation gaps.

A secondary integration point is AWS Cost and Usage Reports (CUR). Banks can export CUR data to S3 and ingest into their Financial Systems (SAP, Oracle Financials). This creates a single source of truth for cloud cost reconciliation. Banks that do this identify recurring discrepancies between their AWS invoices and their internal cost tracking, often discovering that unused Savings Plans or Reserved Instances are absorbing committed spend without delivering value.

For banks serious about chargeback, the formula is: AWS Cost Categories and automated tagging governance plus CUR export to Financial Systems equals cost allocation that actually works. This is a 12 to 16 week implementation project, not a two-week exercise. The payback comes from discovering that 15 to 20 percent of committed spend (via EDP, RI, or Savings Plans) is not being used efficiently, which creates a refinement opportunity in the next EDP negotiation.

Stay current on cloud cost optimisation for financial services

Monthly insights on AWS, Azure, and Google Cloud licensing strategies for banking technology leaders. No marketing, no vendor messages. Redress research only.

The EDP Renewal Negotiation: 12 Month Timeline and Leverage Points

AWS EDP agreements typically run for 12 months. Ninety days before expiry, AWS Account Teams contact the bank to discuss renewal terms. Most banks view this as a routine administrative renewal. Effective buyers view it as a commercial negotiation with multiple leverage points across the 12 month cycle.

The leverage timeline runs as follows. Months 1 to 3 of the EDP term: establish a baseline of actual spend and validate the committed amount against actual consumption. A bank committing to 30 million US dollars in spend might discover by month 2 that actual run-rate is only 25 million US dollars. This becomes leverage in the renewal conversation (the bank will argue for a lower commitment or higher discount). Months 4 to 9: identify cost reduction opportunities through rightsizing, Reserved Instance optimisation, and Savings Plans. Document the savings achieved (this creates a reference point for the next EDP). Months 9 to 11: prepare the renewal negotiation by gathering competitive quotes from Microsoft Azure and Google Cloud, even if cloud strategy is not actually multi-cloud. AWS TAM will ask what is required to earn the renewal. A bank with Azure quotes can negotiate from stronger position.

Month 12: execute the renewal negotiation. The bank's leverage at this point is a combination of (a) actual consumption data showing whether the 30 million US dollar commitment was realistic, (b) documented cost savings achieved during the term (demonstrating internal cost discipline), and (c) competitive alternatives. AWS typically offers renewal discounts 1 to 3 percentage points higher than the previous year, provided the bank commits to a higher spend level (reflecting AWS's expectation of growth).

Banks that fail in this negotiation typically do so because they arrive at month 10 without a competitive alternative, without cost reduction documentation, and without a clear business case for the spend increase that AWS is asking them to commit to. A bank that has achieved 20 percent cost reduction during the EDP term can negotiate from position of strength: "We achieved 20 percent cost reduction this year. We are prepared to commit to 32 million US dollars next year with an 18 percent discount." A bank that has not optimised cannot credibly negotiate and typically accepts AWS's default offer.

Acquisition-Driven Ramp Provisions: Planning for M&A Growth

Banking is an M&A industry. A bank acquiring a peer institution inherits cloud infrastructure that must be consolidated into the acquirer's AWS account structure. If the acquiring bank has committed to an EDP with a fixed spend level and the acquisition adds 5 million US dollars of annual AWS spend, the combined entity exceeds the committed amount and incurs additional charges at on-demand rates (minus the original EDP discount).

Sophisticated banks negotiate ramp provisions into their EDP agreements. A ramp provision allows the bank to increase the committed spend level during the EDP term (typically by 10 to 20 percent) without renegotiating the entire agreement. The discount percentage remains fixed. If a bank committed to 30 million US dollars at 15 percent discount and acquires an institution with 5 million US dollars of AWS spend, the bank can ramp the commitment to 35 million US dollars at the same 15 percent discount (worth 5.25 million US dollars in savings on the incremental 5 million US dollars).

Without a ramp provision, the bank either (a) renegotiates the entire EDP agreement early, which typically results in a lower discount percentage (AWS will want to discuss the new baseline spend and revised discount tier), or (b) runs the incremental 5 million US dollars on-demand without an EDP discount (a worse outcome). Banks with planned M&A activity should explicitly negotiate ramp provisions into the EDP at inception. AWS is accustomed to this discussion and typically accepts ramp language with 15 to 25 percent allowable growth, with a requirement to notify AWS within 30 days of the acquisition closing.

When to Bring in External Advisory

Internal AWS teams in banks run out of leverage when commercial decisions and technical decisions diverge without a clear owner. A bank's AWS Centre of Excellence (CoE) understands the technical optimisation opportunities (rightsizing, RI coverage, Savings Plans selection). The procurement team holds the mandate to negotiate the EDP but lacks detailed understanding of workload economics. The finance team wants cost allocation that works but does not have the AWS expertise to design cost governance frameworks.

External advisory adds measurable value when a bank is managing EDP commitments above 20 million US dollars annually, negotiating Oracle BYOL migration decisions that create permanent consequences, or pursuing cost allocation governance across 30+ AWS accounts. Our AWS advisory practice works exclusively on the buyer side with no commercial relationships with AWS or its channel partners. We benchmark your EDP terms against comparable banking institutions, identify structural cost reduction opportunities (not generic tagging exercises), and prepare the 12 month renewal roadmap before AWS Account Teams call to discuss renewal terms.

The return on external engagement typically manifests in two forms: (1) the EDP negotiation itself, where an additional 2 to 4 percent discount (worth 600,000 to 1.2 million US dollars on a 30 million US dollars commitment) pays for the advisory multiple times over, and (2) the structural cost reduction programme that produces 15 to 25 percent savings across the EDP term, compounding in the renewal negotiation. For banks managing cloud cost as a procurement and compliance exercise rather than an optimisation programme, external advisory typically delivers return on investment within the first six months.

Download: AWS EDP Negotiation Playbook

12-month timeline, leverage points, competitive benchmarking, and ramp provisions for banking technology leaders

Real-World Banking Cost Optimisation Outcomes

A mid-sized UK bank committed to 12 million US dollars in annual AWS spend at 10 percent EDP discount in 2023. By month 8 of the term, actual run-rate was tracking to only 9 million US dollars. Rightsizing and Savings Plans optimisation had reduced demand. In the renewal negotiation (month 11), the bank leveraged the consumption data to reduce the commitment to 10 million US dollars and negotiate the discount to 12 percent (worth 240,000 US dollars annually versus 1.2 million US dollars at the original 10 percent on the higher 12 million US dollar base). The bank also negotiated BYOL credits for migrating on-premises Oracle Database instances to AWS, worth 1.6 million US dollars over three years with the EDP discount applied.

A Tier 1 bank with 45 million US dollars in annual AWS spend negotiated a 16 percent EDP discount with explicit ramp provisions allowing 20 percent growth. The bank acquired a peer institution adding 7.2 million US dollars of AWS spend. Rather than renegotiating the entire EDP (which would have lowered the discount percentage), the bank used the ramp provision to increase the commitment to 52.2 million US dollars at the same 16 percent discount. The 7.2 million US dollars incremental spend saved 1.15 million US dollars in discount value over the remainder of the EDP term.

A European bank with data residency constraints across EU and UK regions implemented AWS Cost Categories and automated tagging governance. Within 12 weeks, the bank had accurate cost allocation by business unit. The analysis revealed that 18 percent of committed spend (via RI and Savings Plans) was consumed by shadow instances and non-production workloads that should have been rightsized or terminated. In the EDP renewal negotiation, the bank negotiated a 15 percent discount (down from 12 percent the previous year) by committing to eliminate the shadow infrastructure and maintain 80 percent RI coverage. The combination of improved discount percentage and cost reduction delivered 2.8 million US dollars in savings on a 25 million US dollars commitment.

Benchmark your AWS EDP against comparable banking institutions

We will analyse your current terms and identify renegotiation opportunities. No obligation. Response within one business day.
Found this useful?Share on LinkedIn