What happens to an unsubscribe or a bounce when I delete a contact?
Still have a question, spotted an error, or have a better explanation or a source we should cite?
A do-not-email record is your tool's note that someone unsubscribed, bounced or reported you as spam. It stops the next send, and it often lives on the contact itself.
Picture a spring clean. You select every unsubscribe and every bounce and press delete. The list looks lovely. Six months later a colleague uploads last year's event list, and some of those addresses are on it. Does your tool still know they left?
Often, no. Suppression keeps a small record so an address is never mailed again. Deletion removes it. An unsubscribe? Someone who said no for good. A hard bounce? Meant to stay suppressed forever, with no second try. Delete it, add it back, and you are where you started.
Each tool handles the comeback its own way:
| Tool | When you delete | If the same address comes back |
|---|---|---|
| Mailchimp | Permanent, details erased | Can't be imported into that audience again. They can rejoin through your hosted sign-up form, as someone new |
| Klaviyo | Permanent, profile and data removed | Can arrive as a brand new profile, say through a sign-up form |
| HubSpot, restorable delete | In the recycle bin for 90 days | Created or imported again, its bounces, spam reports and unsubscribes come back. The pages do not say if that lasts past 90 days |
| HubSpot, permanent delete | Can't be restored. Imports of the address are blocked | A form, your team inbox or the API can add it back as a new record. Bounces and spam reports return, the unsubscribe does not |
| Salesforce Marketing Cloud | Final. For email, some information is kept so unsubscribed addresses get nothing more. For text and push, opt-outs are deleted | Added back, it gets a brand new record with none of the old information |
Even the careful tools only guard their own door. When you move to another tool, only the suppression files you export go with you.
The safe way, before any delete:
- Export the do-not-email record first. Unsubscribes, hard bounces and complaints, each as its own file. Mailchimp and Salesforce both say export first.
- Keep it lean, and keep it for as long as you send. The address, the date and how they left is enough.
- Check every upload, import and new tool against it before anything is sent, so nobody who left is added back.
- Prefer the option that keeps the record. Archive in Mailchimp, suppress in Klaviyo, set as non-marketing in HubSpot. All three keep the status.
Asked to erase someone? Delete their data and keep only the address on your suppression list, so a later sign-up does not restart sending. And a person who signs up again themselves? That is the one way back that counts.
Not sure what your last clean-up deleted, or whether an import brought someone back? Our free SOS hotline will look at it with you.
Ask an AI. Copy this into ChatGPT, Claude or a similar assistant, fill in the blanks, and keep going with your own case:
I use [tool name] on the [plan name] plan with about [number] contacts. I want to delete about [number] unsubscribed, [number] bounced and [number] inactive contacts. Before I do, how do I export a do-not-email record from [tool name], what does [tool name] do if one of those addresses is imported or signs up again, and how do I check future imports against my record?Sources. Each tool's own help pages:
- Mailchimp, Delete Contacts, read 23 Oct 2026: "When you delete a contact, it erases their personal information and anonymizes their data in your reports. You can't add a deleted contact back to your audience. The only way to add that contact back is if they rejoin through the hosted Mailchimp form." And "Export your audience before you perform any bulk actions."
- HubSpot, read 23 Oct 2026. Delete CRM records (last updated 11 Jun 2026): a restorable delete "moves the deleted contact to the recycle bin where you can restore it within 90 days." Understand restorable and permanent contact deletions (last updated 17 Jul 2026), restorable delete: "If a contact is re-created or re-imported using the same email address, bounces, spam reports, subscriptions, unsubscribes, and quarantines will be restored." Permanent delete: "If a contact is re-created using the same email address, bounces, spam reports, and quarantines will be restored. Subscription preferences, including unsubscribes, aren't restored." Permanently delete contacts (last updated 15 Oct 2026): "you will not be able to add their email (primary or additional) to your HubSpot account or its sandboxes through the HubSpot UI or an import." It can come back if "The contact submits a form on your website", emails your connected team inbox, or "is added through an API request".
- Klaviyo, How to manage email suppressions and delete profiles in bulk (updated 11 Mar 2026), read 17 Oct 2026, re-checked 23 Oct 2026: "a person can enter your Klaviyo account as a new profile if they engage with your website again (e.g., submitting a sign-up form)."
- Salesforce Marketing Cloud, read 21 Oct 2026, re-checked 23 Oct 2026. Contact Builder Best Practices: "We retain this information to make sure that the appropriate email addresses don't receive any further messages after unsubscribing." Contact Deletion in Contact Builder: "the record receives a brand new unique ID and doesn't retain any of the previous contact record's information." For text message and push contacts: "By deleting this contact, you also delete all opt-out preferences associated with that contact." Contact Delete Best Practices: "Export any list or data extension to a backup file before you delete anything".
Delete rules change, so we re-check them every quarter.
The most useful email questions, once a month
One email a month. New questions worth reading, real deliverability changes (Gmail and Outlook updates, etc.), and any tool or report that landed since the last issue. No fluff, no upsell.
Contributors
Who worked on this answer
Every name links to their profile. Every company links to their site. Real people, real accountability.