Skip to content
Calcrivo

Idle Resource Cost Calculator

Price instances sitting below a CPU threshold plus their attached disks and idle addresses, and what scheduling would save.

Inputs

instances
instances
%

Pair it with a network check so quiet-but-live hosts are not deleted.

USD/hour
hours
hours
instances
GB

Disks keep billing while the instance is stopped.

USD/GB-month
addresses
USD/hour

Most providers charge for a reserved address only while it is unused.

USD/month

Monthly Cost of Idle Resources

$1,976.67

Saving from Scheduling Off-Hours

$1,772.06

Idle Compute

$1,681.92

Storage Attached to Idle Instances

$240.00

Unattached Address Charges

$54.75

Hours Nobody Needs the Workload

513hours

Annual Cost of Idle Resources

$23,720.04

Idle Share of Total Spend

3.3%

Recommended First Move

Stop or delete the 12 instances under 5% CPU, then schedule the rest

Step by step

  1. Values used

    Instances in scope = 40 instances; Instances below the CPU threshold = 12 instances; Idle CPU threshold = 5 %; Instance rate = 0.1920 USD/hour; Hours in the month = 730 hours; Hours per week the workload is needed = 50 hours; Instances that could be scheduled off = 18 instances; Attached storage per instance = 200 GB; Block storage rate = 0.1000 USD/GB-month; Unattached public addresses = 15 addresses; Idle address rate = 0.0050 USD/hour; Total monthly cloud spend = 60,000 USD/month

  2. Idle Resource Cost

    idle cost = idle instances × rate × 730 + idle instances × attached GB × storage rate + unattached addresses × address rate × 730; scheduling saving = schedulable instances × rate × (730 − needed hours).

  3. Monthly Cost of Idle Resources

    = 1,976.67

  4. Saving from Scheduling Off-Hours

    = 1,772.06

  5. Idle Compute

    = 1,681.92

  6. Storage Attached to Idle Instances

    = 240.00

  7. Unattached Address Charges

    = 54.75

  8. Hours Nobody Needs the Workload

    = 513 hours

How it works

An idle instance costs more than its compute line, because attached disks bill in full whether the instance runs or not and reserved public addresses are charged precisely when nothing is using them. Scheduling is costed separately: it does not delete anything, it just stops paying for the roughly 680 hours a month that a 50-hour workload is not needed. Stopping an instance removes the compute charge but not the storage charge, which is why teams report far smaller savings than they expected after a shutdown campaign. Confirm which meters keep running while stopped on your provider — the behaviour differs between compute, disk, address and licence charges.

Formula

Idle Resource Cost

idle cost = idle instances × rate × 730 + idle instances × attached GB × storage rate + unattached addresses × address rate × 730; scheduling saving = schedulable instances × rate × (730 − needed hours).

needed hours
Working hours per week multiplied by 4.345 weeks in an average month
attached storage
Disks that keep billing at full rate even while the instance is stopped
CPU threshold
The utilisation floor below which an instance is treated as idle

Frequently Asked Questions

How is Idle Resource Cost calculated?

idle cost = idle instances × rate × 730 + idle instances × attached GB × storage rate + unattached addresses × address rate × 730; scheduling saving = schedulable instances × rate × (730 − needed hours). An idle instance costs more than its compute line, because attached disks bill in full whether the instance runs or not and reserved public addresses are charged precisely when nothing is using them. Scheduling is costed separately: it does not delete anything, it just stops paying for the roughly 680 hours a month that a 50-hour workload is not needed.

Why does Idle Resource Cost matter?

Stopping an instance removes the compute charge but not the storage charge, which is why teams report far smaller savings than they expected after a shutdown campaign. Confirm which meters keep running while stopped on your provider — the behaviour differs between compute, disk, address and licence charges.

What values do I need to enter?

This calculator takes 12 inputs: Instances in scope, Instances below the CPU threshold, Idle CPU threshold, Instance rate, Hours in the month, Hours per week the workload is needed, Instances that could be scheduled off, Attached storage per instance, Block storage rate, Unattached public addresses, Idle address rate, Total monthly cloud spend. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.

Is low CPU enough to call an instance idle?

No. Database replicas, log shippers and licence servers can sit near zero CPU while being critical. A safe rule combines low CPU with negligible network traffic, no active sessions and an owner confirmation, which is why the tag and owner data matters as much as the metric.

You might also need