How do I save money on my Amazon EC2 or AWS Fargate usage using a Savings Plan?

Last updated: 2020-02-04

I want to get the best price for my predictable workloads on Elastic Compute Cloud (Amazon EC2) or AWS Fargate. How can AWS Savings Plans help me save money?


For general information about Savings Plans, see What Is a Savings Plan? For pricing information, see Pricing with Savings Plans.

There are two types of Savings Plans: Compute Savings Plans and EC2 Instances Savings Plans. Both types have flexible attributes:

Flexible attributes Compute Savings Plans EC2 Instance Savings Plans
Instance family (for example, C5 to M5) Yes No
Size (for example, m5.xlarge to m5.4xlarge) Yes Yes
AWS Region Yes No
Operating system (Windows or Linux) Yes Yes
Tenancy (Default or Dedicated) Yes Yes
Compute options (for example, EC2 to Fargate) Yes No

To purchase a Savings Plan, first be sure that you meet the prerequisites at Getting Started with Savings Plans. Then, follow the instructions at Purchasing Savings Plans.

You can use AWS Cost Explorer to help recommend a Savings Plan based on your past usage. Or, you can construct and purchase a custom Savings Plan based on your planned AWS usage.

Did this article help you?

Anything we could improve?

Need more help?