The short answer
If your team sells in a single payment, the process has few stages and nobody needs to see installments or commissions, start with an off-the-shelf CRM. HubSpot, Pipedrive or Zoho handle that well and fast.
If you sell in installments, pay commissions when the client pays, work over WhatsApp or Discord, or need each role to see only their own data, a custom CRM usually ends up cheaper in the medium term than forcing a generic one with integrations and side spreadsheets.
When an off-the-shelf CRM is enough
- The sales process is linear: lead, meeting, proposal, close.
- You collect in a single payment, or collections are handled by another tool.
- Commissions are simple or don't exist.
- The team already works through email and calendar, which is where these CRMs integrate best.
- You need something running this week and don't have a defined process yet.
Signs you need a custom CRM
- You sell in installments and want to see real cash collected, not just what was sold.
- Commissions are paid when the installment is collected, not when the deal is signed.
- Leads come from Instagram, ManyChat or ads and you want to know which post brought in each sale.
- The team works in WhatsApp or Discord and won't open yet another tool.
- You have post-sale onboarding and the CRM needs to follow the client after the close.
- You tried an off-the-shelf CRM and the team went back to the spreadsheet.
What nobody tells you about off-the-shelf CRMs
Licenses are charged per user per month, and the features you usually need, like custom reports or automations, are on the higher plans. On top of that come Zapier integrations and the spreadsheet someone keeps maintaining for what the CRM doesn't do.
Before deciding, add up those costs over twelve months and compare them with a custom proposal. With a custom CRM you pay for development in stages and the system is in your name, with no per-user licenses.
How to decide in an afternoon
- Write down how your team sells today, end to end, with the tools used at each step.
- Mark the steps done in a spreadsheet or by hand today.
- Try an off-the-shelf CRM free for a week with those steps. If it covers them without patches, stick with it.
- If it doesn't, ask for a custom proposal with a written scope and compare it with the real cost of the generic one over twelve months.
An example with two different businesses
An accounting firm with two people selling monthly services has a simple process: contact, meeting, proposal and close. An off-the-shelf CRM covers everything, takes an afternoon to set up and needs nothing more.
A business that sells training programs in installments, with setters who book calls, closers who close and commissions paid as the customer pays, has a different process. It needs to know which post brought in each lead, how much was actually collected this month and how much each person is owed. That's where an off-the-shelf CRM starts needing spreadsheets on the side, and a custom CRM tends to fit better.
What a custom CRM should have from day one
- Sales stages that reflect how your team actually sells, not the default ones.
- Role-based permissions: each rep sees their own deals and leadership sees everything.
- Call logs and next steps, so no lead is left without follow-up.
- Sales with their installments and payment status, connected to commissions.
- A simple dashboard with what was sold, what was collected and the monthly goal.
- Data export at any time, so the information is always yours.
Everything else gets added in stages, as the team uses it and real needs come up.
