Skip to content
Calcrivo

Cloud Waste Calculator

Add up idle instances, unattached volumes, orphaned snapshots, over-provisioning, unused commitments and untagged spend.

Inputs

USD/month
USD/month

Running but consistently below a few percent CPU with no network traffic.

USD/month
USD/month

Snapshots whose source volume or image no longer exists.

USD/month
%
USD/month
USD/month
%

Unowned resources are statistically the most likely to be abandoned.

USD/month
%

A 50-hour working week leaves about 70% of the month schedulable.

Monthly Waste

$43,200.00

Waste as a Share of Spend

36.0%

Annual Waste

$518,400.00

Waste You Can Delete Today

$14,000.00

Waste Needing an Engineering Change

$25,600.00

Spend Doing Useful Work

$76,800.00

Biggest Single Category

Non-production running outside working hours

Step by step

  1. Values used

    Total monthly cloud spend = 120,000 USD/month; Spend on idle instances = 9,000 USD/month; Spend on unattached volumes = 3,200 USD/month; Spend on orphaned snapshots = 1,800 USD/month; Spend on over-provisioned instances = 14,000 USD/month; Share of that recoverable by resizing = 45 %; Commitment capacity going unused = 5,000 USD/month; Spend with no owner tag = 18,000 USD/month; Assumed waste inside untagged spend = 20 %; Non-production spend = 22,000 USD/month; Non-production hours nobody uses it = 65 %

  2. Cloud Waste

    waste = idle + unattached volumes + orphaned snapshots + over-provisioned × recoverable% + unused commitments + untagged × assumed waste% + non-production × idle hours%.

  3. Monthly Waste

    = 43,200.00

  4. Waste as a Share of Spend

    = 36.0

  5. Annual Waste

    = 518,400.00

  6. Waste You Can Delete Today

    = 14,000.00

  7. Waste Needing an Engineering Change

    = 25,600.00

  8. Spend Doing Useful Work

    = 76,800.00

How it works

Waste is split by the action it needs rather than by service: deleting an unattached volume is a one-line change, while resizing an instance family or restructuring commitments needs testing and coordination. Over-provisioning and untagged spend are discounted by a recoverable percentage because neither is entirely waste — headroom is deliberate and some untagged resources are genuinely in use. Industry surveys consistently put wasted cloud spend near a third of the bill, and quantifying it by category turns a vague efficiency goal into a ranked backlog with a dollar value attached. Pull the category figures from your provider's cost tools rather than trusting the defaults.

Formula

Cloud Waste

waste = idle + unattached volumes + orphaned snapshots + over-provisioned × recoverable% + unused commitments + untagged × assumed waste% + non-production × idle hours%.

quick wins
Categories removed by deletion alone, with no code or architecture change
structural waste
Categories needing resizing, scheduling or a commitment exchange
recoverable%
Share of over-provisioned spend you can actually reclaim while keeping headroom

Frequently Asked Questions

How is Cloud Waste calculated?

waste = idle + unattached volumes + orphaned snapshots + over-provisioned × recoverable% + unused commitments + untagged × assumed waste% + non-production × idle hours%. Waste is split by the action it needs rather than by service: deleting an unattached volume is a one-line change, while resizing an instance family or restructuring commitments needs testing and coordination. Over-provisioning and untagged spend are discounted by a recoverable percentage because neither is entirely waste — headroom is deliberate and some untagged resources are genuinely in use.

Why does Cloud Waste matter?

Industry surveys consistently put wasted cloud spend near a third of the bill, and quantifying it by category turns a vague efficiency goal into a ranked backlog with a dollar value attached. Pull the category figures from your provider's cost tools rather than trusting the defaults.

What values do I need to enter?

This calculator takes 11 inputs: Total monthly cloud spend, Spend on idle instances, Spend on unattached volumes, Spend on orphaned snapshots, Spend on over-provisioned instances, Share of that recoverable by resizing, Commitment capacity going unused, Spend with no owner tag, Assumed waste inside untagged spend, Non-production spend, Non-production hours nobody uses it. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.

Why is untagged spend treated as only partly wasteful?

Untagged does not mean unused — plenty of critical infrastructure was built before the tagging policy existed. What untagged reliably means is that nobody is accountable for it, and unowned resources are far more likely to be abandoned, so a fraction is counted as waste and the rest as a governance problem.

You might also need