Report date: 2026-07-20
Client: Northwind Trading
Audit ID: CSA-2026-0481

AWS Cost Optimization Audit Report

Prepared by CloudSaver AI · Delivered 2026-07-22
⚠️ This is a sample report with fictional data, shown so you can see the format you'll receive. Your real report uses your own numbers.

Executive Summary

Monthly spend reviewed
$4,280
Est. monthly saving
$1,150
Waste findings
4

Based on the billing data you provided, we identified 4 areas of avoidable spend. If the recommendations below are applied, we estimate you could save around $1,150 per month (≈ $13,800 per year). This is an estimate based on your usage patterns; actual savings depend on your workload.

Account Overview

Top services by monthly cost (from your CSV):

ServiceMonthly cost% of total
EC2 (compute)$2,10049%
RDS (database)$98023%
S3 (storage)$54013%

Detailed Findings

Each finding is sorted by estimated monthly impact. Risk reflects how careful you should be when applying the fix.

FindingCurrent costRecommended actionRiskEst. saving
Idle / stopped EC2 with attached EBS
3 instances stopped > 30 days but still billed for storage
$680 Terminate instances and release unattached EBS volumes; or schedule off-hours stop/start Low $680
Over-provisioned RDS instance
db.r5.large averaging 8% CPU — far larger than needed
$420 Downsize to db.t3.medium after a 1-week CPU watch; keep Multi-AZ only if required Medium $240
S3 no lifecycle policy
Old versions and incomplete multipart uploads never expire
$180 Add a lifecycle rule to expire non-current versions after 30 days and abort failed uploads Low $120
No Compute Savings Plan
Steady-state EC2 spend is billed on-demand
$300 Purchase a 1-year Compute Savings Plan covering ~70% of steady EC2 usage Medium $110

Additional lower-impact findings: 2 unattached Elastic IPs ($7/mo), 1 NAT gateway in an unused VPC ($32/mo).

Prioritized Action Plan

  1. Terminate idle EC2 + release unattached EBS — biggest, lowest-risk win; do this first (~$680/mo).
  2. Downsize the over-provisioned RDS instance — watch CPU for a week, then move to db.t3.medium (~$240/mo).
  3. Enable S3 lifecycle rules — expire old versions and abort failed uploads (~$120/mo).
  4. Buy a Compute Savings Plan — cover steady EC2 to lock in ~up to 72% off covered usage (~$110/mo).
Disclaimer. This report is generated from the billing CSV you provided and reflects cost-optimization opportunities based on common AWS waste patterns. All saving figures are estimates and may differ from actual results depending on your workload, traffic, and how recommendations are applied. CloudSaver AI does not require or access your AWS account; we are not responsible for any service disruption caused by changes you make. This report is for informational purposes and is not financial or architectural advice.
Questions about any finding? Just reply to the email you received this report with — we'll clarify.
— The CloudSaver AI team