How to cancel Amazon Web Services (AWS) in singapore and close your account permanently
Why you might cancel AWS and what you need to know first
Amazon Web Services (AWS) is a global cloud computing platform that provides compute power, storage, databases, networking and managed services to businesses and developers. In Singapore, AWS operates through the Asia-Pacific (Singapore) region and bills your account in USD, with SGD conversions applied by your payment method. You might cancel AWS if you're migrating to another cloud provider, shutting down a project, consolidating infrastructure, or simply no longer require cloud services. However, cancellation requires careful planning-you must stop all running services, export critical data, and delete unused resources before closing your account, or you risk permanent data loss.
Understanding AWS pay-as-you-go billing
AWS does not charge monthly subscription fees. Instead, you pay only for the services you provision and use-from the moment you launch a compute instance until you delete it. You remain liable for all charges incurred up to your cancellation date, even after you request account closure. This means that if you leave resources running while your account is pending closure, those resources will continue to incur charges. Consequently, you must audit your account, stop all instances, delete storage, and remove databases before initiating the closure process. Yafee recommends taking a full inventory of your services and estimated remaining costs before you submit your cancellation request.
Common reasons to cancel AWS
You may cancel AWS if you are migrating to another cloud provider such as Google Cloud Platform or Microsoft Azure, shutting down a business or project that relied on AWS infrastructure, consolidating multiple cloud accounts into a single provider, or reducing operational costs by moving to on-premises solutions. You should not cancel if you plan to use AWS services again within the next 12 months, as re-opening a closed account requires a new registration and creditworthiness review. Before you cancel, export all databases, download all stored files, and create backups of critical data to external storage or another cloud provider.
Your legal rights and protections under singapore consumer law
Singapore's consumer protection framework grants you specific rights when cancelling cloud services, and AWS must comply with these protections.
Consumer protection (Fair trading) act framework
Your legal position is grounded in Singapore's Consumer Protection (Fair Trading) Act, which protects you against unfair contract terms, misleading representations, and unjustified service refusal. AWS's Customer Agreement must comply with this law and cannot include terms that are grossly unreasonable, unconscionable, or contrary to good faith. If AWS refuses to close your account, charges you unexpectedly after closure, or locks you out of your data without justification, you have the right to lodge a complaint with the Consumers Association of Singapore (CASE) or pursue action through the small claims tribunal for disputes under SGD 10,000.
Furthermore, the Personal Data Protection Act (PDPA) requires AWS to delete or anonymise your personal data within a reasonable timeframe after account closure, unless AWS has a legal obligation to retain it. You may request confirmation that your data has been deleted, and AWS must respond within 30 days. Yafee advises documenting your deletion request in writing and keeping a copy for your records.
Your contractual right to terminate AWS
AWS's Customer Agreement permits you to terminate your account by submitting a closure request through your account dashboard. The agreement also permits AWS to terminate your account with at least 30 days' notice, but you can request immediate closure. Your termination is effective once AWS confirms that your account is closed. You should document your closure request-take a screenshot of the confirmation page or email-in case AWS disputes the cancellation date later. In accordance with the Consumer Protection (Fair Trading) Act, AWS cannot charge you for services after your account is fully closed.
Step-by-step cancellation process for AWS in singapore
Closing your AWS account is the definitive method to end your service relationship with Amazon and cease all billing.
Step 1: sign in with your root user credentials
You must use the root user email and password to access your account settings. Root user access is required because only the root user has permission to close an account. If you have created IAM (Identity and Access Management) users for team members, those users cannot initiate account closure-you must sign in as the account owner.
- Open the AWS Management Console at https://console.aws.amazon.com
- Enter the email address associated with your AWS account
- Click "Next" and enter your root user password
- Complete any multi-factor authentication (MFA) challenge if enabled on your account
Step 2: navigate to your account settings
Once you are signed in, you must locate the account closure option within your account management section.
- In the top-right corner, click your account name or the account icon
- From the dropdown menu, select "Account"
- You will be taken to your account dashboard page
Step 3: delete all active resources before closing
AWS requires you to delete all active resources before you can close your account. If you attempt to close your account with running instances, active databases, or stored data, AWS will warn you and may prevent closure. Consequently, you must systematically delete all resources.
- In the AWS Management Console, navigate to each service you use (EC2, RDS, S3, Lambda, DynamoDB, etc.)
- For each service, stop and terminate all running instances or resources
- For EC2 compute instances, terminate all running and stopped instances
- For RDS databases, delete all database instances
- For S3 storage buckets, empty all bucket contents and delete the buckets
- For Lambda functions, delete all functions and associated resources
- Verify that all services show zero active resources
- Check your AWS billing console to confirm there are no running services generating charges
Step 4: export and back up critical data
Before you delete any data, export or download all files, databases, and configurations to external storage. This step is non-reversible-once you delete a resource from AWS, you cannot recover it.
- Download all files from S3 buckets to your local computer or external hard drive
- Export database snapshots from RDS and save them to external storage
- Download EC2 instance snapshots and AMIs (Amazon Machine Images) if you may need to recreate instances later
- Export CloudWatch logs and other monitoring data if required for compliance or auditing
- Take screenshots or notes of any custom configurations or security policies for future reference
Step 5: initiate account closure
Once all resources are deleted, you can proceed to close your account.
- In your AWS account dashboard, scroll down to the "Account closing" section
- Click "Close account"
- AWS will display a warning that closing your account will delete all services, data, backups and credentials permanently and this action cannot be undone
- Tick the checkbox confirming you understand the consequences
- Click "Close account" to confirm
Step 6: verify closure and settle final billing
After you submit your closure request, AWS processes it within 24 to 48 hours. You will receive a confirmation email to the email address associated with your account.
- Check your email for an AWS account closure confirmation message
- Log in to your AWS account to verify that it now displays "Account closed" or similar status
- Check your AWS billing page to confirm that no new charges are being applied
- Review your final invoice for any outstanding charges and settle payment if required
Understanding AWS pricing and your final bill
Your final AWS bill will reflect all charges incurred up to your account closure date.
| Charge type |
Description |
Included in final bill? |
| Compute (EC2) |
Charges for running instances, calculated per hour |
Yes, until instance termination |
| Storage (S3) |
Charges per GB of stored data, per month |
Yes, until bucket deletion |
| Data transfer |
Outbound data transfer charges |
Yes, until account closure |
| Database (RDS) |
Hourly charges for running database instances |
Yes, until instance deletion |
| Reserved instances (pre-paid) |
Non-refundable pre-purchased capacity |
Not refunded-sunk cost |
| Support plan |
AWS Support subscription (Basic, Developer, Business, Enterprise) |
Yes, charged through your closure date |
Reserved instances are non-refundable. If you have purchased reserved capacity that extends beyond your closure date, you forfeit the unused portion. Consequently, you should review your reserved instances before closure and consider whether cancellation is the right decision. Yafee recommends checking your AWS Cost Explorer or Billing Dashboard to identify any reserved instances or long-term commitments.
Refunds and credit adjustments after cancellation
AWS does not automatically refund unused service credits or pre-paid amounts after account closure.
Requesting a refund for unused credits
If you have AWS promotional credits or free tier balances remaining, you should contact AWS Support before you close your account to clarify the status of those credits. Some credits expire upon account closure.
- Log in to your AWS account and navigate to AWS Support (the "Support" dropdown in the console)
- Click "Create case" and select "Account and billing support"
- Describe your situation: you are closing your account and want confirmation of any remaining credits or refundable amounts
- Submit your case and wait for AWS Support to respond (typically within 24 hours)
- If AWS confirms you are entitled to a refund, request that the amount be applied to your payment method or issued as a refund check
Disputing unexpected charges after closure
If AWS charges your payment method after your account is closed, you have the right to dispute the charge through your bank or credit card issuer. Furthermore, in accordance with the Consumer Protection (Fair Trading) Act, you can lodge a complaint with the Consumers Association of Singapore (CASE) if you believe AWS has breached your agreement by charging you after closure.
- Contact your bank or credit card issuer and report the charge as unauthorised or disputable
- Provide your bank with a copy of your account closure confirmation email from AWS
- If the bank cannot resolve the dispute, contact CASE and file a formal complaint with evidence of your closure request and the unauthorized charge
Common mistakes to avoid when cancelling AWS
Cancelling AWS is straightforward if you follow the correct sequence, but a few preventable errors can cause data loss or unexpected charges.
Mistake 1: closing your account without exporting data
This is the most costly error. Once you close your account, all your data is permanently deleted within 90 days. You cannot recover databases, files, or backups after closure. Export and back up all critical data to external storage or another cloud provider before you initiate account closure. Yafee strongly advises completing data export as your first step, not your last.
Mistake 2: failing to delete all resources before closure
AWS may block account closure if you have active resources still running. If you attempt closure with running instances, you may receive an error message and your account will remain open. You must manually delete every resource: EC2 instances, RDS databases, S3 buckets, Lambda functions, and any other services you have provisioned.
Mistake 3: ignoring reserved instances
Reserved instances are non-refundable. If you have purchased reserved capacity that you no longer need, that cost is sunk and cannot be recovered. Check your cost management tools to identify reserved instances and consider whether you should cancel them or allow them to expire naturally before closing your account.
Mistake 4: using an IAM user account to request closure
You must sign in as the root user (the email address registered to the account) to close your account. IAM users cannot initiate account closure. If you attempt closure from an IAM user account, the option will not appear.
Mistake 5: assuming promotional credits are refundable
AWS promotional credits are not refundable. If you have unused free tier credit or promotional offers, those credits expire upon account closure and cannot be converted to cash or applied to future services. Consequently, verify the status of any credits before you close your account.
What happens after your AWS account is closed
Account closure is effective and permanent once AWS confirms it, but you should understand what occurs in the days and weeks following closure.
Immediate effects (within 24 hours)
Your AWS account becomes inaccessible. You can no longer sign in, and all your services, data and credentials are deleted. Your email address may be available for re-registration after 90 days, but this is not guaranteed. Your IAM users, API keys, and access credentials are revoked immediately.
Billing effects (within 1 to 5 business days)
AWS generates a final invoice reflecting all charges up to your closure date. If you have an outstanding balance, AWS will attempt to charge your registered payment method. If you have a credit balance, AWS will process a refund to your payment method within 5 to 10 business days. Yafee recommends keeping a record of your final invoice for accounting and tax purposes.
Data retention effects (up to 90 days)
AWS retains your deleted data for up to 90 days before permanent deletion. This is AWS's standard data retention policy. You cannot recover this data after closure, so export everything before you close your account. In accordance with the Personal Data Protection Act (PDPA), AWS will delete or anonymise any personal data associated with your account within a reasonable timeframe.
Re-opening your account
If you change your mind after closure, you cannot simply reopen your account. You must create a new AWS account with a new email address and go through the full registration and verification process. Any resources, data, or configurations from your closed account are permanently gone. Consequently, consider very carefully whether cancellation is the right decision before you submit your closure request.
Escalation and dispute resolution
If AWS refuses to close your account or charges you unexpectedly, you have formal avenues for complaint and dispute resolution.
Contacting AWS support
Your first step is to contact AWS Support directly through your account dashboard.
- Log in to your AWS account and click "Support" in the top navigation
- Click "Create case"
- Select "Account and billing support"
- Describe your issue: for example, "AWS refuses to close my account" or "I was charged after account closure"
- Provide dates, transaction IDs, and screenshots of relevant communications
- Submit your case and monitor your email for AWS Support's response
Escalating to the consumers association of singapore (CASE)
If AWS Support does not resolve your complaint within 14 days, or if you believe AWS has violated the Consumer Protection (Fair Trading) Act, you may lodge a formal complaint with CASE.
- Visit the CASE website at https://www.case.org.sg
- Click "File a complaint" and complete the online complaint form
- Provide your AWS account details, closure request date, and a detailed description of the issue
- Attach supporting documents: screenshots, emails, invoices, and copies of your closure request confirmation
- Submit your complaint. CASE will contact AWS on your behalf and attempt to mediate the dispute
Small claims tribunal for amounts under SGD 10,000
If the disputed amount is less than SGD 10,000 and CASE mediation does not succeed, you may pursue action through the State Courts' small claims tribunal. This is a faster and less expensive alternative to full civil litigation. Yafee recommends keeping all documentation of your cancellation request and any disputed charges to support your claim.
Key steps to take before and after cancellation
Use this checklist to ensure you do not overlook any critical steps during the cancellation process.
| Action |
Timeline |
Status |
| Review all AWS services and costs in Cost Explorer |
Week 1 before closure |
Essential |
| Identify and document all reserved instances and long-term commitments |
Week 1 before closure |
Essential |
| Export all databases, files and backups to external storage |
Week 1 to 2 before closure |
Critical |
| Terminate all EC2 instances and stop all compute services |
Week 2 before closure |
Essential |
| Delete all S3 buckets, RDS databases, and other resources |
Week 2 before closure |
Essential |
| Submit account closure request through AWS console |
Week 2 or 3 |
Final step |
| Verify closure confirmation email from AWS |
Within 48 hours of submission |
Verification |
| Check final bill and settle any outstanding balance |
Within 5 business days |
Financial closure |
Key comparison: should you keep or cancel AWS?
Review this table to confirm whether cancellation is the right decision for your situation.
| Reason |
Keep AWS |
Cancel AWS |
| You use AWS actively or plan to within 12 months |
Keep your account active |
Do not cancel |
| You have large data sets that are expensive to migrate |
Evaluate migration costs first |
Only cancel if migration cost is justified |
| You have reserved instances with remaining term |
Keep and use them |
Only cancel if cost is sunk and acceptable |
| You want to move to a different cloud provider |
Not applicable |
Cancel after migration |
| You are not using AWS and incurring monthly charges |
Not recommended |
Cancel to stop charges |
| You need to preserve your data for compliance or legal reasons |
Keep account and archive data |
Do not cancel; export and archive instead |
If you need to contact AWS for support or complaint escalation, use the following channels.
AWS Asia-Pacific (Singapore) region contact details
AWS operates in Singapore through the Asia-Pacific (Singapore) region. The primary AWS office location in Singapore is at IOI Central Boulevard Towers, located in the central business district. However, for account and billing support, you should use the online support portal rather than attempting to visit an office location.
- AWS Support Portal: Log in to your AWS account and navigate to the "Support" section in the AWS Management Console
- AWS General Inquiry: Email [email protected] or visit https://aws.amazon.com/contact-us
- Consumers Association of Singapore (CASE): https://www.case.org.sg or telephone 6100 0315 for complaint escalation
Yafee has helped thousands of consumers cancel cloud services and resolve billing disputes by providing clear, legally grounded guidance on their rights and the correct procedural steps. If you are closing your AWS account in Singapore, follow this guide carefully to protect your data, avoid unexpected charges, and ensure your account is fully closed in accordance with the Consumer Protection (Fair Trading) Act. Document every step, export all data before closure, and keep records of your closure request and final bill for your own protection. For further guidance on contract cancellation rights, consumer protection law, or dispute resolution, Yafee recommends consulting the Consumers Association of Singapore or a qualified legal advisor.