How to Delete and Restore CRM Records in HubSpot

How To Delete And Restore CRM Records In HubSpot

When you delete a CRM record in HubSpot, whether it’s a contact, company, deal, ticket, or custom object, you’re not instantly wiping it from your system.

Instead, HubSpot moves it to a holding space called the recycle bin, where it remains recoverable for up to 90 days unless permanently deleted via an API call.

This retention window gives you time to fix mistakes, reverse automation failures, or recover data needed for reporting or compliance.

Here’s what goes into your recycle bin:

  • Contacts
  • Companies
  • Deals
  • Tickets
  • Custom objects

You can access this from Settings > Data Management > Recycle Bin, but only if your user role has the required permissions.

Keep in mind that deleted records break active automations, list associations, and reporting datasets tied to them.

If you’ve relied on a contact in a workflow or a deal in a pipeline forecast, you’ll lose that connection once the record is removed, unless you restore it in time.

Hard deletions via API, where the permanent delete option is used, bypass the recycle bin entirely and cannot be reversed.

 

How It Works Under The Hood

Deleting a record triggers several backend processes inside HubSpot:

  • The system marks the record as deleted and removes it from all active views, lists, and reports
  • The record is stored in the recycle bin along with its metadata
  • HubSpot retains property values, timeline events, and associations for 90 days
  • After 90 days, the record is permanently erased, including activities and historical data

If you restore a record within this window, most of its original data returns, including associations, unless those related records were deleted separately.

Inputs You Control:

  • Object type (contact, company, deal, ticket, custom object)
  • User permissions
  • Single record deletion vs. bulk deletion

Outputs You Should Expect:

  • Record removed from daily CRM views
  • Metadata temporarily retained
  • One-click restore option in the recycle bin

Records can be deleted:

  • One at a time from record views
  • In bulk using filters or lists
  • Automatically through workflows using the Delete record action

After restoration, email subscriptions or external-system links might not reconnect automatically. Always verify connections after restoring.

 

Main Uses Inside HubSpot

Data deletion is not just a cleanup. It helps teams move faster, report accurately, and remove clutter that affects performance.

Data Housekeeping For Inactive Contacts

Dead leads slow segmentation, distort engagement metrics, and affect sender reputation.

Example:
Your marketing team builds a list of contacts with no engagement for 24 months. After exporting the list, they bulk delete those contacts. HubSpot retains them in the recycle bin for 90 days.

If a contact reappears through an integration, you can restore it fully without re-importing.

Removing Duplicate Companies Before Merging Data

Duplicate companies distort ownership, revenue reporting, and communication history.

Example:
A RevOps lead identifies two “Acme Technologies” records with conflicting domains. After deleting the duplicate, they later realize a mistake and restore the record to complete a proper merge without losing data.

Cleaning Up Test Deals And Sample Data

Test records inflate pipeline numbers and skew forecasts.

Example:
Before Q3 reporting, the sales analytics team filters deals where Deal Name contains “Test” and bulk deletes them. One real deal is caught in the batch and restored instantly from the recycle bin.

Maintaining Ticket System Hygiene

Old tickets add noise, especially when linked to customers or SLA metrics.

Example:
A helpdesk manager deletes tickets that are more than 2 years old. Later, a missing support interaction is needed for account review. The ticket is restored in one click with full context intact.

 

Common Setup Errors And Wrong Assumptions

Deleting Without Checking Associations:
A record may appear unused but still be tied to active deals or tickets. Always review the association sidebar first.

Assuming Restored Records Rejoin Workflows:
Restoration brings back data, not workflow enrollment. Contacts may need manual re-enrollment.

Deleting In Bulk Without Backups:
After 90 days, deleted records are gone permanently. Always export before large cleanup efforts.

Forgetting Which Deletions Skip The Recycle Bin:
API-based hard deletes remove records instantly. Review integration behavior before running cleanup jobs.

 

Step-By-Step Setup Or Use Guide

Before deleting or restoring records, confirm your user role includes recycle bin access.

