Turn an EC2 on-demand hourly rate and a running schedule into hourly, daily, monthly and annual fleet cost.
EC2 on-demand bills per second (with a 60-second minimum) for Linux, so cost is simply the rate multiplied by the instance-hours you actually accumulate. Multiplying hours per day by days per month gives the per-instance run time, and 730 hours is the always-on reference AWS itself uses when it quotes monthly prices. A schedule that stops non-production instances outside working hours removes roughly two thirds of their instance-hours, and this is the number that shows how large that lever is before you build the automation.
EC2 Instance Cost
monthly cost = rate × instances × hours per day × days per month; a always-on month is 730 hours.
monthly cost = rate × instances × hours per day × days per month; a always-on month is 730 hours. EC2 on-demand bills per second (with a 60-second minimum) for Linux, so cost is simply the rate multiplied by the instance-hours you actually accumulate. Multiplying hours per day by days per month gives the per-instance run time, and 730 hours is the always-on reference AWS itself uses when it quotes monthly prices.
A schedule that stops non-production instances outside working hours removes roughly two thirds of their instance-hours, and this is the number that shows how large that lever is before you build the automation.
This calculator takes 4 inputs: On-demand rate per instance-hour, Number of instances, Hours running per day, Days running per month. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
No. The rate is an editable input with a plausible us-east-1 Linux default. AWS changes list prices, and they differ by region, operating system, tenancy and instance generation, so always confirm against the AWS Pricing Calculator or your own Cost Explorer data before committing a budget.