Private equity · Carve-outs · TSA exit

Carve-Out GTM Systems Separation: the CRM, TSA and Day-1 Playbook

Updated October 2026By Joe LaGrutta, Founder, JayOh14 min read
Short answer

A carve-out GTM separation moves the divested business off the parent’s CRM, marketing automation, billing and data stack before the transition services agreement (TSA) expires. Run it in three windows: Day-0 (clone, freeze, secure access), the TSA period (build the standalone stack and migrate), and exit (cut over, decommission, prove reporting). Most GTM separations need 90–180 days.

Separation board · Day 46 of 120 TSA clock running
CRM (standalone org)Build · 70%On plan
Marketing automationDomain warm-up wk 3On plan
Billing & invoicingStill on parent ERPCritical path
Data provider & enrichmentParent contract onlyNo licence
Integrations (14)9 rebuilt · 5 openTight
Board reportingParent BI, shared tablesNot started
74days left. Billing and data licences are what actually set the exit date, not the CRM.

Illustrative board, not a client

01 · What a GTM carve-out separation is

Why are GTM systems the hardest part of a carve-out to separate?

Finance and HR separate along legal-entity lines. GTM data doesn’t: the same accounts, contacts, campaigns and automations serve both the parent and the business being sold.

In a carve-out, the buyer acquires a division that has never run on its own systems. On closing day it still logs into the parent’s Salesforce or HubSpot, sends email from the parent’s domain, invoices through the parent’s ERP and reports through the parent’s BI. The transition services agreement (TSA) rents that access back for a fixed period, typically 3–12 months, at a monthly fee. Every month you run past the TSA end date costs an extension fee, and the parent loses patience fast.

The CRM migration itself is usually the easy part. What sets the real exit date is everything tangled around it: shared customer records, licences and data contracts that belong to the parent, integrations that point at parent systems, and a sending domain the carve-out doesn’t own yet.

01Shared recordsCustomers who buy from both the parent and the carve-out exist once in the CRM. You have to decide who gets the account, the contacts and the history, and write that down before anyone exports anything.
02Licences you don’t ownCRM seats, data providers, sales engagement and conversation intelligence tools are on the parent’s contracts. They don’t move with the deal. They have to be re-bought, often at worse terms.
03Invisible automationWorkflows, flows, lead routing and scoring were built for the combined business. Half of them touch both sides. Nobody has a full inventory.
04Domain and deliverabilityA new brand or domain means a new sending reputation. Cold domains need 4–6 weeks of warm-up before they can carry full marketing volume.
05Billing entanglementIf ARR, invoices and renewals live in the parent ERP, you can’t produce standalone revenue reporting until billing is separated. This is the most common critical path.
06Board reporting from day oneThe new board wants pipeline, bookings and retention from month one, on a business that has never reported by itself. The first board deck is often stitched together by hand.
02 · Day-0 / TSA period / Exit timeline

What is the timeline for a carve-out CRM separation?

Plan backwards from the TSA end date. Aim to cut over with at least three weeks of TSA left, so hypercare happens while the parent’s systems are still there as a fallback.

Window 1 · Signing to Day 0Secure, inventory, freezeNegotiate GTM terms in the TSA, take a full data snapshot, inventory every system and integration, agree record ownership rules.
Window 2 · TSA periodBuild standalone, migrate in wavesBuy licences, build the new CRM and MAP, warm the domain, rebuild integrations, run test loads and UAT.
Window 3 · ExitCut over, prove, decommissionFinal delta load, cutover weekend, hypercare, standalone board reporting, parent access revoked and logged.
WindowTypical timingGTM workstreamOwnerExit criteria
Window 1 · Signing to Day 0
TSA scopingPre-signingList every GTM service you need from the parent (CRM, MAP, billing, BI, data, domain/email, phone), the duration, the fee and the right to extend.Deal team + carve-out GMGTM services named in the TSA schedule with an end date and an extension price
Data snapshotDay 0Full export of CRM, MAP, billing and support data scoped to the carve-out; store it outside the parent’s tenant.RevOps leadSnapshot verified against record counts in the parent systems
Systems inventoryDays 0–14Inventory every tool, integration, automation, report and licence the carve-out touches (checklist below).RevOps lead + ITInventory signed off by parent and buyer
Ownership rulesDays 0–14Decide which accounts, contacts, opportunities and campaigns belong to the carve-out, and how shared customers are handled.Carve-out GM + parent CROWritten rules plus a reviewed list of shared accounts
Change freezeDay 0 onwardNo new parent-side automation that touches carve-out records without sign-off.Parent RevOpsFreeze agreed in writing
Window 2 · TSA period
Target architectureWeeks 1–3Choose the pattern (clone-and-prune, fresh build, or absorb into the buyer’s stack). Pick tools and buy licences.Carve-out GM + RevOpsArchitecture diagram and signed contracts
Domain & emailWeeks 2–8Register the domain, set up SPF/DKIM/DMARC, warm the sending reputation, plan redirects for the website.Marketing opsNew domain sending at full volume with inbox placement checked
BuildWeeks 3–10Objects, fields, pipelines, permissions, routing, scoring, sequences, dashboards. Rebuild integrations against the new endpoints.GTM engineering podConfiguration complete; integration test log is green
Test loads & UATWeeks 8–12Two or more full test migrations, reconciliation reports, rep and manager UAT scripts.RevOps + sales leadersRecord counts and pipeline totals reconcile within 0.5%
Billing separationParallelStand up standalone billing or migrate subscriptions; map invoices to CRM accounts.Finance + RevOpsARR in billing ties to ARR in CRM
Window 3 · Exit
CutoverTSA end minus 3–4 wksFinal delta load over a weekend, swap integrations and forms, redirect inbound, hand reps new logins.Pod + RevOpsReps working in the new system Monday morning
Hypercare2–3 weeksDaily triage, fix routing and sync issues, compare reports to the parent baseline.PodNo P1 issues for 5 consecutive business days
DecommissionBy TSA endRevoke parent access, archive the snapshot, confirm the parent has deleted or partitioned carve-out data per the agreement.IT + legalAccess-removal log and data-handling confirmation
Timing is JayOh guidance for a mid-market software carve-out with one CRM, one MAP and 8–20 integrations. Billing separation and data contracts are the usual reasons it runs longer.
03 · Systems inventory checklist

