Skip to content
Back to blog
9 min read

CRM for SMEs: when a standard one is enough and when custom pays off

HubSpot, Pipedrive or Zoho cover the CRM needs of most SMEs. We explain when they fall short, when a custom CRM or a hybrid connected to your ERP pays off, and we run the 3-year numbers with an illustrative example.

Share

Almost every SME that asks us about a custom CRM ends up needing something else: a well-configured standard CRM connected to the rest of its systems. Even so, there are cases where the standard CRM falls short and adapting to it every month costs more than building your own. In this guide we explain how to tell one case from the other, what each type of tool offers, what each path costs over 3 years with an illustrative example, and the role of the integration with your ERP or invoicing software.

What does an SME really need from a CRM?

A CRM exists so that no opportunity depends on one person's memory. In an SME with 5 to 50 employees that comes down to four things: a single record per customer with its history, a sales pipeline showing the stage of each opportunity, reminders so nobody forgets to call back, and a simple report of how much is at stake this month.

Everything else, email sequences, lead scoring, website chat, marketing automation, is useful once the basics work. The most common mistake we see is buying the most complete plan on day one and using 20 percent of it, while the sales team keeps a parallel spreadsheet because the CRM asks for too many fields.

When is a standard CRM like HubSpot, Pipedrive or Zoho enough?

For most SMEs, a standard CRM is the right choice. Pipedrive is built around the sales pipeline and is easy for small sales teams to adopt. HubSpot combines sales and marketing and has a free plan to get started. Zoho CRM offers a lot of configuration at a moderate price. All three charge per user per month, with plans ranging from a few tens of euros to over a hundred depending on features; always check the current pricing on each vendor's site, because it changes often.

A standard CRM is enough if your sales process is the usual one (contact, proposal, negotiation, close), if you have fewer than 20 or 30 users, if you do not need the CRM to calculate prices or lead times with rules specific to your business, and if the data the CRM needs from other systems can be synced with its built-in integrations or a simple connection.

When does a custom CRM pay off?

A custom CRM pays off in fewer cases than people think, but they exist. The first is when your sales process is your competitive advantage and does not fit a linear pipeline: tender-based sales with several technical stages, quotes that depend on engineering calculations, deals that go through internal and external approvals. Forcing that into a standard CRM produces endless custom fields and a team that stops using it.

The second is when the CRM is part of something bigger: a portal where your customers place orders, an app used by your field team or a product you sell to others. There the CRM stops being a tool and becomes a module of your system. The third is volume: with 50 or more users, the sum of mid-tier licences starts paying for your own build within a few years. The fourth is data control, when a contract or your sector requires you to decide where data is hosted and who can access it.

If you decide to build, do not start by replicating HubSpot. Start with the part no standard CRM solves for you, the one that justifies the build, and deliver it as an MVP in two-week sprints: customer record, your real pipeline and the calculation or approval that sets you apart. Within 2 to 4 weeks your sales team is using it and you know whether the idea works before investing in reports, automations and a mobile app. Anything that adds no competitive value, such as sending emails or the calendar, is usually better integrated with the tools you already use than coded from scratch.

What about the hybrid option? A standard CRM with custom integrations

Between buying and building sits what we recommend most often to SMEs: a standard CRM for what it does well, and custom development only for what it does not. In practice that means connecting the CRM to your ERP or invoicing software so the sales rep can see whether a customer has unpaid invoices, so a won deal creates the order without retyping it, or so a pricing calculation specific to your business runs in a small service and returns the result to the CRM.

Standard CRMs have open APIs precisely for this, so the technical risk is low. What matters is deciding which system owns each piece of data, because if both the CRM and the ERP can edit a customer's address, in three months you will have two different addresses. We go into more detail in our guide to custom ERP and CRM integration via API.

What does each option cost over 3 years? An illustrative example

A typical scenario, with round, indicative figures: a distributor with 8 sales reps who want to see each customer's order history and credit risk, which today live in the ERP, inside the CRM. Option A, a standard CRM on a mid-tier plan: say €60 per user per month, €480 a month and €17,280 over 3 years, plus a basic ERP integration of around €3,000. Approximate total: €20,300.

