We Cut AWS Costs 38% in 2 Weeks – Here’s the Exact Process

We Cut AWS Costs 38% in 2 Weeks – Here’s the Exact Process

Client: SaaS company, £2.3M ARR, 8-person team
Starting AWS bill: £8,400/month
Ending AWS bill: £5,200/month
Savings: £3,200/month (£38,400/year)

The Problem

Their AWS costs were climbing faster than revenue. The team knew something was wrong, but nobody had time to audit everything. Every engineer had a different theory about what was wasting money.

Sound familiar?

Week 1: Infrastructure Audit

Day 1-2: Resource Inventory

  • Discovered 47 EBS volumes attached to terminated instances (£340/month waste)
  • Found 12 unused NAT Gateways across dev/staging environments (£420/month)
  • Identified 8 Elastic IPs not attached to running instances (£30/month)

Day 3-4: Compute Analysis

  • Production RDS instance running db.r5.2xlarge – average CPU usage: 8%
  • Right-sized to db.r5.large = £680/month saved
  • EC2 instances: 60% running 24/7 with <10% utilization overnight
  • Implemented auto-scaling schedules for non-production = £520/month saved

Day 5: Data Transfer Costs

  • Found £1,200/month in cross-AZ data transfer
  • Root cause: Load balancer and database in different availability zones
  • Fixed architecture = £1,200/month saved

Week 2: Implementation

We didn’t just hand them a report. We implemented every optimization:

  • Deleted orphaned resources
  • Resized databases with zero downtime
  • Configured auto-scaling groups with proper schedules
  • Migrated resources to optimize data transfer
  • Set up CloudWatch alarms to prevent regression

Results After 30 Days

Category Before After Savings
Compute (EC2) £3,200 £2,150 £1,050
Database (RDS) £2,100 £1,420 £680
Storage (EBS/S3) £890 £550 £340
Data Transfer £1,410 £210 £1,200
Other £800 £870 -£70
Total £8,400 £5,200 £3,200/month

The 3 Biggest Mistakes We See

1. Running Production-Sized Resources in Staging

Staging doesn’t need the same capacity as production. We see teams running identical infrastructure 24/7 for environments that get used 20 hours/week.

Fix: Automate staging environment shutdown overnight and weekends. Immediate 60%+ reduction in non-production costs.

2. Not Right-Sizing Databases

Teams pick a database size during setup and never revisit it. We routinely find production databases running at <15% CPU utilization.

Fix: Monitor actual usage for 2 weeks, then right-size. Most databases can drop 1-2 instance sizes with zero performance impact.

3. Ignoring Data Transfer Costs

Cross-AZ and cross-region data transfer adds up fast. A single architectural mistake can cost £1,000+/month.

Fix: Audit your VPC topology. Keep high-traffic components (load balancers, databases, app servers) in the same AZ.

What This Actually Costs You

If you’re running a SaaS with £1M+ ARR and haven’t done a proper infrastructure audit in the last 6 months, you’re probably wasting £2,000-£5,000/month.

Over a year, that’s £24,000-£60,000 in pure waste.

How We Do This

Our Infrastructure Audit is a fixed-price, 2-week engagement:

  • £3,000 fixed price
  • 2 weeks delivery
  • Complete cost optimization report
  • We implement the top 5 quick wins
  • ROI typically 10-15x in first year

If you’re spending £3,000+/month on AWS and haven’t audited your infrastructure recently, let’s talk.

Book a 30-Minute Discovery Call

We’ll review your AWS bill and tell you honestly if an audit makes sense for you.