Steps To Delete Records

  1. Go to the object type (Contacts, Deals, Companies, etc.)
  2. Apply filters to identify records
  3. Select records using checkboxes or lists
  4. Click More, then Delete
  5. Confirm the deletion

Records are automatically moved to the recycle bin.

Steps To Restore Records

  1. Navigate to Settings > Data Management > Recycle Bin
  2. Filter by object type
  3. Review records and timestamps
  4. Select the records to restore
  5. Click Restore

To Automate Deletions With Workflows

  1. Create a workflow with enrollment triggers (for example, last activity date older than X days)
  2. Add the Delete record action
  3. Review conditions carefully
  4. Turn the workflow on
  5. Monitor logs regularly

For bulk cleanup, always pair deletion with an export. That export is your fallback if anything is removed by mistake.

 

Measuring Results In HubSpot

Cleanup should improve performance, not just reduce record counts.

Track the following:

  • Ratio of deleted vs. active records
  • Email bounce rate trends
  • Workflow failures caused by deleted records
  • Frequency of record restorations

Frequent restores usually signal unclear criteria or rushed deletions.

In Reports > Dashboards > Data Hygiene, consider adding:

  • Total records deleted this month
  • Net active records over time
  • Number of restorations
  • Workflows affected by deletions

If you use Operations Hub, schedule a weekly summary email to admins to maintain accountability.

 

Short Example That Ties It Together

Your marketing team deletes 8,000 unengaged leads that have been inactive since early 2022.

You filter by last activity date, export the list, and delete the records in bulk.

Two weeks later, an integration re-adds one contact, but the related deal shows a missing contact.

You open Settings > Recycle Bin, restore the contact, and the deal reconnects instantly.

No re-importing. No lost data. Just controlled cleanup.

 

How INSIDEA Helps

Cleaning up CRM data shouldn’t feel risky or unclear. At INSIDEA, we help teams put guardrails around deletion and recovery, so HubSpot stays reliable as your database grows.

If you need to hire HubSpot experts to review your cleanup rules, permission structure, or recycle bin usage, our team can step in and audit your setup end-to-end.

Our HubSpot consulting services also cover workflow-based deletions, safe automation logic, and reporting so you always know what’s being removed and why.

Here’s how we support your team:

  • HubSpot onboarding: Clean object structures and permission roles from day one
  • Ongoing portal management: Regular reviews to retire bad data and stabilize systems
  • Automation safety nets: Workflow rules that delete records only under defined conditions
  • Reporting KPI setup: Dashboards that track deletion and restoration activity
  • Hands-on training: Practical guidance so teams handle cleanup with confidence

Ready to put a safer data retention process in place? Talk to us and get support that keeps your CRM clean without breaking what matters.

 

Final Thoughts

Clean data doesn’t happen by accident. With the right process and visibility, HubSpot supports safe deletion and recovery, and INSIDEA helps you keep it under control.

Jigar Thakker is a HubSpot Certified Expert and CBO at INSIDEA. With over 7 years of expertise in digital marketing and automation, Jigar specializes in optimizing RevOps strategies, helping businesses unlock their full potential. A HubSpot Community Champion, he is proficient in all HubSpot solutions, including Sales, Marketing, Service, CMS, and Operations Hubs. Jigar is dedicated to transforming your RevOps into a revenue-generating powerhouse, leveraging HubSpot’s unique capabilities to boost sales and marketing conversions.

The Award-Winning Team Is Ready.

Are You?

“At INSIDEA, it’s all about putting people first. Our top priority? You. Whether you’re part of our incredible team, a valued customer, or a trusted partner, your satisfaction always comes before anything else. We’re not just focused on meeting expectations; we’re here to exceed them and that’s what we take pride in!”

Pratik Thakker

Founder & CEO

Company-of-the-year

Featured In

Ready to take your marketing to the next level?

Book a demo and discovery call to get a look at:


By clicking next, you agree to receive communications from INSIDEA in accordance with our Privacy Policy.