How to Cancel AWS Subscription | AWS (Amazon Web Services) सब्सक्रिप्शन कैसे बंद करें
Amazon Web Services (AWS) is the world's most comprehensive and widely adopted cloud platform, offering over 200 fully featured services including computing, storage, databases, machine learning, and networking. If you no longer need AWS, you can either cancel individual services or close your entire AWS account. This comprehensive guide covers all methods — whether you are on a free tier, Pay-As-You-Go plan, AWS Support plan, or subscribed through AWS Marketplace or a reseller.
Key Information: AWS does not have a single "Cancel Subscription" button. Instead, you must individually terminate all running resources and services, and then optionally close your AWS account entirely. Closing your account is permanent and irreversible — all data, resources, and configurations will be permanently deleted after a 90-day retention period.
1. Terminating Individual AWS Services & Resources
The first and most important step is to stop all running services to avoid further charges:
- Sign in to console.aws.amazon.com using your AWS root account or IAM user credentials
- Use the AWS Console Home to navigate to each active service
- For EC2 Instances: Go to EC2 → Instances → select all → Actions → Terminate Instance
- For RDS Databases: Go to RDS → Databases → select → Actions → Delete (disable final snapshot if not needed)
- For S3 Buckets: Go to S3 → select bucket → Empty Bucket first → then Delete Bucket
- For Lambda Functions: Go to Lambda → Functions → select → Actions → Delete
- For Elastic Load Balancers, NAT Gateways, Elastic IPs: Delete each from their respective consoles to stop ongoing charges
- Repeat for all other active services across every AWS Region you have used
Critical: AWS charges apply across all regions globally. Make sure to switch between every AWS region using the region selector in the top-right corner of the console and check for active resources in each region — especially us-east-1, ap-south-1 (Mumbai), and eu-west-1.
2. Checking All Active Resources Using AWS Resource Explorer
Use AWS tools to identify all billable resources before canceling:
- Sign in to console.aws.amazon.com
- Search for Resource Explorer in the services search bar and open it
- Enable Resource Explorer if not already activated — it scans all regions for active resources
- Review the full list of resources and terminate or delete any that are still running
- Alternatively, go to AWS Cost Explorer → Cost & Usage Reports to identify services that are generating charges
- Also check AWS Billing Dashboard → Bills to see a breakdown of all active service charges
Note: Some AWS services like AWS Config, CloudTrail, GuardDuty, and Security Hub continue to generate charges even when no other resources are running. Make sure to explicitly disable each of these services if you have them enabled.
3. Canceling AWS Support Plan
If you are subscribed to a paid AWS Support plan (Developer, Business, or Enterprise), cancel it separately:
- Sign in to the AWS Console as the root account user
- Click on your account name in the top-right corner → Support Center
- In the Support Center, click on Support Plans from the left sidebar
- Under your current plan, click Change Plan
- Select Basic Support (Free) to downgrade and stop support charges
- Confirm the plan change
Note: AWS Support plan charges are billed monthly based on a percentage of your AWS usage. Downgrading to the Basic Plan is free and takes effect from the next billing cycle.
4. Canceling AWS Marketplace Subscriptions
If you subscribed to third-party software or services through AWS Marketplace:
- Sign in to console.aws.amazon.com
- Visit aws.amazon.com/marketplace/library — your Marketplace subscriptions
- Find the subscription you want to cancel from the list
- Click on the subscription → select Cancel Subscription
- Confirm cancellation — you will receive an email confirmation from AWS Marketplace
Critical: AWS Marketplace subscriptions are billed separately from your regular AWS usage. Even if you close your AWS account, outstanding Marketplace charges must be paid. Always cancel Marketplace subscriptions individually before closing your account.
5. Canceling AWS Reserved Instances or Savings Plans
If you have purchased Reserved Instances (RIs) or AWS Savings Plans:
- Go to EC2 → Reserved Instances or AWS Cost Management → Savings Plans
- Reserved Instances cannot be directly canceled — they run for their committed term (1 or 3 years)
- To stop paying for unused RIs, list them for sale on the AWS Reserved Instance Marketplace via EC2 → Reserved Instances → Sell Reserved Instances
- For Savings Plans, contact AWS Support to discuss early termination options
Critical: Reserved Instances and Savings Plans involve upfront financial commitments. You will continue to be billed for the reserved capacity regardless of whether you use it or not, until the commitment term ends or you successfully sell the RI on the Marketplace.
6. Closing Your AWS Account Permanently
Once all resources are terminated and bills are cleared, you can close your entire AWS account:
- Sign in to console.aws.amazon.com as the root account user (not IAM user)
- Click your account name in the top-right → Account
- Scroll down to the very bottom of the Account Settings page
- Find the Close Account section
- Read all the listed consequences carefully — check all acknowledgment boxes
- Click Close Account and confirm with your account password if prompted
- You will receive a confirmation email from AWS acknowledging the account closure
Critical: Closing your AWS account is permanent and irreversible. All IAM users, roles, and policies will be deleted immediately. AWS retains your data for 90 days after closure, after which it is permanently deleted. You cannot reopen a closed account — you must create a new one. Ensure all outstanding invoices are paid before closing, as AWS will attempt to collect any remaining balance.
7. Exporting and Backing Up Data Before Closure
Always back up all critical data before terminating resources or closing your account:
- Download all files from S3 Buckets using AWS CLI, S3 console, or S3 Sync command
- Create final snapshots of EC2 instances and export them as AMIs if needed
- Export RDS database snapshots to S3 and download locally
- Export DynamoDB tables to S3 using the DynamoDB console export feature
- Download all CloudWatch Logs that need to be retained
- Save all CloudFormation templates, Terraform configs, and infrastructure-as-code files locally
- Export IAM policies, roles, and user configurations for documentation
Note: Use the AWS CLI command aws s3 sync s3://your-bucket-name ./local-folder to quickly download all S3 data to your local machine before deleting buckets.
8. Canceling Bank-Linked Autopay or UPI Mandate
If AWS charges continue even after terminating resources or closing your account:
- Log in to your bank's internet banking portal or mobile banking app
- Navigate to Standing Instructions or Auto-Debit Mandates
- Search for and locate the Amazon Web Services or Amazon payment mandate
- Cancel or revoke the mandate
- Contact your bank's customer support if the mandate cannot be removed online
- If charged after account closure, raise a dispute with your bank citing the AWS account closure confirmation email
Important Notes
- No Single Cancel Button: AWS has no single "cancel all" option — each service and resource must be individually terminated
- Root Account Required: Only the root account user can close the AWS account — IAM users, even with admin permissions, cannot close accounts
- Outstanding Bills: All pending charges must be paid before or after account closure — AWS will still invoice and collect outstanding amounts
- Data Retention: AWS retains account data for 90 days after closure before permanently deleting everything
- Free Tier: The AWS Free Tier automatically expires after 12 months — some services may start incurring charges if you exceed free tier limits
- Multi-Region Resources: Always check every AWS region for active resources — charges apply globally across all regions
- India Pricing: AWS bills in USD by default — Indian customers are charged in INR equivalent based on daily exchange rates, with applicable GST (18%) added to invoices
Troubleshooting
If You Cannot Find the Close Account Option:
- Ensure you are signed in as the root account user — the Close Account option is only visible to the root user
- Check that your account does not have any active AWS Organizations membership — member accounts must be removed from Organizations before they can be closed
- Verify there are no outstanding invoice disputes or unpaid bills blocking account closure
- Try accessing Account Settings via a different browser or in incognito mode
If Charges Continue After Closing Account:
- Check your email for the AWS account closure confirmation — if not received, the account may not have been successfully closed
- Log in to verify account status — a closed account will display a closure notice upon login attempt
- Contact AWS Billing Support immediately with your closure confirmation reference
- Dispute the charge with your bank or card provider using the account closure email as proof
If You See Unexpected Charges After Deleting Resources:
- Check for Elastic IPs — unattached Elastic IPs continue to incur charges even when no instance is running
- Look for NAT Gateways — these charge per hour regardless of traffic
- Verify EBS Volumes — volumes detached from terminated instances are not automatically deleted and continue to be billed
- Check AWS Config, GuardDuty, CloudTrail — these services bill independently and must be explicitly disabled
Contacting AWS Support
- AWS Support Center: console.aws.amazon.com/support/home
- AWS Billing Support: Available 24/7 — go to Support Center → Create Case → Account and Billing Support
- AWS Documentation: docs.aws.amazon.com
- AWS re:Post Community: repost.aws
- Twitter/X: @AWSSupport
- Phone Support (India): Available for Business and Enterprise support plan customers via the Support Center
Alternatives to Closing Your AWS Account
- Terminate Only Costly Resources: Delete expensive services like EC2, RDS, and NAT Gateways while keeping low-cost or free-tier services active
- Use AWS Budgets: Set up AWS Budgets → Cost Budgets with alert thresholds to get notified before spending exceeds your limit
- Switch to Serverless: Replace always-on EC2 instances with AWS Lambda functions that only charge per execution — ideal for low-traffic workloads
- Use Spot Instances: Replace On-Demand EC2 instances with Spot Instances to save up to 90% on compute costs
- Downgrade Support Plan: Switch to the free Basic Support Plan to eliminate monthly support charges
- Enable Cost Anomaly Detection: Use AWS Cost Anomaly Detection to automatically identify and alert on unexpected spending spikes
- Consolidate Under AWS Organizations: If managing multiple accounts, consolidate billing under AWS Organizations to benefit from volume discounts
Before closing your AWS account, consider simply terminating all running resources and keeping the account open with zero active services. This incurs no charges and allows you to reuse the account in the future without losing your configurations, IAM setup, and service history.
Comments
Post a Comment