AWS Certified Cloud Practitioner
AWS Pricing Fundamentals
Learn how AWS pricing works at its core: the pay-as-you-go model, the three main cost drivers, the ways to pay less, and the tools that let you estimate cost before you spend.
- Explain the pay-as-you-go pricing model and how it differs from buying hardware
- Identify the three fundamental drivers of cost on AWS
- Describe the three ways AWS lets you pay less: reserve, use more, and turn things off
- Explain what the AWS Free Tier and AWS Pricing Calculator are used for
Why pricing fundamentals come first
Before you compare specific pricing models or open a cost report, it helps to understand the few ideas that sit under all AWS pricing. They are simple, they repeat across almost every service, and the exam tests them directly.
AWS pricing rests on one main idea: you pay for what you use, when you use it. From there, a handful of rules explain how that usage turns into a bill and how you can lower it. This lesson covers those rules, the main things you are billed for, and the free tools that help you plan and estimate cost.
Pay-as-you-go
For most AWS services you pay as you go. You pay only for the services you need, for as long as you use them, without long-term contracts or complex licensing. When you stop using a service, the charges stop.
This is the cloud version of the shift from capital expense to operating expense. Instead of buying servers upfront and owning them for years, you rent capacity and pay for actual consumption. A new project can start without a hardware purchase, and a finished project stops costing money once you delete its resources.
The practical effect is that your bill follows your real usage rather than a forecast you committed to in advance.
The three cost drivers
AWS describes three fundamental drivers of cost: compute, storage, and outbound data transfer. Almost every charge on your bill traces back to one of these.
- Compute: you pay by the hour or by the second, from the time you launch a resource until you stop or terminate it. This covers EC2 instances and other compute capacity.
- Storage: you typically pay per GB for the data you keep, such as objects in S3 or EBS volumes attached to instances.
- Data transfer: you pay per GB for data moving out of AWS to the internet. This is the one people forget.
Data transfer has an important pattern worth memorizing. Inbound data transfer (data coming into AWS) is usually free, and so is data transfer between AWS services within the same Region, with some exceptions. Outbound data transfer to the internet is aggregated across services and charged, appearing on your bill as AWS Data Transfer Out.
Three ways to pay less
Pay-as-you-go is the default, but AWS gives you three levers to reduce what you pay.
Pay less when you reserve. If you can commit to a steady amount of usage ahead of time, you get a lower rate in return. Reservations and Savings Plans trade a one or three-year commitment for a large discount over On-Demand prices. The next lesson covers these EC2 options in detail.
Pay less by using more. Pricing for services like S3 storage and outbound data transfer is tiered. The more you use, the less you pay per GB. As your usage grows into higher tiers, the unit price drops, so you benefit from volume.
Pay less by turning things off. Because cloud resources are easy to stop, you can simply switch off what you are not using. Turning off resources outside working hours can reduce their cost by 70% or more compared to running them around the clock. Nothing you stop keeps charging for compute.
| Lever | How it works | Best for |
|---|---|---|
| Reserve | Commit for 1 or 3 years for a discount | Steady, predictable workloads |
| Use more | Tiered pricing lowers the per-GB rate | High-volume storage and transfer |
| Turn off | Stop resources you are not using | Dev and test environments, off-hours |
The AWS Free Tier
New AWS accounts get access to the AWS Free Tier, which lets you try services within set usage limits at no cost. It comes in three types:
- Always free: offers that never expire and are available to all customers. For example, a monthly allowance of AWS Lambda requests.
- 12 months free: offers you can use for 12 months after you sign up. For example, a set number of EC2 hours per month on a small instance type.
- Short-term trials: a free allowance each month for a limited period, usually starting when you activate the service.
The Free Tier is meant for learning and small experiments, not production scale. Going over a limit moves that usage to standard pricing, so it is worth knowing where the limits are.
Estimating cost before you spend
You do not have to guess what an architecture will cost. The AWS Pricing Calculator lets you model the services and usage you plan to run and produces a monthly estimate before you build anything. It is the standard tool for planning a budget or comparing two designs.
This pairs with pay-as-you-go nicely. You estimate first with the calculator, deploy only what you need, and then watch real usage with the cost tools covered later in this domain.
Exam tips
- Pay-as-you-go means you pay only for what you use, with no long-term contract required for most services.
- The three cost drivers are compute, storage, and outbound data transfer.
- Compute is billed per hour or second; storage and data transfer are billed per GB.
- Inbound data transfer is usually free; outbound data transfer to the internet is charged.
- Three ways to pay less: reserve capacity, use more (tiered volume pricing), and turn off idle resources.
- The AWS Free Tier has three types: always free, 12 months free, and short-term trials.
- Use the AWS Pricing Calculator to estimate cost before you deploy.