What should a GTM systems carve-out checklist include?

Inventory before you design. Tick items as you confirm them; your progress stays in this browser.

0/40items confirmed

CRM

Marketing automation & web

Sales tools & data

Quote-to-cash & billing

Customer success & support

Data, BI & reporting

Integrations & identity

Contracts, legal & TSA

04 · Separation patterns

Should you clone the parent’s CRM or build a new one?

Clone-and-prune is fastest. A fresh build is cleanest. Absorbing into the buyer’s stack only makes sense when the buyer already runs a healthy one.

PatternHow it worksTypical durationChoose it ifWatch out for
Clone-and-pruneCopy the parent org’s configuration (or a sandbox), then delete everything outside the carve-out scope and load carve-out data.8–12 weeksThe TSA is short (under 6 months) and the parent’s setup works reasonably well for this business.You inherit the parent’s technical debt and licences you don’t need. Plan a cleanup sprint after exit.
Fresh buildStand up a new CRM/MAP designed for the standalone business; migrate only clean, in-scope data.12–20 weeksThe TSA gives you 6+ months, the GTM motion is changing, or the parent’s org is heavily customized for other divisions.More design decisions under time pressure. Lock scope early and keep the first release small.
Absorb into buyer stackMigrate the carve-out straight into the acquirer’s existing CRM and MAP.10–16 weeksThe buyer is a strategic acquirer or platform company with a clean, documented system and matching sales motion.Two data models collide. Treat it as a CRM consolidation, with dedupe and ownership rules.
Platform switchUse the separation to move platforms, e.g. Salesforce to HubSpot or the reverse.12–20 weeksThe standalone company is smaller than the parent and the parent’s platform is oversized, or the opposite.Two big changes at once. Only do it if the TSA leaves room for a full test cycle. See Salesforce to HubSpot.
Durations are JayOh guidance for build-to-cutover. Record volume, integration count and billing separation can each add weeks; use the planner below to model yours.
05 · Risk table

What goes wrong in a carve-out GTM separation, and how do you prevent it?

Almost every TSA extension we see traces back to one of these eight risks. Most are visible in the first two weeks if you look.

RiskWhat goes wrongImpactMitigationOwner
TSA omits GTM servicesData providers, phone, or the email domain aren’t in the TSA schedule, so access ends at close or can’t be extended.HighRun the systems inventory before signing. Name every GTM service with an end date and extension price.Deal team
Billing stays entangledStandalone ARR can’t be produced and renewals can’t be invoiced, so the CRM cutover is useless until billing moves.HighStart billing separation in week one, in parallel. Tie CRM accounts to billing IDs before migration.CFO + RevOps
Shared-customer disputesBoth sides claim the same accounts; reps lose history or double-contact customers.HighWritten ownership rules and a reviewed shared-account list signed by both CROs before any export.Carve-out GM
Consent and opt-outs lostUnsubscribes don’t travel with contacts, so the new entity emails people who opted out.HighMigrate subscription status and suppression lists first; test with a seed list before any send.Marketing ops
Cold sending domainNew domain launches at full volume and lands in spam right when customers need the brand-change email.MediumWarm the domain for 4–6 weeks before cutover. See the digital identity migration process.Marketing ops
Hidden integrationsA middleware recipe or API user nobody documented breaks at cutover; leads or orders stop flowing.MediumPull API usage logs and connected-app lists, not just interviews. Rebuild and test every endpoint.GTM engineering
History lostOnly open records migrate; leadership loses the multi-year baseline the deal model was built on.MediumExport 24+ months of closed history to the warehouse even if it doesn’t all go into the new CRM.RevOps
Cutover at the TSA deadlineNo fallback when something breaks; the parent won’t extend, or charges a premium to.AvoidableCut over 3–4 weeks before TSA end so hypercare runs while the parent systems are still there.Program lead
06 · Interactive TSA countdown & readiness planner

