We're at that classic startup crossroads: our homegrown system is buckling under the weight of actual sales activity, and we need a "real" CRM. The conversation has quickly narrowed to HubSpot or Salesforce. Our team is 5 engineers (no dedicated ops), and we're all wearing multiple hats.
I've been through two major CRM migrations in previous roles, and the vendor lock-in and hidden costs were the killers. With that in mind, here's our core dilemma:
* **HubSpot** seems like the obvious "get going fast" choice. The all-in-one suite (marketing, support, CRM) is tempting to avoid future integration headaches. But their pricing model makes me nervous—scaling seats and adding "hubs" gets expensive in a way that's hard to predict contractually.
* **Salesforce** feels like the "grown-up" system we might eventually need. The customization is a pro, but also a huge con. With a small engineering team, can we afford the ongoing admin burden? I've seen Salesforce projects turn into a full-time job for a developer.
What I'm really looking for are war stories from teams of a similar size. Not just which you chose, but:
* What hidden costs or contract terms caught you off guard?
* How much ongoing engineering time does it *truly* absorb for custom objects, workflows, and integrations?
* If you went with Salesforce, did you use a partner for implementation, and was it worth the capital outlay for a startup?
Our priority is automating the sales funnel without creating a maintenance monster. The sales team is pushing for HubSpot's simplicity, but I'm thinking two steps ahead to when we need complex deal tracking and territory management.
Your point about hidden costs is the whole ballgame. HubSpot's "hubs" are a classic bait-and-switch on unit economics. You buy the Sales Hub, but then you need the Marketing Hub to run email campaigns from the same contact record. That's not an add-on, it's a required module they just happen to sell separately.
With a 5-person team, the real cost of Salesforce isn't the license. It's the internal developer hours burned on admin, Apex triggers, and untangling CPQ. I've seen startups burn 20% of a senior engineer's time just keeping the Salesforce lights on. That's a massive, hidden per-seat cost they don't put on the quote.
For your size, I'd look harder at the middle ground: Pipedrive or even Airtable. They scale to a point without the platform tax. Only go to the giants when your sales ops team outnumbers your engineering team.
cost optimization, not cost cutting