Skip to main content
Cloud / infrastructure · SaaS spend guide

AWS (Amazon Web Services) subscription tracking.

AWS bills by usage across 200+ services, each with its own pricing dimensions. There is no seat count, no annual contract by default, and no simple way to predict next month's bill. The leak isn't 'paying for seats you don't use' — it's idle resources, oversized instances, ungated egress, and forgotten dev environments. AWS audits often recover 20–40% with no production impact.

AWS (Amazon Web Services) pricing

What you actually pay.

  • Pay-as-you-go

    Variable by service

    Default for every AWS account.

  • Savings Plans

    Up to 72% discount for 1- or 3-year commit

    Commits to a $/hr on Compute or EC2.

  • Reserved Instances

    Up to 75% discount, 1- or 3-year commit

    Locked to specific instance family + region.

  • Enterprise Support

    Starting at $15,000/month or 3% of monthly spend

    Plus underlying usage. Required by some enterprise contracts.

Pricing verified against AWS (Amazon Web Services)’s public pricing page on 2026-05-20. Check the vendor site for the current canonical version.

Where the spend hides

Hidden renewal patterns for AWS (Amazon Web Services).

  • Pattern

    Idle EC2 instances and dev environments

    Instances spun up for a one-off project keep running until manually terminated. Tagging discipline is the audit's friend; instances without an owner tag or a stop-by date are typical recovery candidates.

  • Pattern

    Data transfer egress

    Egress out of AWS to the internet is $0.09/GB at the standard tier. Architectures that route traffic across regions or expose large datasets externally can rack up egress costs that exceed the underlying compute. Often invisible until the month-end invoice arrives.

  • Pattern

    Reserved Instance / Savings Plan mismatch

    RIs and Savings Plans commit a baseline; if your usage shifts off the committed instance family or region, you pay for the commitment AND on-demand for the new usage. Both directions of mismatch are common; annual commit review is the audit.

  • Pattern

    Unattached EBS volumes and old snapshots

    EBS volumes detached from terminated instances continue to bill at $0.10/GB-month (gp3). Snapshots accumulate indefinitely unless lifecycled. Both line items are small individually and large in aggregate.

Find your renewal date

How to find your hidden AWS (Amazon Web Services) renewal date.

AWS Billing Console → Bills. There is no fixed renewal date; usage bills at the end of each calendar month. For annual Savings Plans / Reserved Instances, the Savings Plans / Reserved Instances pages show the contract end date and the auto-renewal state (most do not auto-renew by default; the discount lapses and on-demand rates resume).

Statement descriptors

What AWS (Amazon Web Services) looks like on a bank statement.

Spendrein matches the following descriptors and routes them to the AWS (Amazon Web Services) vendor record:

  • AMAZON WEB SERVICES
  • AWS
  • AMAZON AWS
  • AMAZON.COM AWS
Common questions

AWS (Amazon Web Services) subscription questions, plainly.

  • Why is my AWS bill so unpredictable?

    AWS bills 200+ services on their own metering dimensions: compute hours, data egress, storage, request counts, function invocations. Each is small individually; the total is the sum of dozens of dimensions. Cost Explorer in the Billing Console breaks down which services and which usage types drove the variable portion month-over-month.

  • Where does the biggest AWS bleed usually hide?

    In four places: oversized EC2 instances (Compute Optimizer flags these), idle RDS databases left after migrations, unattached EBS volumes from terminated instances, and untagged dev environments nobody owns. Egress costs are a fifth — architecturally harder to fix but typically the biggest single line item once identified.

  • Does Spendrein audit AWS line items?

    Spendrein detects AWS on the bank statement and flags it as a usage-based vendor. If you upload your AWS Cost and Usage Report alongside the bank statement, Spendrein can surface line-item-level spend; otherwise the bank statement shows AWS as one large line per month and the attribution to specific services is hidden inside it. AWS Cost Explorer is the canonical tool for in-depth AWS optimization.

  • Should we move to Reserved Instances?

    Only if your steady-state usage is predictable. For unpredictable workloads, Savings Plans (more flexible) usually beat RIs. For both, audit utilization quarterly — committing for 3 years to save 70% is great if you actually use it, and a five-figure mistake if your architecture moves off the committed family.

Other tools
Track all of it

Tired of manually managing AWS (Amazon Web Services)?

Drop your bank statement into Spendrein. The audit catches every recurring AWS (Amazon Web Services) charge, every duplicate seat, and surfaces the renewal date so you can stop the auto-renewal before it locks in. Free plan, no card, no bank linking.

Run your free audit