Guide · CRM

Custom CRM vs HubSpot or Salesforce: build or buy?

Short answer

For most small teams, buying a CRM is the right call: Pipedrive and Zoho cost US$14 to US$59 per user a month on annual billing, and they cover a standard sales pipeline well. A custom CRM starts to win when your process is genuinely unusual, such as commission splits, multi-party deals or industry-specific records, when per-seat fees on HubSpot Sales Hub Professional (US$90 per seat plus a US$1,500 onboarding fee) or Salesforce Pro Suite (US$100 per user) grow with your team, or when you want the data and code in your own name. Below: current seat prices, a 3-year cost comparison at 3, 10 and 30 users, the customization and export limits that matter, and a decision table.

The short answer: buy first, build when the fit is wrong

Buy a SaaS CRM when your sales process looks like most sales processes: leads, deals, stages, tasks, email and a few reports. The big vendors have spent years on exactly that, and a small team can be running in days. Build, or have a CRM configured and owned in your name, when you are paying to work around the product, when licences for a growing team will cost more than a build within a few years, or when the data and the workflow are part of what makes your business different.

The honest answer is often in between: a standard CRM plus a few custom integrations. The rest of this guide gives you the numbers to decide, using list prices published by each vendor in September 2026.

What HubSpot, Salesforce, Pipedrive and Zoho cost per seat

CRM vendors price per user (a “seat”) per month, with a discount for annual billing. Entry tiers are cheap; the features most growing teams end up needing, such as automation, custom fields at scale, forecasting and API access, sit in the middle and upper tiers.

HubSpot shows Sales Hub Starter from US$7 per seat a month with an annual commitment, against US$20 month to month; the gap suggests a promotional rate, so confirm it before budgeting. Sales Hub Professional is US$90 per seat a month (annual) or US$100 (monthly) plus a required one-time onboarding fee of US$1,500, and Enterprise starts at US$150 per seat plus US$3,500 onboarding. HubSpot’s free CRM covers up to 2 users. Salesforce lists Sales Cloud Starter Suite at US$25 per user a month, Pro Suite at US$100, Core at US$195, Advanced at US$395 and Max at US$550, all but Starter billed annually.

Pipedrive’s pricing data shows Lite at US$14, Growth at US$39, Premium at US$59 and Ultimate at US$79 per seat a month on annual billing (US$24, US$49, US$79 and US$99 month to month). Zoho CRM lists Standard at US$14, Professional at US$23, Enterprise at US$40 and Ultimate at US$52 per user a month billed annually (US$20, US$35, US$50 and US$65 monthly).

CRMEntry tierMid tierUpper tierNotes
HubSpot Sales HubStarter from US$7 (promo) / US$20Professional US$90 (annual)Enterprise from US$150Onboarding US$1,500 (Pro) or US$3,500 (Enterprise)
Salesforce Sales CloudStarter Suite US$25Pro Suite US$100Core US$195, Advanced US$395, Max US$550Billed annually except Starter
PipedriveLite US$14Growth US$39, Premium US$59Ultimate US$79Charged per seat, assigned or not
Zoho CRMStandard US$14Professional US$23Enterprise US$40, Ultimate US$52Free edition for up to 3 users

Per user or seat per month, USD, annual billing unless stated, before taxes. From the HubSpot, Salesforce, Pipedrive and Zoho pricing pages as viewed on September 28, 2026. Add-ons (extra AI credits, marketing contacts, API limit increases, storage) are not included.

3-year cost at 3, 10 and 30 users

Seat prices look small until you multiply them by users and months. The table below is ZeniTech’s arithmetic: list price per seat on annual billing, times the number of users, times 36 months, plus any onboarding fee the vendor makes mandatory. It uses each vendor’s mid tier, because that is where automation and reporting usually live.

It deliberately leaves out implementation partners, data migration, integrations, admin time and add-ons, which apply to every option. The ZeniTech CRM column is our own published price (CA$3,500 setup, then CA$45 per user a month, minimum 3 users), and it does include configuration, contact import and team training.

