The total cost of ownership (TCO) of Salesforce in wealth management extends well beyond per-user licensing. For most advisory firms, the consulting and professional services spend required to maintain, customize, and integrate Salesforce FSC equals or exceeds the licensing cost itself. A firm paying $36K/year in Salesforce licenses may spend $100K–$300K annually on consultants to keep the system functioning, configured, and connected — creating a dependency cycle that compounds year over year.
The Cost Stack Nobody Talks About
Salesforce Financial Services Cloud licensing runs $150–$330 per user per month. For a 30-advisor firm, that is $54K–$119K per year before anyone has customized anything, built a report, or connected a data source. But that licensing figure is just the floor.
The full cost picture for most wealth management firms looks like this:
- Implementation: $75K–$250K initial build — and it is never truly "done"
- Consulting retainers: $5K–$25K/month for ongoing changes, bug fixes, and new reports
- AppExchange add-ons: $10–$50/user/month each, and most firms run 3–7 of them (DocuSign, Conga, Geopointe, etc.)
- Data migration: $20K–$75K every time you change something fundamental
- Training: $5K–$15K annually, because the system keeps changing and people keep turning over
- Integration development: $25K–$100K per custodian or portfolio system connection
To put those numbers in context: a 50-advisor firm — call them Flat Iron Wealth — might pay $200K/year in Salesforce licenses, $180K/year in consulting retainers and project work, and $60K/year across their AppExchange stack. That is $440K per year for CRM. The licensing line item is less than half the total.
| Category | Typical Range | What You Are Paying For |
|---|---|---|
| Licensing | $90K–$200K/yr | Per-user FSC licenses |
| Consulting | $60K–$300K/yr | Configuration, customization, troubleshooting |
| AppExchange | $24K–$84K/yr | Third-party add-ons (DocuSign, Conga, etc.) |
| Integration | $25K–$100K one-time | Connecting to custodians, portfolio systems |
| Training | $5K–$15K/yr | User onboarding, change management |
| Total | $204K–$699K/yr | Before you count internal staff time |
These ranges reflect real patterns across wealth management firms. Where your firm lands depends on headcount, customization depth, integration complexity, and how often your needs change. But almost universally, the licensing number firms budget for is a significant undercount of what Salesforce actually costs.
The Consulting Dependency Cycle
The consulting cost problem is not just about the dollar amount — it is about the structure. Salesforce is a platform built for extensibility, which means customization is always available as the answer to any operational need. That is genuinely useful. It is also how firms end up in a cycle that is hard to exit.
The pattern looks like this: you customize Salesforce to fit a workflow — consultants build custom objects, Process Builder flows, Lightning components. Those customizations create complexity. That complexity requires the same consultants to maintain it, because no one internally understands how the pieces connect. The consultants, naturally, recommend further customization to solve the next problem. Repeat.
The Tribal Knowledge Problem
After a few years of this cycle, your consultant knows how your Salesforce instance works better than you do. The configuration lives in their head and their notes, not in your documentation. If you want to switch consultants — whether due to cost, quality, or relationship reasons — you face a re-discovery engagement ($15K–$30K) just to bring a new firm up to speed. Most firms decide the switching cost is not worth it, which is exactly the leverage that makes consulting retainers sticky.
The Release Problem
Salesforce releases updates three times per year. Each release can break custom work. Flows stop functioning. Custom Lightning components behave unexpectedly. Integrations that relied on a particular API behavior fail silently. Firms with heavily customized instances spend real money after every Salesforce release on emergency consulting to diagnose and fix what broke. This is not a hypothetical — it is a routine budget item for mature Salesforce users in wealth management.
The Lock-In Is Not What You Think
The common concern about Salesforce lock-in is that your data is trapped in Salesforce. That is solvable — data can be exported. The deeper lock-in is the consulting dependency itself. The more you have customized Salesforce, the more you need someone who understands those customizations to keep them working, change them, or document them for anyone else. You are not locked into Salesforce. You are locked into your specific consultant's institutional knowledge of your instance.
Breaking the Cycle
Consultants are not the villains in this story. They are doing exactly what Salesforce's architecture encourages: building solutions inside the platform for every problem a firm brings them. The dependency model is the problem, not the people executing within it.
Breaking the cycle does not require abandoning Salesforce. It requires moving the functions that drive consulting dependency to platforms better suited for those tasks — and letting Salesforce do what it does natively well without needing constant customization to extend it.
Milemarker's approach addresses the dependency at its source:
- Extract your data out of Salesforce: Analytics and reporting no longer require Salesforce customization when your data lives in Snowflake. Query directly. No SOQL. No consulting required for new reports.
- Milemarker Workflow for advisor-facing needs: Purpose-built for wealth management workflows — onboarding, reviews, compliance steps — without requiring Salesforce Flow or Process Builder customization to handle them.
- Milemarker Automation for operational workflows: Handles the automation use cases that firms currently build in Salesforce using consulting hours, without the Salesforce complexity or maintenance overhead.
- Standard integrations via Milemarker: Pre-built connections to custodians and portfolio systems replace custom Salesforce integration development. No $50K–$100K integration project per system.
The goal is not to rip out Salesforce. It is to make Salesforce a simple, stable system of record that does not require constant consulting to function, adapt, and integrate. Simple systems break less. Simple systems require less consulting. Simple systems are easier to hand off if you ever do decide to change.
What to Keep in Salesforce, What to Move Out
Not every Salesforce use case has a better home elsewhere. The goal is not wholesale migration — it is strategic rationalization. Keep what Salesforce does well natively. Move what requires ongoing customization and consulting to do adequately.
Contact Records, Activity Logging, Pipeline
Salesforce handles relationship management natively and well. Contact records, basic activity logging, opportunity pipeline tracking — these are what the platform was built for and what it does without requiring customization. Keep them there.
Reporting and Analytics
Query your data warehouse, not Salesforce Reports. When your Salesforce data lives in Snowflake alongside custodian and portfolio data, any analyst can build any report with standard SQL or natural language — without understanding SOQL or your specific object schema.
Advisor-Facing Workflows
Milemarker Workflow is purpose-built for wealth management process flows — client onboarding, annual reviews, compliance checklists. It is simpler for advisors to use and does not require Salesforce Flow consulting to build or maintain.
Client Portals
Salesforce Experience Cloud is a substantial licensing and consulting investment for what most firms actually need from a client portal. Dedicated portal solutions cost less and do not require Salesforce expertise to configure and support.
Custodian and Portfolio Integrations
Milemarker connects natively to custodians and portfolio management systems. These integrations are pre-built and maintained — not $50K–$100K custom development projects for each system connection you need.
AI and Automation
Milemarker's AI layer works across all of your data — CRM, custodian, portfolio, planning — not just what lives in Salesforce. Automation built on complete data is more useful than automation confined to CRM records.