PutThrough Product engineering studio
Book a build call

Building

Custom CRM vs HubSpot, Pipedrive or Salesforce: when building your own pays off

What a custom CRM costs next to HubSpot, Pipedrive, Salesforce and Zoho seat prices, when building your own pays off, and what one week of build covers.

In short

Build a custom CRM when your core process doesn’t fit a sales pipeline, or when you pay for many seats but use few features. Buy HubSpot, Pipedrive, Salesforce or Zoho when your process is a standard pipeline or you need marketing tools today. The deciding arithmetic is seats × price × months: ten seats on HubSpot Sales Hub Professional come to about $33,900 over three years at list price, including its required onboarding fee, while a small custom stack costs about $65 a month to run, plus the build.

Key takeaways

  • A custom CRM makes sense for one process that isn’t a sales pipeline: operations, bookings, field work, approvals.
  • Compare seats × price × months, plus required fees such as HubSpot’s $1,500 Professional onboarding.
  • A small custom stack costs about $65 a month to run and doesn’t grow per seat; the build is the real cost.
  • Plan the data migration first: deduplicate, map fields and test-import before anyone switches.

What is a custom CRM?

A custom CRM is software built around your own process, which you own outright: its data, its code and its accounts. That is different from a customizable CRM, where you rent HubSpot, Pipedrive, Salesforce or Zoho per seat and configure fields and stages inside it. Salesforce's own guide argues for customizing a platform rather than building from scratch, and for a standard sales pipeline that is usually right.

Should you build a custom CRM or buy one?

Buy HubSpot, Pipedrive, Salesforce or Zoho if

  • Your process is a standard sales pipeline: leads, deals, stages, follow-ups.
  • You have five users or fewer, or a free tier covers you.
  • You need marketing automation, a dialer or an app marketplace.
  • Nobody on your team would own a system of your own.
  • You need it working today.

Build your own if

  • Your core process isn’t a pipeline: operations, bookings, field work, approvals, onboarding.
  • You pay for many seats but use a handful of features.
  • Your spreadsheets are the real system of record, and the CRM is a copy nobody trusts.
  • You need exact roles and permissions, or an audit trail of who changed what.
  • You want to own the data and the code, with no cost that grows per seat.

What do HubSpot, Pipedrive, Salesforce and Zoho cost per seat?

List prices per seat per month on October 1, 2026, before taxes and add-ons. Vendors change prices and run promotions, so check the pricing page before you decide.

CRM list prices per seat, per month
PlanBilled annuallyBilled monthlyWorth knowing
HubSpot Sales Hub Starter$20 list—Promotional prices from $7 for new customers; the free CRM covers two users
HubSpot Sales Hub Professional$90$100A one-time $1,500 onboarding fee is required
HubSpot Sales Hub EnterpriseFrom $150—A one-time $3,500 onboarding fee is required
Pipedrive Growth$39$49Lite $14/$24, Premium $59/$79, Ultimate $79/$99
Salesforce Starter Suite$25$25—
Salesforce Pro Suite$100—Billed annually, with a contract
Zoho CRM Professional$23$35Standard $14/$20; free for up to three users
Attio Plus$35$44Free for up to three seats

When does building your own CRM pay off?

Multiply seats by price by months, and add any required fees. Here is that arithmetic over three years at the annual list prices above. It is an illustration, not a quote: it leaves out add-ons, price rises, taxes and the time your team spends in either system.

Three years of CRM subscriptions at list price
SeatsHubSpot ProfessionalSalesforce Pro SuitePipedrive GrowthZoho Professional
5$17,700$18,000$7,020$4,140
10$33,900$36,000$14,040$8,280
25$82,500$90,000$35,100$20,700

A custom CRM costs its build price, plus a small stack to run it (about $65 a month, below), plus some maintenance. Over three years that stack comes to $2,340. So ten seats on HubSpot Professional leave about $31,560 for the build and its upkeep before a custom CRM costs more; ten seats on Zoho Professional leave about $5,940, and at that point buying is almost always the cheaper choice.

The honest reading: small teams on an inexpensive CRM should buy. Building pays off when seats are many and expensive, or when the process doesn’t fit the software at any price.

How much does a custom CRM cost to build?

Published figures vary widely, and most come from the agencies selling the work. Two agency guides put custom CRM builds at $24,000–$45,000 over eight to twelve weeks for a basic system, and $30,000–$200,000 more broadly. Clutch, which collects client reviews of development firms, reports that software projects typically cost $10,000–$49,999, and that US developers charge $50–$99 an hour.

The number that matters is set by scope: how many processes, roles and integrations, and how much data has to move. A CRM shaped around one core process is a small project. Our guide to what an app costs to build explains the drivers.