UsersHubSpot Sales ProSalesforce Pro SuitePipedrive GrowthZoho ProfessionalZeniTech CRM
3 usersUS$11,220US$10,800US$4,212US$2,484CA$8,360 (approx. US$5,900)
10 usersUS$33,900US$36,000US$14,040US$8,280CA$19,700 (approx. US$13,900)
30 usersUS$98,700US$108,000US$42,120US$24,840CA$52,100 (approx. US$36,770)

Illustrative arithmetic, not a quote. HubSpot: US$90 × users × 36 + US$1,500 onboarding. Salesforce: US$100 × users × 36. Pipedrive: US$39 × users × 36. Zoho: US$23 × users × 36. ZeniTech: CA$3,500 + CA$45 × users × 36, converted at 1.4168 CAD per USD (Bank of Canada, September 28, 2026). Vendor prices, promotions and tiers change; recheck before deciding.

What the seat price doesn’t show

The seat price is rarely the largest line over three years. What moves the total is everything needed to make the CRM match how your team actually sells, and the tier you are pushed into to get one missing feature.

Customization limits

SaaS CRMs are customizable within the shape the vendor chose. Custom fields, pipelines and simple automations are easy on almost any tier. Problems start when your business needs a different shape: records that are not contacts, companies or deals, rules that span several records, or calculations the product does not model.

A concrete example: HubSpot’s knowledge base lists custom objects, such as properties, vehicles, projects or policies, as available only with an Enterprise subscription. A team that needs one custom object on HubSpot therefore prices every seat at the Enterprise tier. Commission logic is another common wall: splits between several reps or partners, clawbacks and tiered rates are usually handled in spreadsheets beside the CRM, which is exactly where disputes start.

Data ownership and export

You own your data on every major CRM, but owning it and being able to move it easily are not the same. Check what can be exported, how often, and in what form, before you commit.

Salesforce’s Data Export Service produces CSV files; according to Salesforce’s Trailhead documentation, weekly exports are available in Enterprise, Performance and Unlimited editions, Professional edition can generate backups only every 29 days, and the zip files are deleted 48 hours after the notification email. HubSpot lets you export records, properties and property history, content and reports, but notes that workflow exports do not include performance data or the workflow’s history. In both cases your records come out; your automations, logic and history mostly do not, and must be rebuilt elsewhere.

With a custom CRM, the database and the code can be in your name from the start, and exporting is a query rather than a feature request. That is the strongest argument for custom when your data is a long-term asset.

Integrations

Every serious CRM integrates with email, calendars and common tools through a marketplace, and with anything else through an API. The practical questions are whether the integration you need exists at your tier, and how much traffic the API allows.

HubSpot documents rate limits for private apps of 100 requests per 10 seconds and 250,000 per day on Free and Starter, 190 per 10 seconds and 625,000 per day on Professional, and 1,000,000 per day on Enterprise, with a paid API limit increase add-on. That is plenty for syncing a website form or a billing tool, but it matters for heavy two-way syncs with an ERP or a high-volume lead source.

When SaaS wins, and when custom wins

SaaS wins more often than agencies like to admit. If your team is small, your sales process is standard and you need to start this month, a mid-tier Pipedrive or Zoho plan is hard to beat on cost, and HubSpot or Salesforce make sense when you also want their marketing, service or ecosystem.

Custom wins when the product fights your process every day, when the per-seat bill scales faster than the value, or when the CRM is part of the product you sell or the service you deliver. It also wins when a few specific screens and rules would replace a CRM plus three spreadsheets.

Your situationBetter fitWhy
1–5 users, standard pipeline, need it this weekSaaS (Pipedrive, Zoho, HubSpot Starter)Lowest cost and fastest start
Marketing, sales and service in one suiteSaaS (HubSpot or Salesforce)Breadth of features and ecosystem
Unusual records or commission splitsCustom or custom-configuredAvoids Enterprise tiers and side spreadsheets
20+ users on upper-tier seatsCompare custom seriouslySeat fees compound; a build can pay back within years
CRM data is a core business assetCustom, owned in your nameFull export, no vendor lock-in
Heavy integration with in-house systemsCustom or SaaS plus custom integrationsAPI limits and data model fit matter
No one to own the CRM internallySaaS, or a managed CRMSomeone must maintain it either way

