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).
| CRM | Entry tier | Mid tier | Upper tier | Notes |
|---|---|---|---|---|
| HubSpot Sales Hub | Starter from US$7 (promo) / US$20 | Professional US$90 (annual) | Enterprise from US$150 | Onboarding US$1,500 (Pro) or US$3,500 (Enterprise) |
| Salesforce Sales Cloud | Starter Suite US$25 | Pro Suite US$100 | Core US$195, Advanced US$395, Max US$550 | Billed annually except Starter |
| Pipedrive | Lite US$14 | Growth US$39, Premium US$59 | Ultimate US$79 | Charged per seat, assigned or not |
| Zoho CRM | Standard US$14 | Professional US$23 | Enterprise US$40, Ultimate US$52 | Free 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.
| Users | HubSpot Sales Pro | Salesforce Pro Suite | Pipedrive Growth | Zoho Professional | ZeniTech CRM |
|---|---|---|---|---|---|
| 3 users | US$11,220 | US$10,800 | US$4,212 | US$2,484 | CA$8,360 (approx. US$5,900) |
| 10 users | US$33,900 | US$36,000 | US$14,040 | US$8,280 | CA$19,700 (approx. US$13,900) |
| 30 users | US$98,700 | US$108,000 | US$42,120 | US$24,840 | CA$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.
- Tier jumps: a single feature, such as custom objects or a higher API limit, can move every seat to a more expensive tier, not just the user who needs it.
- Mandatory onboarding: HubSpot requires a one-time US$1,500 fee for Sales Hub Professional and US$3,500 for Enterprise.
- Paying for unused seats: Pipedrive notes that you are charged per seat whether or not it is assigned to a user.
- Monthly versus annual: month-to-month prices are markedly higher (Zoho Professional is US$35 monthly against US$23 annually), while annual billing locks you in for a year.
- Implementation: configuring pipelines, fields, permissions, automations and reports, often through a partner.
- Integration and admin time: someone has to keep integrations running and the data clean, whichever CRM you choose.
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.
- Easy on SaaS: fields, stages, pipelines, email templates, basic workflows, standard reports.
- Harder on SaaS: custom record types, multi-party commission rules, complex approvals, industry-specific documents.
- Easy on custom: any data model and rule, and screens designed for the few actions your team does all day.
- Harder on custom: the long tail of features a big vendor already has, such as mobile apps, email sequencing at scale and a marketplace of add-ons.
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.
- List every system that must talk to the CRM: website forms, ads, phone, email, calendar, accounting, payments, e-signature.
- For each, check whether a native integration exists on the tier you plan to buy, or whether it needs a connector tool or custom code.
- Prefer integrations that write to the CRM in real time and log failures somewhere a person will see them.
- Keep the credentials for every integration in your company’s name, not a contractor’s.
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 situation | Better fit | Why |
|---|---|---|
| 1–5 users, standard pipeline, need it this week | SaaS (Pipedrive, Zoho, HubSpot Starter) | Lowest cost and fastest start |
| Marketing, sales and service in one suite | SaaS (HubSpot or Salesforce) | Breadth of features and ecosystem |
| Unusual records or commission splits | Custom or custom-configured | Avoids Enterprise tiers and side spreadsheets |
| 20+ users on upper-tier seats | Compare custom seriously | Seat fees compound; a build can pay back within years |
| CRM data is a core business asset | Custom, owned in your name | Full export, no vendor lock-in |
| Heavy integration with in-house systems | Custom or SaaS plus custom integrations | API limits and data model fit matter |
| No one to own the CRM internally | SaaS, or a managed CRM | Someone 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.
- Write down your sales process as it really works: stages, who does what, and the three reports you look at every week.
- List the features you would pay for today and the tier each one requires on the SaaS options you are considering.
- Price three years at your expected headcount, including onboarding, add-ons and annual versus monthly billing.
- Ask how you would leave: what exports, how often, and what would need to be rebuilt.
- Get a fixed-price quote for the custom or configured alternative with the same scope, then compare totals and risks side by side.
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.
| Service | Price (CAD, before taxes) | Approx. USD |
|---|---|---|
| ZeniTech CRM setup (configuration, import, training) | $3,500 | approx. $2,470 |
| ZeniTech CRM per user | $45/user/month, minimum 3 users | approx. $32/user/month |
| Custom software (fully custom CRM or portal) | From $15,000 | approx. $10,590 |
| Simple automation (e.g. form to CRM with follow-up) | $750 | approx. $530 |
| Complex integration workflow | $2,500 | approx. $1,765 |
| Monitoring of automations | $250/month | approx. $176/month |
| Additional work | $125/hour | approx. $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-7017Sources
- HubSpot: Sales Hub pricing (viewed September 2026)
- Salesforce: Sales Cloud pricing (viewed September 2026)
- Pipedrive: Pricing (viewed September 2026)
- Zoho: Zoho CRM pricing (viewed September 2026)
- HubSpot Knowledge Base: Create custom objects
- HubSpot Knowledge Base: Export your content and data
- HubSpot Developers: API usage guidelines and limits
- Salesforce Trailhead: Data export methods for Salesforce
- Bank of Canada: Daily exchange rates (September 28, 2026)