Deleting an EC2 instance in AWS is more commonly known as terminating the instance. Terminating an instance is useful when you no longer need a virtual server and want to avoid unnecessary charges. Once an instance is terminated, all its data is lost unless backed up. It’s a simple process through the AWS Management Console or CLI.
This guide walks you through the correct steps to delete your instance safely.
How to delete an EC2 instance in AWS

Step 1: Sign in to the AWS Console
Enter your credentials to log in to your AWS console that has the instance.
Step 2: Go to the EC2 dashboard
In the AWS Management Console, type EC2 in the search bar or directly select EC2 under “Services.” to open the EC2 dashboard.
Step 3: Select the instance you want to delete
In the left-hand menu, click on Instances. Here, you’ll see a list of all your EC2 instances. Tick the checkbox next to the instance you want to terminate.
Make sure to double-check the Instance ID and Name to ensure it's the correct one.
Step 4: Terminate the instance
When you have the name of the instances ticked, click on Instance state at the top, then choose Terminate instance from the dropdown.
A confirmation popup will appear. Click Terminate to confirm the termination of the instance.
Step 5: Wait for termination
The instance will enter the shutting-down state and then change to terminated. The instance will show as terminated once it’s done and cannot be restarted or recovered.