How to decide in five steps

Decide with your own numbers, not with a vendor’s demo or an agency’s pitch, including ours.

What ZeniTech charges

ZeniTech is a web, app, automation and AI agency in Québec City that works remotely with clients across North America and Europe on Eastern Time. We configure and integrate off-the-shelf CRMs when they fit, and we set up the ZeniTech CRM or build a custom one when they do not. Your data stays yours and can be exported at any time.

Every project starts with a written scope and a fixed price per phase. The code repository is in the client’s name from the first commit. A CRM connected to your website and ads is typically deployed in one to three weeks.

ServicePrice (CAD, before taxes)Approx. USD
ZeniTech CRM setup (configuration, import, training)$3,500approx. $2,470
ZeniTech CRM per user$45/user/month, minimum 3 usersapprox. $32/user/month
Custom software (fully custom CRM or portal)From $15,000approx. $10,590
Simple automation (e.g. form to CRM with follow-up)$750approx. $530
Complex integration workflow$2,500approx. $1,765
Monitoring of automations$250/monthapprox. $176/month
Additional work$125/hourapprox. $88/hour

Conversions use the Bank of Canada rate of 1.4168 CAD per USD (September 28, 2026) and are rounded. You are invoiced in CAD.

Frequently asked questions

Is a custom CRM cheaper than HubSpot?

It depends on team size and tier. In our 3-year arithmetic, HubSpot Sales Hub Professional costs about US$33,900 for 10 users (US$90 per seat plus US$1,500 onboarding), against about US$13,900 for the ZeniTech CRM. At 3 users on a Starter tier, HubSpot is usually cheaper. The gap widens as users grow or when you need Enterprise-only features such as custom objects.

How much does a custom CRM cost to build?

A fully custom CRM is a software project: at ZeniTech custom software starts at CA$15,000 (about US$10,590), priced per phase, plus hosting and changes at CA$125 an hour. A lighter option is a configured CRM like the ZeniTech CRM at CA$3,500 setup and CA$45 per user a month. The real driver is how many record types, rules and integrations you need.

How much does Salesforce cost per user?

Salesforce lists Sales Cloud Starter Suite at US$25 per user a month, Pro Suite at US$100, Core at US$195, Advanced at US$395 and Max at US$550, billed annually except Starter, as viewed in September 2026. Implementation partners, add-ons and extra storage are extra. For 10 users on Pro Suite, three years of licences alone come to US$36,000.

What is the cheapest CRM for a small business?

At list price, HubSpot’s free CRM (up to 2 users) and Zoho CRM’s free edition (up to 3 users) cost nothing. Among paid plans, Zoho Standard and Pipedrive Lite are both US$14 per user a month on annual billing. Cheapest is not always best value: check which tier includes the automation and reporting you need.

Can I export my data if I leave HubSpot or Salesforce?

Yes, your records can be exported. Salesforce’s Data Export Service produces CSV files weekly on Enterprise and higher editions, or every 29 days on Professional, and deletes the files 48 hours after notifying you. HubSpot exports records, properties and history, but workflow exports exclude performance data and history. Plan to rebuild automations on the new system.

When should I build a custom CRM instead of buying one?

Build when your records or rules do not fit a standard CRM, such as multi-party commission splits or industry-specific files; when upper-tier seat fees for a growing team will exceed a build within a few years; or when the CRM data is a core business asset you want fully under your control. Otherwise, buy and integrate.

Is Pipedrive or Zoho a better alternative to HubSpot?

For a pure sales pipeline, often yes on cost: Pipedrive Growth is US$39 and Zoho Professional US$23 per user a month on annual billing, against US$90 for HubSpot Sales Hub Professional. HubSpot is stronger if you also want its marketing and service tools in one place. Compare the tier each option needs for your must-have features.

Related

Free consultation

Get a fixed price for your project in 30 minutes.

We look at what the project has to achieve, tell you what it costs, and tell you when you do not need it.

Book a call →+1 581-748-7017

Sources