AWS Certified Cloud Practitioner guideStudy & preparation
AWS Pricing Models for CLF-C02: On-Demand, Savings Plans, Reserved, Spot and Dedicated Options Compared
Task 4.1 of CLF-C02 asks you to pick the right compute purchasing option, explain Reserved Instance flexibility and sharing in AWS Organizations, and know how data transfer and storage tiers are charged. Here is each rule from AWS's documentation, with two practice scenarios written by Passy.
Short answer
Match the purchasing option to the workload. On-Demand suits short-term, irregular workloads that can't be interrupted, with no commitment. Savings Plans and Reserved Instances lower the price in exchange for a one- or three-year commitment, and AWS now recommends Savings Plans because they are more flexible. Spot Instances use spare capacity at steep discounts but can be interrupted after a two-minute notice, so they fit flexible, interruptible jobs. Dedicated Hosts and Dedicated Instances give single-tenant hardware for compliance or licensing needs. Capacity Reservations reserve capacity in one Availability Zone but give no discount on their own.
Billing, Pricing, and Support is the smallest CLF-C02 domain at 12% of scored content, and task statement 4.1, "Compare AWS pricing models," is where most of its scenario questions come from. The exam guide's Domain 4 page, unchanged in substance in version 1.3, lists seven compute purchasing options by name, then asks you to describe Reserved Instance flexibility, how Reserved Instances behave in AWS Organizations, how data transfer is charged and how storage tiers are priced. All prices and percentages below are AWS's, as listed on October 28, 2026.
The seven EC2 purchasing options CLF-C02 names
AWS's EC2 billing and purchasing options page is the source for the first two columns; the "fits" column combines AWS's own use-case wording with Passy's summary:
| Option | What you commit to or get | Price effect | Fits |
|---|---|---|---|
| On-Demand Instances | No commitment; you pay by the second for what you launch | Standard rate | Short-term, irregular workloads that can't be interrupted |
| Savings Plans | A consistent amount of usage, in USD per hour, for 1 or 3 years | Up to 72% off On-Demand, depending on the plan type | Steady spending that may change instance type, Region or service |
| Reserved Instances | A consistent instance configuration, including instance type and Region, for 1 or 3 years | A billing discount on matching usage | Steady use of a known instance configuration |
| Spot Instances | No commitment, but EC2 can take the capacity back | Steep discounts on spare EC2 capacity | Work that can be interrupted and is flexible about timing |
| Dedicated Hosts | A physical server fully dedicated to your use | You can bring existing per-socket, per-core or per-VM licenses to reduce costs | Server-bound software licenses, placement control |
| Dedicated Instances | Instances on hardware dedicated to your account | Paid by the hour for single-tenant hardware | Isolation requirements without host-level control |
| Capacity Reservations | Capacity in one Availability Zone, for any duration | Charged at the On-Demand rate whether you use it or not | Capacity that must be there for a critical workload |
Two lines in AWS's guidance settle many questions: "If you can't make a commitment to a specific instance configuration, but you can commit to a usage amount, purchase Savings Plans," and Spot Instances are "a cost-effective choice if you can be flexible about when your applications run and if they can be interrupted."
Savings Plans vs Reserved Instances on CLF-C02
Both trade a one- or three-year commitment for a lower price. The difference is what you commit to. AWS's Reserved Instances overview puts it in one sentence: with Reserved Instances "you make a commitment to a specific instance configuration," while with Savings Plans you commit to "a consistent usage amount, measured in USD per hour." The same page says AWS recommends Savings Plans over Reserved Instances.
AWS's Savings Plans types page lists four plans:
- Compute Savings Plans: up to 66% off On-Demand, and the most flexible. They apply to EC2 usage regardless of instance family, size, Region, operating system or tenancy, and also to AWS Fargate and AWS Lambda.
- EC2 Instance Savings Plans: up to 72% off, in exchange for committing to one instance family in one Region. Size, operating system and tenancy can change within that family.
- Database Savings Plans: up to 35% off on database services including Amazon Aurora, Amazon RDS, Amazon DynamoDB and Amazon ElastiCache.
- SageMaker AI Savings Plans: up to 64% off for Amazon SageMaker AI instance usage.
You can pay for a Savings Plan all upfront, partially upfront or with no upfront payment, and AWS Cost Explorer shows recommended commitments. One more point worth remembering: Reserved Instances are not physical servers. AWS describes them as "a billing discount applied to the use of On-Demand Instances in your account" that match certain attributes.
Reserved Instance flexibility and Reserved Instances in AWS Organizations
Task 4.1 names both topics explicitly.
Offering class. A Standard Reserved Instance gives a bigger discount but can't be exchanged; it can be sold in the Reserved Instance Marketplace. A Convertible Reserved Instance can be exchanged during its term for another Convertible Reserved Instance with a different instance family, type, platform, scope or tenancy, but it can't be sold in the Marketplace.
Scope. A regional Reserved Instance reserves no capacity, but its discount applies in any Availability Zone of the Region and, for Amazon Linux/Unix instances with default tenancy, across sizes within the instance family. A zonal Reserved Instance reserves capacity in one Availability Zone, with no zone or size flexibility. AWS says scope does not change the price.
AWS Organizations. For billing, consolidated billing "treats all the accounts in the organization as one account," so every account can receive the hourly benefit of Reserved Instances bought by any other account. AWS notes that this discount sharing can be turned off in the Billing and Cost Management console.
Domain 4 rewards this kind of exact recall, and you can quiz yourself on purchasing options with the 55 Billing, Pricing, and Support flashcards planned for CLF-C02 once full prep launches.
Spot Instances and the two-minute notice
A Spot Instance runs on spare EC2 capacity "available for less than the On-Demand price." The trade-off is interruption: when EC2 needs the capacity back, it stops, terminates or hibernates the instance, depending on what you chose. AWS gives a Spot Instance interruption notice two minutes before it stops or terminates an instance.
AWS's examples of good Spot workloads are data analysis, batch jobs, background processing and optional tasks. A question that stresses "can't be interrupted," "must finish without restarting" or "steady 24/7 production" is steering you away from Spot.
Dedicated Hosts vs Dedicated Instances
Both run your instances on hardware no other AWS customer uses, and AWS says there are "no performance, security, or physical differences" between them. The differences are control and licensing:
- Dedicated Host: a whole physical server for your use, with visibility and control over instance placement, and comprehensive Bring Your Own License support for licenses tied to sockets, cores or VMs
- Dedicated Instance: single-tenant hardware without placement visibility or control, and only limited BYOL support
One-line test: if a question mentions existing server-bound licenses, think Dedicated Hosts. If it only requires that hardware not be shared with other AWS accounts, Dedicated Instances can be enough.
Capacity Reservations: capacity without a discount
AWS's Capacity Reservations page describes reserving EC2 capacity in a specific Availability Zone "for any duration." Reservations for immediate use need no term commitment and can be canceled at any time. They are billed at the On-Demand rate whether or not you run instances in them. On their own they give no billing discount, but Savings Plans and regional Reserved Instances can be combined with them for a discount. That is the contrast with a zonal Reserved Instance, which reserves capacity and gives a discount but needs a one- or three-year term.
Data transfer: what AWS charges for and what it doesn't
Task 4.1 also asks about "incoming data transfer costs and outgoing data transfer costs." From AWS's pricing pages, as listed on October 28, 2026:
| Traffic | How AWS prices it |
|---|---|
| Into AWS from the internet | Free; AWS's pricing overview says "data transfer IN is always free of charge" |
| Out to the internet | Charged per GB in tiers, with the first 100 GB a month free, aggregated across AWS services and Regions (except China and GovCloud) |
| Between EC2, RDS, Redshift and ElastiCache in the same Availability Zone | Free |
| Between Availability Zones in the same Region | $0.01 per GB in each direction for those services |
| Between AWS Regions | Charged; AWS says data transfer charges vary by service and source Region |
The pattern to remember is Passy's summary of those rows: in is free, staying inside one Availability Zone is free for those services, and leaving a zone, a Region or AWS costs money.
Storage tiers: lower storage price, higher access cost
The last skill in task 4.1 is pricing for storage options and tiers. Amazon S3 shows the trade-off clearly in its storage classes documentation:
- S3 Standard is the default class for frequently accessed data.
- S3 Standard-IA and S3 One Zone-IA suit long-lived, infrequently accessed data. Amazon S3 charges a retrieval fee for them and applies a 30-day minimum storage charge.
- S3 Glacier Instant Retrieval, Flexible Retrieval and Deep Archive are for long-term archives, with minimum storage durations and retrieval fees.
- S3 Intelligent-Tiering moves objects between access tiers automatically for a small monitoring fee, with no retrieval fees.
At CLF-C02 depth, the rule is that cheaper storage per GB usually means slower or more expensive retrieval, and lifecycle policies can move objects to cheaper classes as they age.
Two pricing scenarios, written by Passy
These are original examples, not AWS exam items.
Example 1. A studio renders animation frames every night in batches. If a job stops partway, it simply restarts from the last frame. The studio wants the lowest compute cost. Which purchasing option fits best?
- A. On-Demand Instances
- B. Spot Instances
- C. Dedicated Hosts
- D. Capacity Reservations
Keyed answer: B. The work is flexible and tolerates interruption, which is AWS's description of a good Spot workload. On-Demand costs more, Dedicated Hosts are for licensing and placement needs, and Capacity Reservations cost the On-Demand rate.
Example 2. A company expects steady compute spending for three years but plans to move part of its application from Amazon EC2 to containers on AWS Fargate. Which option lowers the price while keeping that flexibility?
- A. Standard Reserved Instances
- B. EC2 Instance Savings Plans
- C. Compute Savings Plans
- D. Spot Instances
Keyed answer: C. Compute Savings Plans apply across instance families and Regions and also to Fargate and Lambda. A Standard Reserved Instance is tied to an instance configuration, and an EC2 Instance Savings Plan covers one EC2 instance family in one Region. Spot doesn't fit steady production use.
When a pricing question goes wrong in practice, a second, similar question is the quickest check that the rule stuck, and you can get a fresh practice question from the planned AI Rescue after a pricing miss once full prep opens.
Putting pricing models into your CLF-C02 plan
Domain 4 contributes only about six of the 50 scored questions (the CLF-C02 exam format guide shows that arithmetic), but its rules are precise and quick to learn. Study this guide alongside the billing tools, because AWS groups them in the same domain: the CLF-C02 billing tools guide covers Budgets, Cost Explorer, the Pricing Calculator and consolidated billing.
Passy's free CLF-C02 practice questions include cost scenarios with explanations. For a full pass through the domain, you can practice the 66 Billing, Pricing, and Support questions planned for CLF-C02 when full prep launches.
Trust the source
Official sources
Exam policies can change. Use these primary sources for the most current details.
- Content Domain 4: Billing, Pricing, and Support (CLF-C02 exam guide)Amazon Web Services↗
- Amazon EC2 billing and purchasing optionsAmazon Web Services↗
- What are Savings Plans?Amazon Web Services↗
- Purchasing On-Demand Instances for Amazon EC2Amazon Web Services↗
- Savings Plans typesAmazon Web Services↗
- Reserved Instances for Amazon EC2 overviewAmazon Web Services↗
- Types of Reserved Instances (offering classes)Amazon Web Services↗
- Regional and zonal Reserved Instances (scope)Amazon Web Services↗
- Reserved Instances (AWS Billing, consolidated billing)Amazon Web Services↗
- Spot InstancesAmazon Web Services↗
- Spot Instance interruption noticesAmazon Web Services↗
- Amazon EC2 Dedicated HostsAmazon Web Services↗
- Amazon EC2 Dedicated InstancesAmazon Web Services↗
- Reserve compute capacity with EC2 On-Demand Capacity ReservationsAmazon Web Services↗
- Capacity Reservation pricing and billingAmazon Web Services↗
- Amazon EC2 On-Demand PricingAmazon Web Services↗
- AWS PricingAmazon Web Services↗
- Understanding data transfer chargesAmazon Web Services↗
- Understanding and managing Amazon S3 storage classesAmazon Web Services↗