SmartDedupe Pricing

Clear pricing.
No surprises.

Annual subscriptions, priced by combined record volume across Salesforce Leads, Contacts, and Accounts.

Salesforce

Try before you buy

Try every feature free for 7 days.

Install SmartDedupe from the Salesforce AppExchange, run the setup wizard, and select Free Trial when prompted for a license. You'll get 7 days of full Custom-tier access — every feature unlocked, including custom-object dedupe, AI pattern suggestions, advanced rollback, and large-batch restore — up to 1,000 records. Entirely self-serve, no payment details required.

Paid plans

Ready to scale beyond the trial? Pick a tier.

Standard
$999 /year

Clean existing duplicates. Cleanup-focused plan for small teams.

  • Up to 100,000 records · 2 user seats

    The combined active Lead + Contact + Account record count is capped at 100,000. The two user seats are the named Salesforce users who can run SmartDedupe operations; other users in your org still view records normally.

  • AI batch dedupe for Leads, Contacts, Accounts

    Scan your existing Lead, Contact, and Account records for duplicates. SmartDedupe's matching engine finds likely matches even when fields are misspelled, formatted differently, or partially filled. You review the matches and choose which to merge.

  • Manual review & merge, basic merge rules

    Step through each duplicate group, pick the master record, decide which field values survive, and merge. Basic merge rules let admins set defaults like "prefer most-complete record" or "prefer most-recently-modified."

  • Save-time safety net + in-session restore

    Save-time safety net blocks exact-match duplicates from being saved at the trigger level. In-session restore lets you undo merges within an active dedupe session before you commit the session.

  • Merge & import history (read-only)

    Every merge and CSV import you've run is logged in the Restore Center. You can see who ran what, when, and which records were affected — but actively restoring any of those operations requires Premium or above.

  • AI Pattern Capture (decisions logged for future tiers)

    Every Save / Ignore decision your team makes is captured to SmartDedupe's AI pattern engine. Standard tier banks the data; Premium and above turn those patterns into team-wide merge suggestions and auto-apply rules.

  • Email support

    Reach the SmartDedupe support team by email for product questions and issues. Typical response: 1 business day.

Get Standard
Most popular
Premium
$1,999 /year

Prevent duplicates during daily work. Real-time checks as users create, edit, and import. Everything in Standard, plus:

  • Up to 500,000 records · 3 user seats

    The combined active Lead + Contact + Account record count is capped at 500,000. Three named user seats can run SmartDedupe operations.

  • Real-Time Dedupe for Lead, Contact, Account

    As users create or edit a Lead, Contact, or Account, SmartDedupe checks for possible duplicates in real time. A panel appears alongside the create / edit form with the matches, and the user can pick one to merge with or save as a new record.

  • Smart CSV Import (5K rows) + Campaign linking

    Upload a CSV file, map columns to Salesforce fields, optionally link the imported records to a Salesforce Campaign, and let SmartDedupe classify each row as New / Duplicate / Skip / Error before any records are written. You review the classifications and decide what to commit. Up to 5,000 rows per file processed synchronously.

  • Completed Merge Undo + CSV Import Restore + CampaignMember Restore

    Completed Merge Undo: after a merge is complete, restore the records to their pre-merge state from the snapshot SmartDedupe captured. CSV Import Restore: undo a whole CSV Import — delete the records it created and revert the field values it changed. CampaignMember Restore: when restoring a CSV Import, also delete new CampaignMember rows and revert existing CampaignMember Status changes back to their pre-import values.

  • AI Merge Pattern Suggestions (Lead, Contact, Account) + auto-apply

    SmartDedupe analyzes your team's merge decisions and suggests repeatable patterns ("if both records share email + last name, prefer the most-recently-modified"). Approve a pattern and SmartDedupe applies it automatically on future merges for Lead, Contact, and Account. Includes a curated subset of community-validated Common Fixes and view-only access to the community pattern library.

  • In-app support ticket creation

    Open a support ticket directly from SmartDedupe inside Salesforce — page context, recent action, and screenshots are attached automatically. No copy-pasting org IDs into a separate help portal.

  • 30-day restore retention

    Restore snapshots are kept for 30 days after the merge or import. After that, the snapshot is deleted by the daily cleanup job and the operation can no longer be undone.

  • Email and phone support

    Reach the SmartDedupe support team by email or phone for product questions and issues. Target response: 4 business hours.

Get Premium
Enterprise
$2,999 /year

Govern dedupe at scale across custom objects, restore, and AI. Everything in Premium, plus:

  • Up to 1,000,000 records · 6 user seats

    The combined active Lead + Contact + Account record count is capped at 1 million. Six named user seats can run SmartDedupe operations.

  • Custom Object Dedupe (batch + real-time)

    Run both batch dedupe and real-time dedupe on any custom object you configure in your org (Property, Vendor, Patient, or any other custom object). Lower tiers cover standard objects only.

  • Advanced Merge Rollback + Field-Level Restore

    Advanced Merge Rollback: roll back an entire batch dedupe session in one operation — every record affected by the session is restored to its pre-session state, including at the cluster level. Field-Level Restore: for CSV imports, revert individual field changes without deleting the inserted records.

  • Relationship Recovery (Notes, Files, Tasks)

    When records are merged, Salesforce reparents their Notes, Files, Tasks, Events, and ContentDocumentLinks to the master record. Relationship Recovery pulls those related items back to the restored children during a restore, so the full pre-merge state is reconstructed.

  • Governance, role-based thresholds + audit export

    Admin controls over who can run risk-sensitive actions (merge, auto-merge, restore, import overrides). Per-object auto-merge thresholds and role-based threshold overrides. Detailed compliance-grade audit logs of every action, exportable to CSV.

  • AI Pattern Suggestions on custom objects + full Common Fixes library

    Extend AI merge-pattern suggestions and auto-apply to custom objects (Property, Vendor, etc.). Full community-validated Common Fixes library, role-based pattern approval workflow, per-object / per-field pattern governance, and compliance-grade pattern audit history.

  • Data Loader / SF Import Utility rollback

    When records are inserted or updated via Salesforce Data Loader or the SF Import Utility, SmartDedupe captures the change at the trigger level and lets you roll back the entire load — even when the originating tool offers no undo.

  • 90-day restore retention · priority email and phone support

    Restore snapshots are kept for 90 days. Priority email and phone support during business hours, with a 4-hour target response time.