Will your GTM separation finish before the TSA ends?Enter your TSA end date and scope. The planner estimates build time, back-schedules your milestones and shows how much slack you have, or how far behind you are.

Defaults to 120 days from today.
10
New sending domain?
Billing still on the parent’s system?
Illustrative default. Used to price a TSA extension.
120days until TSA endOn track
0 wksestimated build-to-cutover, incl. 2-week buffer
0 wksslack before cutover deadline (TSA end minus hypercare)

Back-scheduled milestones

What this means

    Estimates use JayOh guidance: base weeks by pattern, plus record volume, integrations beyond the first five (0.5 wk each), billing separation (3 wks) and domain warm-up (1 wk on the critical path). Illustrative, not a quote.

    How JayOh runs carve-outs

    A GTM pod sized to the TSA, not to a statement of work.

    We staff carve-outs as an embedded pod: a lead consultant plus Salesforce and HubSpot developers, on a term that covers the TSA window plus one run month after exit.

    Weeks 1–2Audit and inventoryParallel audits of the parent’s CRM, MAP and sales engagement tools, scoped to the carve-out. Output: the systems inventory, ownership rules and a target architecture.
    TSA periodBuild and migrateStandalone org built from the audit docs, domain warmed, integrations rebuilt, two test loads reconciled before cutover.
    Exit + 30 daysRunHypercare, board reporting on the new stack, and the cleanup backlog worked down. Then the pod keeps operating or hands off.

    A current example: a PE-backed software carve-out on a 90-day TSA. The standalone stack is Salesforce, HubSpot Marketing Hub and a sales engagement tool, with Clay replacing the parent’s data-provider contract. The engagement was sized at four months so it covers the full TSA and one run month after. Behind it: 75+ CRM migrations and a domain cutover process built for brand changes.

    Book a carve-out planning callBring your TSA schedule. We’ll mark the GTM critical path in 30 minutes.
    07 · FAQ

    Carve-out GTM separation: common questions

    How long does a carve-out CRM separation take?
    Most GTM systems separations take 90 to 180 days from signing to parent access being revoked. A clone-and-prune of one CRM with few integrations can finish in 8 to 12 weeks of build; a fresh build with billing separation and 15+ integrations usually needs 16 to 20 weeks. Plan to cut over three to four weeks before the TSA ends.
    What GTM services should be in the TSA?
    Name every system the carve-out uses: CRM, marketing automation, sales engagement, data and enrichment providers, CPQ and billing, support desk, BI and warehouse, email and domain, phone and SSO. For each one, write down the end date, the monthly fee, who owns it on each side and the price to extend.
    Should we clone the parent's Salesforce org or build a new one?
    Clone-and-prune is fastest and fits a TSA under six months when the parent's setup works for this business. A fresh build is cleaner when you have six months or more, the sales motion is changing, or the parent org is heavily customized for other divisions. Absorbing into the buyer's CRM only makes sense if the buyer's system is already clean and documented.
    Who owns customers that buy from both the parent and the carve-out?
    Decide it in writing before any data moves. A common rule: the entity holding the active contract or the larger share of revenue owns the account record, both sides keep their own contacts and opportunities, and shared history is exported read-only. Both CROs should sign off on the reviewed list of shared accounts.
    What usually delays a TSA exit?
    Billing and data licences more often than the CRM itself. If invoices and ARR still live in the parent ERP, you cannot produce standalone revenue reporting. Data provider and sales tool contracts are usually on the parent's paper and must be re-bought. Undocumented integrations and a cold sending domain are the next most common causes.
    Do email opt-outs have to move with the contacts?
    Yes. Subscription status and suppression lists must migrate with the contact records, and you should test them with a seed list before the first send from the new entity. Emailing people who unsubscribed under the parent is a compliance and deliverability problem on day one.
    Can JayOh run the separation inside our TSA window?
    Yes. We staff carve-outs as an embedded pod (a lead consultant plus Salesforce and HubSpot developers) on a term that covers the TSA window plus one run month after exit. Book a call with your TSA schedule and we will mark the GTM critical path.
    Your TSA clock is already running

    Find the GTM critical path before the parent finds the extension fee.

    Book a call with JayOhFounded 2016 · HubSpot Platinum Partner · Salesforce, Clay and Anthropic partner
    75+CRM migrations delivered
    100+GTM engagements since 2016
    10+HubSpot ↔ Pardot migrations
    4→2platforms unified in 90 days after a merger