GetInfraDesk/Blog/AWS Cost Explorer told us EC2 was up $2K. We still couldn't answer which team.
cost-optimizationfinopsaws-cleanupdevops

AWS Cost Explorer told us EC2 was up $2K. We still couldn't answer which team.

AWS Cost Explorer shows you spend. It doesn't show you waste. Here's the difference — and why engineering teams keep having the same $4K conversation with finance every month.

PK
Praveen Kumar·May 28, 2026·4 min read

Finance sends an email. "AWS bill is up $4K from last month. Can engineering explain?"

Your CTO opens Cost Explorer. Pulls up last month vs this month. EC2 is up $1,800. RDS up $900. Data transfer up $600.

She takes this to the all-hands. "EC2 was up $1,800. Which team? Which project?"

Nobody can answer quickly.

This conversation happens at almost every engineering-led startup, every month.


What Cost Explorer actually shows you

AWS Cost Explorer is a genuinely good tool for what it does. It shows you:

  • Total spend by service (EC2, RDS, S3...)
  • Spend over time (daily, monthly, yearly)
  • Usage type breakdown
  • Reserved Instance and Savings Plan coverage

What it doesn't show you:

  • Which specific resources are idle vs active
  • Which team or project owns a resource
  • Which stopped instance has been running up charges for 60 days
  • Which EBS volumes are orphaned and not attached to anything
  • What's safe to delete and what isn't

Cost Explorer answers "how much." It doesn't answer "why" or "what should we do about it."

💡Only 30% of organizations know exactly where their cloud budget is going, according to CloudZero's 2024 State of Cloud Cost report. The gap between billing data and business context is where most AWS cost programs stall.

The ownership problem

Here's the scenario that plays out in most startups with 3+ engineers:

  • Team A spins up an EC2 instance for a new feature
  • Feature gets deprioritized
  • Instance gets stopped "temporarily"
  • Six months later, nobody remembers who owns it
  • It's still billing $14/month in EBS storage

Cost Explorer will show you EC2 spend is up. It won't tell you that instance belongs to Team A, was stopped in November, has zero network activity since October, and could be safely deleted after a 5-minute review.

That context gap is the real problem.


Why tagging doesn't fully solve this

Most teams know they should tag resources with team, environment, project. Most teams don't do it consistently.

Why? Because tagging at creation time is easy to forget, and retroactively tagging hundreds of resources is painful manual work.

Even teams with good tagging discipline have:

  • Resources created before the tagging policy existed
  • Third-party resources that don't support tagging
  • Auto-scaling instances that don't inherit the right tags

Cost Explorer shows you tag gaps as a cost bucket labeled "no tag." It can't tell you who probably owns the untagged resource based on creation time, region, naming pattern, and VPC membership.


What InfraDesk adds on top of Cost Explorer

InfraDesk is not a replacement for Cost Explorer — it works alongside it.

Cost Explorer tells you EC2 is up $1,800. InfraDesk tells you:

  • 3 stopped instances have been billing for 45–90 days: $51/month combined
  • 2 unattached EBS volumes from deleted instances: $18/month
  • 1 unused Elastic IP: $3.60/month
  • jenkins-setup — last activity 61 days ago, no CloudFormation membership, no owner tag: $17/month, likely safe to review

Now when finance asks "why is EC2 up $1,800?" you can answer specifically. And more importantly, you can action specific items with evidence — not guesswork.

Free scan

See what's wasting money in your AWS account

Read-only scan · No AWS changes · Results in 60 seconds

Scan My AWS Account Free →

The conversation that changes

Before InfraDesk, the monthly finance-engineering conversation sounds like:

"EC2 is up. We think it might be the new microservices rollout. Or maybe the data pipeline. We're looking into it."

After getting visibility into waste:

"EC2 is up $1,800. $89 of that is identifiable waste — 3 stopped instances and 2 orphan EBS volumes we can clean up this week. The remaining $1,711 is real usage increase from the new microservices rollout, which is expected."

The second answer builds trust. The first one doesn't.


Start with visibility

You already have Cost Explorer. It's free and useful. Keep using it for spend trends and Reserved Instance planning.

What you probably don't have yet: a clear view of which specific resources are waste, who owns them, and whether it's safe to act.

That's the gap. And it's solvable.