SaveMyCert
Cloud basics

How AWS pricing works: pay-as-you-go, explained

AWS pricing is consumption-based — you pay for what you actually use, per service, with no upfront commitment required, though committing to longer terms buys large discounts. That single sentence contains the whole model; the complexity people struggle with comes from how many dimensions “what you use” has, and from the several purchasing options layered on top. This guide explains the pricing models conceptually — on-demand, commitment-based discounts, Spot capacity and serverless per-request pricing — plus the cost dimensions that produce surprise bills and the tools AWS gives you to stay in control. Deliberately, it quotes no per-unit prices: those change and vary by region, and the authoritative source is always AWS’s official pricing pages and the AWS Pricing Calculator. The model, though, is stable — and it is a scored topic on the Cloud Practitioner exam.

The core principle: consumption, not capital

Traditional IT is capital expenditure: you forecast demand years ahead, buy servers to match the forecast, and live with the result — paying for idle capacity when you overestimated, and turning users away when you underestimated. AWS inverts this into operating expenditure: resources are rented by small units of time or usage, started when needed and stopped when not, with the bill following actual consumption. There is no minimum spend and no obligation to continue.

The consequence that matters is that cost becomes a design decision. An architecture that scales down at night, uses storage tiers appropriate to how data is accessed, and turns off idle environments genuinely costs less — cost optimisation on AWS is an engineering activity, not a procurement negotiation. This is also why AWS treats cost as a first-class architectural concern in its own guidance.

The purchasing models

For compute in particular, AWS layers several purchasing options over the same underlying resources:

  • On-demand — the default: pay the listed rate for what you use, start and stop freely, no commitment. Maximum flexibility, highest unit price.
  • Savings Plans and Reserved Instances — commitment-based discounts: you commit to a term of usage (typically one or three years) in exchange for a substantially lower rate. Savings Plans commit to an amount of spend with flexibility across instance types; Reserved Instances commit to more specific capacity. Both suit steady, predictable workloads.
  • Spot Instances — spare AWS capacity offered at deep discounts, with the defining trade-off that AWS can reclaim the capacity at short notice. Ideal for interruptible work such as batch processing; wrong for anything that cannot tolerate being stopped.
  • Per-request and per-execution pricing — the serverless model, used by services such as Lambda: you pay for invocations and execution time rather than for a provisioned server, so a service that receives no traffic accrues essentially no compute charge.

The cost dimensions people forget

Most surprise bills come not from the headline compute price but from the dimensions people did not know were metered. Data transfer is the classic: traffic into AWS is generally free, but traffic out to the internet is charged, and cross-region traffic between AWS locations is charged too — an architecture that moves large volumes between regions or out to users pays for every gigabyte of it. Storage has its own layers: you pay for the volume stored, at rates that differ by storage class, and also for requests and retrievals — some archival classes are cheap to store but charge for getting data back.

The other silent cost is idle-but-provisioned resources. Consumption pricing meters what is provisioned, not what is useful: an unattached storage volume, a running database nobody queries, a load balancer for a decommissioned app and a forgotten test environment all bill around the clock. The habit that follows is simple — on AWS, tidiness is a financial virtue.

The Free Tier, briefly and carefully

AWS offers a Free Tier so newcomers can learn and experiment without a meaningful bill, and it has historically combined always-free allowances on some services with introductory offers on others. Be aware that AWS moved to a credit-based free plan for new accounts in 2025, which changed how the free allowance works for accounts created since. Because the structure and amounts are exactly the kind of detail that changes, do not rely on any article — including this one — for specifics: check AWS’s official Free Tier page before you build, and treat its current terms as the truth.

The practical advice is unchanged by the details: the Free Tier is generous enough for certification study and personal projects, and the skill of watching your usage against your allowance is itself good practice for the billing awareness the real world requires.

The cost-management toolkit and habits

AWS gives you real instruments for seeing and controlling spend. Cost Explorer visualises your historical usage and costs, filterable by service, account and tag, so you can see where money actually goes. AWS Budgets lets you set spending thresholds and receive alerts as you approach or cross them. Cost allocation tags let you label resources by project, team or environment so costs can be attributed rather than lumped together. The AWS Pricing Calculator estimates the cost of an architecture before you build it, and Trusted Advisor includes checks that flag idle resources and optimisation opportunities.

The habits that keep bills boring are equally concrete: set up billing alerts before you create anything else, so the first surprise is an email rather than an invoice; tag everything from day one, because untagged spend is unattributable spend; and shut down what you are not using — stop instances outside working hours, delete resources when experiments end, and sweep periodically for orphans. Almost every cloud-bill horror story traces back to skipping one of these three.

Why this matters for certification

Billing and pricing is not background knowledge on the AWS path — it is examined directly. The Cloud Practitioner exam (CLF-C02) devotes a scored domain to billing, pricing and support: candidates are expected to understand the consumption model, distinguish the purchasing options, know what the cost-management tools do, and reason about which pricing approach fits a scenario. The associate exams build on this — the Solutions Architect – Associate in particular treats cost optimisation as one of the pillars of good design, asking you to weigh cheaper storage classes, purchasing commitments and serverless models as architectural choices. If you internalise the concepts in this article and practise applying them to scenarios, you have covered the reasoning the exams reward; the current numbers, as ever, live on AWS’s pricing pages.

Ready to start studying — free?

Original practice questions, timed mock exams and revision notes. No card, nothing to pay.

Jump straight into an exam
CLF-C02SAA-C03

Questions, answered

AWS charges for consumption: you pay per service for what you actually use — compute time, storage volume, requests, data transfer — with no upfront commitment required. Discounts are available if you commit to longer terms through Savings Plans or Reserved Instances, and spare capacity is offered cheaply as Spot Instances. Current rates are published on AWS’s official pricing pages.

Keep reading

Cloud basics
AWS regions and availability zones explained
Cloud basics
Containers vs virtual machines: what’s the difference?
Cloud basics
IaaS vs PaaS vs SaaS: the cloud service models explained
Cloud basics
Public, private and hybrid cloud explained simply