How To Delete All Contacts In Hubspot

This guide will provide instructions for removing all contacts from HubSpot – a highly efficient CRM system. There may be instances where you wish to clean your contact list, whether it’s due to an overcrowded database, outdated contacts, or preparing for a new list import.

Here’s the process to delete all contacts in HubSpot:

Step 1: Navigate to Your Contacts

After logging into your HubSpot account, click on the “Contacts” dropdown in the main navigation bar, and then select “Contacts”. This will take you to your Contacts dashboard, where you will see a list of all your contacts.

Step 2: Select All Contacts

Click the checkbox at the top of the contacts list to select all contacts on the page. Next, click on the “Select all” button that appears to select all contacts in the database.

Step 3: Delete the Contacts

Click “More”, and then click “Delete” in the dropdown menu. A dialog box will appear to confirm that you want to delete the selected contacts. Click “Yes, delete” to confirm.

function deleteContacts() {
    let confirmDelete = confirm("Are you sure you want to delete all contacts?");
    if (confirmDelete) {
        // code to delete all contacts

Note: Please be cautious as this action is not reversible. Once you’ve deleted these contacts, there’s no way to get them back. Ensure you have exported any important data from these contacts before you proceed with deletion.


It’s critical to keep your HubSpot contact data well-organised to ensure effective communication and marketing activities. While deleting all contacts may seem drastic, it could be necessary for clean-up purposes or when preparing for a new data import. Remember to always back up your data before making any irreversible changes.