Get Enterprise
Custom
1M+ records

Tailor for high-volume, regulated, or complex Salesforce environments. Everything in Enterprise, plus:

  • Custom record limit · unlimited seats

    Record limit is negotiated as part of provisioning — no hardcoded ceiling. Every named Salesforce user in your org can run SmartDedupe operations.

  • Large Batch Restore (100K+ rows)

    Restore operations involving 100,000 or more records. Includes progressive progress reporting, resume-on-fail, and dedicated heap management for very large bundle sets.

  • Custom Matching Model trained on your data

    An org-specific machine-learning matching model trained on YOUR data. Tuned to your domain — real estate, healthcare, financial services, government, etc. Mahcom's data-science team builds and refines it with you.

  • Custom AI Pattern Models + private-only pattern learning

    Mahcom builds learned-pattern models trained exclusively on your org's merge history — no community priors. Optional private-only mode keeps every pattern, decision, and training signal scoped to your org and excluded from the shared Common Fixes corpus. For regulated industries where data residency and isolation are non-negotiable.

  • Configurable retention (up to 10 years)

    Set the restore snapshot retention window anywhere from 7 to 3,650 days. Other tiers are fixed at their tier's value (Premium 30, Enterprise 90).

  • Custom integrations, compliance (SOC 2 / GDPR / HIPAA)

    Mahcom's services team builds custom integrations (SFTP, S3, custom Apex callouts, MDM bridges) and provides compliance documentation tailored to your org's regulatory requirements (SOC 2, GDPR, HIPAA, others).

  • Dedicated onboarding · email and phone support

    Mahcom's delivery team partners with you on initial setup, configuration, threshold tuning, training-data seeding, and migration from previous tools. Support includes dedicated channels and negotiated response times.

Get Custom Pricing

Record limits are the combined total across Leads, Contacts, and Accounts. Need help choosing? info@mahcom.com or call +1 858-299-7070.

Frequently asked

Before you subscribe.

How are records counted?

Your plan's record limit is the combined total across your Salesforce Leads, Contacts, and Accounts objects.

What if we have more than 1 million records?

We offer custom pricing for orgs exceeding 1M records. Contact us or call +1-858-299-7070.

Is there a free trial?

Yes — and you don't need to contact us to start one. Install SmartDedupe from the Salesforce AppExchange, run the setup wizard, and select Free Trial when prompted for a license. You'll get 7 days and up to 1,000 records to try it in your own org — no payment details required.

What's the difference between Premium's "Completed Merge Undo" and Enterprise's "Advanced Merge Rollback"?

Completed Merge Undo (Premium) restores one merge at a time. Pick any past merge from the Restore Center and the two records come back — the deleted duplicate is recreated and the master's field values revert to what they were before the merge. Notes, Files, and Tasks that were reparented to the master during the merge stay on the master.

Advanced Merge Rollback (Enterprise) rolls back every merge from a single batch dedupe session in one shot. Instead of restoring merges one-by-one, you pick the session in the Restore Center and SmartDedupe reverses every merge it produced — manual and auto-merged alike. Enterprise also includes Relationship Recovery, which pulls Notes, Files, Tasks, and Events back to the restored duplicates instead of leaving them on the master.

Premium restore = surgical, one merge at a time. Enterprise restore = the whole session at once, plus the reparented related records come back with their original record.

What features differ between tiers?

Standard — clean existing duplicates only. Batch dedupe on Lead / Contact / Account + manual review + in-session restore + AI Pattern Capture (decisions logged for future tiers).

Premium adds Real-Time Dedupe panels on Lead / Contact / Account, Smart CSV Import with Campaign linking, Completed Merge Undo, CSV Import Restore (including CampaignMember handling), AI Merge Pattern Suggestions and auto-apply for standard objects, in-app support ticket creation, and 30-day restore retention.

Enterprise adds Custom Object Dedupe (batch + real-time), Advanced Merge Rollback, Field-Level Restore, Relationship Recovery, AI Pattern Suggestions for custom objects, full Common Fixes library, role-based pattern approval, per-object pattern governance, advanced thresholds, governance + audit export, Data Loader / SF Import Utility rollback, 90-day restore retention, and priority support.

Custom adds Large Batch Restore (100K+ rows), an org-specific Custom Matching Model trained on your data, Custom AI Pattern Models with private-only learning, configurable restore retention (up to 10 years), custom integrations, dedicated onboarding, and regulated-industry compliance support (SOC 2 / GDPR / HIPAA).

Once installed, your in-app License Status panel includes an "i" button on each tier card with a full feature breakdown.