Option B, hybrid: a simpler plan of the same CRM, say €30 per user per month (€8,640 over 3 years), because the advanced features that were needed are covered by the integration, plus a more complete integration of around €4,500. Approximate total: €13,100. Option C, custom CRM: a build of around €14,000 plus maintenance. If contracted separately, our maintenance starts at €500 a month, which adds €18,000 over 3 years and brings the total to about €32,000. If that maintenance already covers other systems of yours, the added cost of the CRM drops considerably.

With 8 users, in this example the hybrid and the standard options win. Run the same numbers with 60 users and option A licences exceed €129,000 over 3 years, making your own build the cheap option. That is why the question is not which CRM is best, but how many users you will have and how far your process is from the standard. To run this calculation for other systems, see our comparison of custom software versus commercial software.

How do you integrate a CRM with your ERP or invoicing software?

The usual approach is a two-way sync. From the ERP to the CRM go customers, orders, invoices and outstanding balance, so sales has context before calling. From the CRM to the ERP go won deals, which become orders or quotes, and new customers. If you work with Holded, Sage, Odoo, A3 or any other system with an API, the connection is a well-scoped project; if your ERP is old and has no API, the first step is working out how to get the data out.

A practical tip: start by syncing only two or three pieces of data that save work every day, check it for a month and then expand. Integrations that try to sync everything from the start are the ones that cause the most trouble. If you need help designing it, that is exactly what our ERP and CRM integration service does.

Which mistakes should you avoid when choosing a CRM?

The first is choosing based on the demo rather than your process. Before looking at tools, sketch the stages a sale goes through in your company and what data each person needs at each stage. The second is not naming an owner: a CRM without someone making sure the data is up to date degrades within weeks. The third is migrating the whole history without cleaning it; it is better to start with active customers from the last two years.

The fourth is forgetting the exit. Before signing, check how you would export your data if you ever switch tools. With a custom CRM, the code and the data are yours from day one, but so is the responsibility for maintaining it. With a standard one, vendor dependency is the price of not having to maintain it.

Frequently asked questions about CRM for SMEs

Which CRM is best for an SME?

It depends on your process. Pipedrive suits small sales teams focused on the pipeline, HubSpot suits those who want to combine sales and marketing, and Zoho suits those looking for lots of configuration at a moderate price. For most SMEs, any of the three configured properly is enough.

How much does a custom CRM cost for an SME?

A very narrowly scoped custom CRM can start in projects from €1,500, but a complete one with pipeline, reports and integrations usually falls into the range of projects from €5,000. Maintenance comes on top, which in our case starts at €500 a month.

When does a custom CRM pay off compared with HubSpot or Pipedrive?

When your sales process does not fit a standard pipeline, when the CRM is part of your own portal or app, when you have many users (from 40 or 50 onwards licences weigh heavily) or when you need full control over where data is hosted.

Can a standard CRM be connected to my ERP?

Yes. HubSpot, Pipedrive and Zoho have open APIs, and so do most current ERPs. The key is deciding which system owns each piece of data to avoid duplicates. If your ERP is old and has no API, you first need to work out how to extract the information.

What is a hybrid CRM?

It is a standard CRM with custom development added only where needed: ERP integrations, your own pricing calculations or specific automations. It is usually the cheapest option for SMEs with somewhat specific processes and fewer than 30 users.

Not sure whether your CRM needs an integration or a custom build?

Tell us about it in a free 30-minute call. If we need to go deeper, our €190 technical audit reviews your current systems and gives you the cost of each path, with a diagnosis in 72 hours and a report in 5 business days.

Request the technical audit
Ignacio José Álvarez-Sierra Diez

CEO & Fundador · ASD Solutions

I am Ignacio Álvarez-Sierra, founder of ASD Solutions. I have 8 years of experience building custom software for companies, focused on Go, Node.js, React and cloud-native architectures. Our own senior team works without outsourcing: you talk directly to the people who write the code.

React · TypeScript Go · Node.js · AWS 8 years of experience LinkedIn GitHub

Technical audit for €190

Diagnosis in 72h and full report in 5 days. Credited to your project if you hire us.

See our full process, pricing and technology stack:

Custom Software Development