The Number That Stops Most Conversations

When a consulting firm I worked with asked me about Salesforce, I pulled up their invoice history: $4,200 per month for 14 seats on Sales Cloud Professional. That is $50,400 a year before you factor in the Salesforce partner they were paying $8,000 annually to manage it. Their actual pipeline had fewer than 60 active deals at any time. The CRM was doing about 15% of what they were paying for.

That is not unusual. Salesforce is an enterprise platform priced to match. Before you decide whether it is right for your business, it helps to understand what you are actually buying.

What Salesforce Does Well

Salesforce earned its market position. It handles complex, multi-team sales processes at scale. If you have an inside sales team, a field team, channel partners, and a customer success org all touching the same accounts, Salesforce can model that without bending into awkward shapes.

The ecosystem is also deep. Thousands of native integrations, a massive partner network, and a certification system that means you can hire trained admins and developers anywhere in the world. If you outgrow your current configuration, there is always another layer to build on.

For companies processing high transaction volumes across large distributed teams, Salesforce’s reporting is hard to beat. Its dashboards are detailed, customizable, and can pull from multiple data sources simultaneously.

Where It Gets Expensive Fast

Salesforce pricing starts at $25 per seat per month on Starter, but realistically most businesses end up on Professional ($80/seat/month) or Enterprise ($165/seat/month) once they need the features they actually came for. Add Einstein Analytics, Marketing Cloud connectors, or DocuSign integration and you are stacking licensing on top of licensing.

Then there is the configuration cost. Out of the box, Salesforce fits almost no one perfectly. The platform expects you to hire a Salesforce Administrator (average US salary: $85,000-$105,000) or work with a consulting partner at $150-$250 per hour to build out workflows, custom objects, and automations. Small businesses often discover this only after signing a multi-year contract.

Migrations are painful too. Moving your data out of Salesforce later is possible but messy. That lock-in is worth factoring in before you commit.

The Service Business Problem

Salesforce was built primarily for product sales — pipeline stages, opportunity values, closed/won tracking. Service businesses have a different rhythm. Projects overlap, billing is milestone-based, relationships cycle through retainer phases, and the client lifecycle often does not fit neatly into a linear funnel.

I have watched small agencies and consulting firms spend six months trying to configure Salesforce to track retainer renewals, project status, and client health scores — work that a focused custom build would have handled in a fraction of the time. The platform can do it, but you are always working against its grain rather than with it.

When Salesforce Is Actually the Right Call

I want to be fair here: Salesforce makes sense for some businesses, and recommending a custom build when Salesforce fits better is just as bad advice as the reverse.

If your business has 50+ seats, a dedicated sales ops function, complex territory management, or needs deep integration with enterprise tools like SAP or Marketo, Salesforce is worth the cost. The infrastructure and ecosystem are genuinely mature.

If you are in a regulated industry where Salesforce Shield (data encryption and audit trails) matters for compliance, that is another legitimate case. Building those features from scratch would cost more than the licensing.

And if you are planning to raise institutional capital or sell the business in the next few years, having your pipeline in Salesforce can signal operational maturity to buyers in a way a custom system does not.

When a Custom CRM Wins

For service businesses under 50 people, a custom CRM typically wins on three fronts: cost, fit, and speed of change.

Cost: A well-scoped custom build often runs $15,000-$40,000 upfront with minimal ongoing licensing. At Salesforce Enterprise rates with 20 seats, you recover that investment in 12-18 months and own the system outright afterward.

Fit: A custom build models your actual workflow rather than asking you to adapt to a generic sales funnel. For businesses where client relationships do not follow a straight line, that matters.

Speed of change: When your process changes — a new service line, a different intake flow, a new reporting requirement — you are not waiting on a Salesforce partner to build it and billing hours. You make the change.

The honest tradeoff is that you give up the ecosystem, the certifications, and the brand recognition. A custom CRM also needs internal ownership. If no one on your team is willing to be the person who understands and maintains it, you will end up in the same neglect cycle you were in with Salesforce, just with less infrastructure to fall back on.

See also:

How to Think Through Your Decision

Run this quick check before committing either way:

Count your active seats. If you are under 20 and growth is modest, the economics of Salesforce rarely work out. If you are at 50+ and growing, the ecosystem starts paying for itself.

Map your client lifecycle honestly. Does it fit a standard pipeline? Or does it involve overlapping projects, retainers, multiple contacts per account, and billing that does not line up with deal stages? The messier your lifecycle, the more a custom build tends to earn its cost.

Ask who owns the system. A Salesforce investment without an administrator is a mess waiting to happen. A custom CRM without internal ownership is the same problem. Neither option runs itself.

Further Reading

If you are at the beginning of this decision and want a broader view of what a custom build actually involves, the overview at terrysamuels.com/custom-crm/ covers the build process, typical timelines, and what the ongoing relationship with a custom system looks like. It is a reasonable place to anchor your research before talking to anyone.