How to Cancel Your AWS Account: What You Need to Know Before You Close It

Canceling an AWS account isn't complicated, but it's also not something you should rush through. AWS — Amazon Web Services — is designed to scale up quickly, which means services, charges, and data can accumulate across regions and accounts without you always noticing. Before you hit that final confirmation button, there's a lot worth understanding.

What Happens When You Cancel an AWS Account

When you close an AWS account, Amazon terminates access to all services tied to that account. This includes compute instances (EC2), storage buckets (S3), databases (RDS), and any other resources you've provisioned. All data stored in those services is permanently deleted — not archived, not paused, gone.

AWS retains the right to continue billing you for any charges accrued before the closure date. If resources were running right up until you closed the account, you'll still receive a final invoice for that usage. The account itself enters a suspended state for approximately 90 days before full deletion, which gives AWS time to process final billing — but you won't be able to reactivate or access resources during that window in most cases.

The Step-by-Step Process to Close an AWS Account

Here's how the process generally works through the AWS Management Console:

  1. Sign in as the root user — not an IAM user. Only the root account holder can close an AWS account. If you're used to logging in with IAM credentials, you'll need the original email and password used to create the account.

  2. Navigate to Account Settings — go to the top-right menu, click your account name, and select Account. Scroll to the bottom of the Account Settings page.

  3. Locate the "Close Account" section — AWS places this at the bottom of the Account page with a checkbox acknowledgment list. Read each item carefully. These checkboxes explain exactly what data will be lost and what charges may still apply.

  4. Check all acknowledgment boxes — AWS requires you to confirm that you understand the consequences: data deletion, pending charges, termination of services, and loss of any reserved capacity.

  5. Click "Close Account" and confirm when prompted.

That's the mechanical process. What actually makes this tricky is everything that should happen before step one.

What to Do Before You Close the Account ⚠️

Skipping pre-closure preparation is where most people run into problems — unexpected charges, lost data, or broken integrations they forgot about.

Terminate running resources first. EC2 instances, RDS databases, Elastic Load Balancers, NAT Gateways — anything that bills per hour or per request should be manually stopped and terminated before you initiate account closure. AWS does not automatically terminate everything gracefully; orphaned resources can generate charges up until the moment of closure.

Export or back up your data. S3 buckets, DynamoDB tables, EBS snapshots, and RDS backups will not be recoverable after closure. If any of that data has value, move it out first — to another cloud provider, local storage, or a different AWS account.

Cancel Reserved Instances and Savings Plans. These are billing commitments that may not automatically terminate. Depending on when you close the account, you could still owe out remaining payments on unused reserved capacity.

Check for active subscriptions in AWS Marketplace. Third-party software subscriptions through the AWS Marketplace are billed separately and may not cancel automatically when you close the account.

Disable or reassign IAM users and roles. If your team uses this account, closing it immediately revokes their access without notice. Plan that transition ahead of time.

Key Variables That Affect Your Closure Experience

Not all AWS closures look the same. Several factors shape how complex — or straightforward — the process actually is for any given person.

VariableWhy It Matters
Account ageOlder accounts often have more forgotten services running across regions
Number of regions usedResources in multiple regions must each be audited separately
Marketplace subscriptionsMay require independent cancellation steps
Reserved Instances or Savings PlansBilling commitments can outlast the account closure date
AWS Organizations membershipMember accounts can't be closed the same way as standalone accounts
Pending support casesOpen cases tied to the account are terminated

AWS Organizations deserves special mention. If your account is a member account inside an AWS Organization, you cannot close it through the standard root user process alone. The management account (formerly called the master account) controls member account closure. This is a common point of confusion for teams using multi-account AWS structures.

One Account vs. Multiple Accounts

Many businesses and developers maintain more than one AWS account — a common practice for isolating development, staging, and production environments. Closing one account has no effect on others, even if they're linked under the same email domain or billing structure. Each account must be evaluated and closed independently.

If you're trying to reduce costs rather than exit AWS entirely, closing specific accounts is one approach — but so is consolidating resources into fewer accounts, switching to on-demand from reserved pricing, or scaling down underutilized services. The right path depends on why you want out and what you're currently running.

After Closure: What to Expect

Once the account is closed, you'll still be able to access your billing history and past invoices through a limited version of the console for a period of time. AWS sends a final bill to the payment method on file. If that payment fails, the debt persists regardless of account status.

Your account data — the AWS account ID itself — exists in a suspended state before permanent deletion. You won't be billed during this suspension for new usage, but the door back in is effectively closed.

Whether this process takes five minutes or several days of preparation depends entirely on what you've built inside that account, how long it's been running, and how carefully you've tracked your resources along the way. 🔍