What fits in a one-week custom CRM?

One core process, done properly:

  • The data model, list and detail views, and the stages your work actually moves through.
  • Roles and permissions, so each person sees and changes only what they should.
  • Your existing spreadsheets imported, with the rows checked.
  • Notifications, a few reports, and an audit log of every change.
  • Backups that have been restored at least once.

What doesn’t fit in a week: an email or marketing suite, a dialer, a shared inbox, a mobile app, or many integrations. Those are later weeks, or reasons to buy instead. See CRMs and internal tools, built in a week.

What does a custom CRM cost to run?

A small production stack for a custom CRM
ServicePlanList price
SupabasePro$25 a month: database, sign-in and backups kept seven days
VercelPro$20 a month per developer seat
ResendPro$20 a month for 50,000 emails; a free tier covers 3,000
Supabase point-in-time recoveryAdd-on$100 a month, if you need to restore to any moment

That is about $65 a month before the optional recovery add-on, and it doesn’t grow with the number of people using the CRM.

How do you move from HubSpot or spreadsheets to a custom CRM?

Moving the data is where a new CRM earns or loses its team’s trust. In order:

  1. List every sheet and tool that holds customer data today.
  2. Freeze the field list before anything moves.
  3. Remove duplicates, matching on email or company.
  4. Map the fields, including owners and stage names.
  5. Normalize dates, currencies and phone numbers.
  6. Run a test import and reconcile the row counts.
  7. Check twenty records by hand with the people who use them.
  8. Bring over notes and attachments.
  9. Set a cut-over date, and make the old tool read-only from then.
  10. Keep an export of the old data, and cancel old subscriptions only after thirty days.

Can you build a CRM in Excel, Airtable or with ChatGPT?

You can start there. A spreadsheet works until several people edit at once, or you need permissions and a record of who changed what. No-code tools such as Airtable and Softr sit in the middle, usually with their own per-user pricing. AI app builders can generate a working CRM in an afternoon; before it holds real customer data, check its access rules, keys and backups, as described in what vibe coding gets wrong.

What next?

Count your seats, run the arithmetic above with your real prices, and write down the one process your team fights with most. If that process doesn’t fit a pipeline, send us your requirements or see how a one-week CRM build works. We’ll tell you plainly if buying is the better answer.

Sources

  1. HubSpot — Sales Hub pricing
  2. HubSpot — Free CRM
  3. HubSpot — Sales Hub Starter
  4. Pipedrive — Pricing
  5. Salesforce — Sales Cloud pricing
  6. Salesforce — Small business pricing
  7. Salesforce — What is a custom CRM?
  8. Zoho — CRM pricing
  9. Attio — Pricing
  10. Clutch — Software development pricing guide (updated September 21, 2026)
  11. RaftLabs — CRM development cost (June 2026)
  12. Purrweb — CRM development cost (April 2026)
  13. Supabase — Pricing
  14. Vercel — Pricing
  15. Resend — Pricing

About the author

Anubhav Mehrotra

Founder and principal engineer at PutThrough. Six-plus years shipping software end to end — Android and iOS apps, backends, frontends, infrastructure and AI agents.

Questions

Questions this raises

Something we haven’t covered?

Ask on a call
01 How much does a custom CRM cost?

Agency guides quote $24,000–$45,000 for a basic custom CRM and up to $200,000 for large ones. The real driver is scope: one core process with a few roles and integrations is a small project, while many processes and integrations are a large one.

02 How long does it take to build a CRM?

Agency guides put a basic custom CRM at eight to twelve weeks. A CRM shaped around one core process, with its data imported and checked, can be built and launched in about a week when the scope is fixed first.

03 Is building a custom CRM worth it?

When many seats on an expensive plan are paying for features nobody uses, or when your process doesn’t fit a sales pipeline. For a small team on an inexpensive CRM, buying is usually cheaper.

04 Who owns the data in a custom CRM?

You do. A custom CRM runs in your own accounts and repository, so the data, the code and the history of every change stay yours, with no per-seat subscription to keep paying.

05 Can I move my data from HubSpot to a custom CRM?

Yes. Export contacts, companies, deals and notes to CSV, clean and deduplicate them, map the fields, run a test import, and check a sample by hand before switching. Keep the old account read-only for a month.

Have something to build?

A free 30-minute call. We’ll tell you honestly what fits in a week, and send a fixed quote afterward.

Prefer to write? Send your requirements

What do you need?

What it should do, who will use it, the must-haves, and any links. A few sentences is plenty.

Budget, if you have one in mind
When would you like to start?