Skip to content

HubSpot migration

Salesforce to HubSpot migration. Checked before you pay.

A Salesforce to HubSpot migration moves your accounts, contacts, leads, opportunities, cases and activities into HubSpot, and rebuilds the flows, validation rules, reports and permissions that do not transfer. Selleris, a HubSpot Solutions Partner, first checks whether a full move pays off or Salesforce should stay and connect to HubSpot, then fixes the price, from $5,000, and you pay when the migrated data passes the checks on this page.

Facts checked against HubSpot and Salesforce documentation on November 12, 2026.

Sergey Danishevskiy

[Sergey Danishevskiy]

Architect
Designed Selleris Revenue Loop, the system we build in HubSpot
CEO
Selleris: 400+ CRM projects since 2017

I wrote this page. Every migration starts with a call with me.

In short.

If moving is not the right call for you, Sergey will say so on the call.

What you get

  • Accounts, contacts, leads, opportunities, cases and activities in HubSpot, with their links, owners and dates
  • Flows, validation rules, reports and permissions rebuilt in HubSpot, not copied
  • A cutover planned back from your Salesforce renewal date

What it costs

  • From $5,000, one fixed price agreed before we start
  • Paid when the migrated data passes our checks

Not a fit if

  • Apex, CPQ or an industry cloud runs your quote-to-cash and HubSpot would have to rebuild it at great cost; keep Salesforce and connect HubSpot instead
  • You want someone to sell for you; we build the system, your team sells

Should you leave Salesforce, or keep it and connect HubSpot?

Leaving Salesforce pays off when the team works around it instead of in it. Keeping it is the better call when Salesforce carries logic that HubSpot would have to rebuild at great cost, or while its contract runs for another year.

  • Move

    Move to HubSpot

    When it fits
    • The team works around Salesforce; reports live in spreadsheets
    • Every change waits for an admin
    • Marketing runs in HubSpot, sales in Salesforce, with two sets of numbers
    What Selleris does

    Maps, moves, rebuilds and checks, from $5,000.

  • Connect

    Keep Salesforce, connect HubSpot

    When it fits
    • Apex, CPQ or an industry cloud runs your quote-to-cash
    • AppExchange apps your process depends on
    • The Salesforce contract runs for another year
    What Selleris does

    Connects Salesforce to HubSpot, builds your sales system in HubSpot and proves it on part of your pipeline first.

  • Plan

    Move at renewal

    When it fits
    • Your Salesforce contract renews within six months
    • You want the move done before you give notice
    What Selleris does

    Plans the move back from the date your notice is due.

When Salesforce stays, a full move can follow later, when it pays off.

The HubSpot Salesforce connector or Smart Transfer?

HubSpot has two tools for Salesforce, built for different jobs. HubSpot warns that using both at the same time creates duplicate records in HubSpot and Salesforce, so a migration picks one for each stage.

  1. Ongoing two-way sync

    HubSpot Salesforce connector

    Keeps both CRMs in sync. A staged switch starts here, with HubSpot next to Salesforce for marketing or part of the team while the contract runs.

    • Needs a Professional or Enterprise HubSpot subscription
    • Needs a Salesforce edition with API access, not Group Edition
    • Installed by a Salesforce system administrator
    HubSpot knowledge base
  2. One-time migration

    Smart Transfer

    HubSpot's tool for a clean switch, with HubSpot's APIs where Smart Transfer stops.

    • Does not move custom objects
    • Only Super Admins can use it
    HubSpot knowledge base

What moves from Salesforce to HubSpot?

Most Salesforce standard objects have a direct place in HubSpot. Smart Transfer's Salesforce mapping covers the core of them; the rest move through HubSpot's APIs or are rebuilt.

Accounts
Companies Matched on the company domain; parent and child accounts kept as associations
Contacts and Person Accounts
Contacts Deduplicated on email address before the move
Leads
Contacts Lead status mapped to HubSpot's lifecycle stage and lead status
Opportunities
Deals Stages mapped to HubSpot pipelines; amounts, close dates and owners kept
Opportunity Contact Roles
Associations between contacts and deals The roles become association labels
Cases
Tickets Linked to their company and contact; status and priority mapped
Tasks, Events, Email Messages, Notes
Tasks, meetings, email activities and notes Kept on the same records
Users
Users Records of inactive users given an owner you name
Attachments and campaign membership
Attachments and lists Once
Custom objects
HubSpot custom objects Moved through the API, since Smart Transfer does not carry them Enterprise
Products, price books and quotes
Products and quotes Rebuilt in HubSpot, with CPQ logic decided in the mapping
Files
Files attached to the same records Moved by script through HubSpot's API
Record types
A property, or a pipeline of their own Decided per object in the mapping

HubSpot's Smart Transfer mapping for Salesforce

What is rebuilt, not moved?

Salesforce automation and configuration do not transfer to HubSpot. Each piece is rebuilt with HubSpot's own tools, or retired if nobody relies on it.

Flows and Process Builder
Workflows
Apex triggers and classes
Workflows, custom code, or a function in your own Azure tenant
Validation rules
Property rules and required fields
Formula fields and roll-up summaries
Calculated properties
Reports and dashboards
Reports built from the questions your team asks
Profiles, roles and sharing rules
Teams, permission sets and record access

Territory management, opportunity splits and custom fiscal years need a decision in the mapping, since HubSpot handles some of them differently and some not at all.

What history survives a Salesforce to HubSpot migration?

Tasks, events, notes and emails stored in Salesforce move with their records. Three kinds of history need a plan before the move.

  1. Emails from Einstein Activity Capture

    HubSpot does not sync them, because Salesforce does not store them as task activities. They stay in each person's mailbox, or are exported and attached to their records.

    HubSpot knowledge base
  2. Field history

    Salesforce keeps field history for 18 months in its interface and 24 months through the API. What you need from it is exported before the move and kept as an archive or as properties.

    Salesforce Trailhead
  3. Stage history

    HubSpot records the date a deal enters each stage by itself. Selleris copies Salesforce's opportunity stage dates into properties of their own, so last year's conversion rates can still be reported.

When should you start, given your Salesforce renewal?

Work back from the day your notice to Salesforce is due, not from the renewal date; your order form sets how much notice it needs. Starting four to six months before the notice date leaves room for the test batch, the rebuild and a read-only period.

Salesforce counts API calls per org and per day, and every integration shares that budget, so large objects move through Salesforce's Bulk API on a schedule that keeps your other integrations working.

6 to 10 weeks from the diagnostic to the day a team of up to 50 users with a standard Salesforce org works in HubSpot
  1. Free diagnostic

    Your org, your reasons, and whether to move, connect or stay.

  2. Mapping

    Every object, field and automation, what moves, what is rebuilt and what stays behind. You sign it off.

  3. Backup and a test batch

    A full Salesforce export first, then a sample of your trickiest records moved and checked.

  4. Full move and rebuild

    The data moves; workflows, reports and permissions are rebuilt; integrations are reconnected.

  5. Checks and handover

    The checks below, training for your team, and Salesforce kept read-only until your contract ends.

Custom objects, Apex logic and integrations add time. Your fixed-price proposal sets the dates.

Acceptance

How we check it is done.

A migration is finished when these checks pass, not when the import ends. They are part of the result you pay for.

  • Every object, counted on both sides.

    Contacts, companies, deals, activities and notes in HubSpot match the count in the old CRM, or each difference has a reason you signed off.

  • Links between records intact.

    On a sample from every pipeline, each deal is linked to the same contacts and company as before, with the same notes and activities.

  • Every record has an owner.

    Records belong to the same people as before. Records of people who have left go to an owner you name.

  • Dates and amounts kept.

    Create dates, close dates and deal amounts match the old CRM, and the open pipeline adds up to the same total.

  • Automations rebuilt and tested.

    Each workflow that replaces an old automation runs on test records before your team relies on it.

  • A way back.

    A full export of the old CRM is kept before the first record moves, and the old CRM stays read-only until you close it.

What it costs.

Salesforce to HubSpot migration

From $5,000

Your core Salesforce objects moved to HubSpot, automations and reports rebuilt, and every check on this page passed. The final price is fixed after the free diagnostic.

One fixed price agreed after the free diagnostic

Get your free diagnostic

How you pay

Only for a verified result

The price is fixed before we start. You pay when the checks above pass. No upfront fee.

Yours from day one HubSpot, data and documentation in your name

See pricing

What moves the price

  • How many objects, records and years of history you move
  • Custom objects, record types and quoting logic
  • Flows, Apex, validation rules and reports to rebuild
  • Files, email history and integrations

Official partners

Frequently asked questions.

The questions Salesforce teams ask before they move. If yours is missing, bring it to the call.

How long does a Salesforce to HubSpot migration take?

For a team of up to 50 users with a standard Salesforce org, plan on six to ten weeks from the free diagnostic to the day the team works in HubSpot. Custom objects, Apex logic, files and integrations add time. Start four to six months before your Salesforce notice is due, so the test batch, the rebuild and a read-only period fit without a rush. Your fixed-price proposal sets the dates.

How much does a Salesforce to HubSpot migration cost?

A Salesforce to HubSpot migration with Selleris starts at $5,000. The final price is fixed after the free diagnostic and depends on the objects, records and years of history you move, custom objects and quoting logic, the flows, Apex, validation rules and reports to rebuild, and files and integrations. You pay when the migrated data passes our checks. HubSpot licences are separate, in your name, at HubSpot’s price.

Can we keep Salesforce and connect HubSpot instead?

Yes. When Apex, CPQ or an industry cloud runs your quote-to-cash, or your Salesforce contract runs for another year, Salesforce can stay. The HubSpot Salesforce connector keeps both CRMs in two-way sync and needs a Professional or Enterprise HubSpot subscription. Selleris builds your sales system in HubSpot, connects Salesforce to it and proves the approach on part of your pipeline first.

Should we use the HubSpot Salesforce connector or Smart Transfer?

Use the HubSpot Salesforce connector to keep both CRMs in sync while Salesforce stays, and HubSpot Smart Transfer for a one-time move. HubSpot warns that using both at the same time creates duplicate records in HubSpot and Salesforce, so a migration uses one per stage. Smart Transfer does not move custom objects; those move through HubSpot’s APIs.

Do Salesforce flows and Apex move to HubSpot?

No. Salesforce flows, Process Builder, Apex, validation rules, formula fields and reports do not transfer to HubSpot. They are rebuilt: flows as HubSpot workflows, Apex as workflows, custom code or a function in your own Azure tenant, validation rules as property rules, formulas as calculated properties, and reports as HubSpot reports. Each rebuilt automation is tested on test records before your team relies on it.

Can HubSpot take our Salesforce custom objects?

Yes, as HubSpot custom objects, which need a HubSpot Enterprise subscription. HubSpot Smart Transfer does not move custom objects, so they are created in HubSpot first and loaded through HubSpot’s APIs, with their associations to companies, contacts and deals. Lookup fields between custom objects become associations, decided object by object in the mapping you sign off.

What happens to our Salesforce history?

Tasks, events, notes and emails stored in Salesforce move with their records. Emails from Einstein Activity Capture do not sync to HubSpot, because Salesforce does not store them as task activities. Field history is kept by Salesforce for 18 months in its interface and 24 months through the API, so what you need is exported before the move. Opportunity stage dates are copied into their own properties for reporting.

When should we give Salesforce notice?

Check your Salesforce order form for how much notice it needs before renewal, and plan back from that date. A migration with rebuilt automations and reports typically takes six to ten weeks for a team of up to 50 users, so start four to six months before the notice is due. Keep Salesforce read-only after the cutover until the checks pass and the contract ends.

Other CRMs we move to HubSpot.

  • Pipedrive

    Pipedrive restructured in October 2026. What moves to HubSpot, what does not, and how to switch without a rush.

    From $2,000

  • Zoho CRM

    Smart Transfer moves the core; emails, custom modules and Blueprints need a plan. What moves and what stays in Zoho.

    From $2,000

  • Bitrix24

    Essentials plans lose the REST API on November 30, 2026. Export first; what moves to HubSpot and what can stay.

    From $2,000

  • SuiteCRM

    SuiteCRM 7.14 left support in March 2026. Upgrade to 8 or move; what comes across from your SuiteCRM database.

    From $2,000

  • SharpSpring

    Now Constant Contact Lead Gen & CRM. Contacts and deals move; emails, pages, workflows and scoring are rebuilt.

    From $2,000

Moving from Salesforce? Leave the call with a plan and one fixed price.

Get your free diagnostic

No fee for the diagnostic, and no obligation to buy.