Every CRM comparison we have read ends in a feature matrix, and every feature matrix is won by the vendor with the longest list. That is the wrong contest for a company of eight. Four of them work leads. They need to know who called, what was promised, when to follow up and which of last quarter's enquiries turned into money. The rest of the matrix is for a sales floor they do not have.

So this comparison uses a different unit: the bill over three years, for four seats, at each vendor's own published entry price — and then what happens to that bill at the first upgrade, because that is where CRM pricing actually lives.

Disclosure first: Grünberg.Digital runs its own CRM on the same hosting as its websites, with an SQLite database, a lead intake that other tools write into, and an audit trail per contact. It is the third column below. It is cheaper on the invoice than HubSpot's upgrade tier, not cheaper than Pipedrive's, and more expensive in a way the invoice does not show, and all of that is in the table.

1. The entry price and what it hides

HubSpot's Sales Hub Starter is listed at $7 per seat per month, billed annually — $20 when billed monthly (HubSpot pricing page, checked 22 September 2026). For four seats that is $28 a month, $336 a year, $1,008 over three years. It is, by some distance, the cheapest line on any software bill a small company pays, and it is the most misleading one.

The reason is the step above it. Sales Hub Professional is listed at $90 per seat per month billed annually ($100 monthly), and the pricing page states that the cost shown does not include the required one-time Professional onboarding fee of $1,500; Enterprise starts at $150 per seat with a required $3,500 onboarding fee (same page, 22 September 2026). Starter to Professional is not an upgrade, it is a nearly thirteenfold price change. Starter now includes sequences and up to 50 workflows with restricted triggers and actions; what pushes a company across the line are ordinary things — forecasting, custom reports, fully customisable workflows — and they arrive the moment the four people using the CRM start to like it.

Take that step in year two with four seats and the three-year bill reads: $336 for year one, then $4,320 a year plus $1,500 onboarding — $10,476 over three years instead of $1,008. Nothing on the Starter pricing page is untrue. The Starter price is simply the price of the doorway.

Pipedrive publishes seat prices in four tiers, billed annually: Lite $14, Growth $39, Premium $59 and Ultimate $79 per seat per month — paid up front as $168, $468, $708 and $948 per seat and year (Pipedrive pricing page, checked 22 September 2026). There is no onboarding fee; the page says implementation is free on plans above $400 a year. Lite is built around the pipeline view that most small sales teams actually use. Email sync, automations, sequences and the forecast view start at Growth (Pipedrive knowledge base, updated 3 September 2026). That step is a multiple of the entry price — Growth costs about 2.8 times Lite — rather than an order of magnitude.

The pattern is the same in both: the entry tier is for the company you were, the upgrade tier is for the company you are becoming, and the difference between the two is the product.

2. The cost that is not on the invoice

Three years of a CRM do not cost what the subscription costs. They cost the subscription plus the hours spent keeping the CRM true.

A CRM is only worth having if what it says is correct: that this contact is at this stage, that this call happened, that this quote went out on Tuesday. Every hosted CRM makes entering that easy and none of them makes it happen. Across the small companies we see, the honest figure is somewhere between two and four hours a week for a team of four — not on selling, on keeping the record of selling current. Two hours a week is 104 hours a year; at any internal rate above about $42 an hour that is more than the HubSpot Professional subscription for four seats, every year, and it is the same in all three columns.

The reason it belongs in a comparison anyway: the columns differ in how much of that time the tool can take back. A CRM that receives leads automatically from the website form, logs the outbound mail without a copy-and-paste, and turns a reply into a follow-up task removes the bulk of the routine entry. HubSpot does this well at Professional and adequately at Starter. Pipedrive does it from Growth; Lite has neither email sync nor automations. A self-built CRM does it exactly as well as you built it.

3. Your own CRM: what it is and is not

Ours is a database with a form in front of it. That is not modesty; it is the point. A lead arrives through the website's contact form, is written into a table with a timestamp and a source, gets a status, and every change to it is logged with who made it and when. Outgoing newsletters are handled by a separate sender that reads consent from the same table. A "customer" is a lead that somebody promoted, with a company name, a start date and a brand.

What that gives us:

  • The bill is hosting, which we pay anyway. There is no seat, so the eighth person who looks at the pipeline once a month costs nothing.
  • The data is ours, on our server, in Germany, in a format that can be read with any SQLite viewer. There is no export ticket, no retention policy we did not write, no third-country transfer to assess.
  • The integrations are the ones we need, not the ones in a marketplace: the website form, the newsletter sender, the task board. Each is a few lines against our own endpoint.

What it costs, and this is the honest part:

  • Building it was several developer days, and it was several more to get the details right that a vendor already got right — deletion concepts, the audit trail, what happens when two people edit one contact.
  • Every feature we want is a feature we build. No sequences, no forecasting, no marketplace. The pipeline view is a table with a filter.
  • Nobody else can be blamed. When it breaks, the person who built it fixes it, on a Sunday if necessary.

We built it because the alternative was paying per seat for a tool whose main function, for us, was to receive a lead and remember it — and because the data belonging to us mattered more than the marketplace. Those are specific reasons. They do not apply to a company with a real sales team that needs quota tracking, call recording and a manager's dashboard by Friday.

4. The three-year table

Four seats, annual billing, published US-dollar list prices as cited above, taxes left out. The self-built column carries one developer's time at an assumed 800 euros a day, which you should replace with your own figure; its totals are therefore in euros and exclude hosting you already pay.

  • Year one — HubSpot Starter: $336. Pipedrive Lite: $672. Own CRM: build cost, roughly five days, 4,000 euros at the assumed rate.
  • Years two and three, no upgrade — HubSpot Starter: $336 each. Pipedrive Lite: $672 each. Own CRM: a day or two of maintenance a year, 800 to 1,600 euros.
  • Years two and three, with the upgrade — HubSpot Professional: $4,320 a year plus $1,500 onboarding once. Pipedrive Growth: $1,872 a year, no onboarding fee. Own CRM: whatever feature you decided to build, at your own rate.
  • Three-year total without upgrade — HubSpot: $1,008. Pipedrive: $2,016. Own CRM: 5,600 to 7,200 euros (build plus two to four maintenance days).
  • Three-year total with the upgrade in year two — HubSpot: $10,476. Pipedrive: $4,416. Own CRM: 5,600 to 7,200 euros plus what you built next.
  • Hours keeping it true — the same in every column: 312 to 624 hours over three years at two to four hours a week, which at the assumed rate is larger than any of the numbers above.
  • Where the data lives — HubSpot: paid accounts are assigned a data centre by sign-up location, and the EU data centre is in Germany on AWS; accounts using only free tools are hosted in the US, and HubSpot states that support, sub-processors and analytics may process data outside the hosting region. Pipedrive: AWS in Frankfurt or Dublin for EU sign-ups, contract with its EU entity in Estonia, data-processing addendum. Own CRM: your hosting.
  • Who fixes it — HubSpot and Pipedrive: support, by tier. Own CRM: you.

Read across, not down. Without an upgrade, HubSpot Starter is unbeatable on the invoice and a self-built CRM is a luxury. With the upgrade, HubSpot becomes the most expensive column by a wide margin, and Pipedrive Growth — not the self-built CRM — is the cheapest on the invoice. The self-built CRM lands between the two, and it is the only column in which the extra money bought exactly the feature you wanted rather than a tier that contains it.

5. What the "AI CRM" adds to this

We have written before about the difference between an AI CRM and a classic one, and the short version is worth repeating here because it changes the table. An AI layer on top of a CRM does two useful things for a small company: it drafts the follow-up and it fills in the record. Both attack the cost that is not on the invoice.

The hosted vendors sell this by tier. HubSpot meters its AI features in HubSpot Credits: Starter includes 500 per subscription, Professional 3,000, and unused credits do not roll over (pricing page, 22 September 2026). At Pipedrive, AI report creation is in every plan, AI email drafting and summaries only in Premium (knowledge base, 3 September 2026). A self-built CRM can call the same language models directly — a lead comes in, a model reads it, proposes a category and a first reply, and a person approves. That is a few hours to build against an API, and it is paid per request rather than per tier. It is also the one place where building has an advantage the vendors cannot price away: the model sees your data, in your database, and nothing else.

That is not a reason to build a CRM. It is a reason, if you already have one, not to buy the upgrade just for the AI.

6. Verdict: the question to ask before the vendor

The question is not "which CRM". It is: will we take the upgrade step in the next three years?

  • If the honest answer is no — four people, a pipeline, follow-ups, a monthly look at what closed — HubSpot Starter at $7 a seat is the right answer and this article has cost you more than the CRM will.
  • If the answer is yes, price the tier you will actually be on, not the one on the front page, and put the onboarding fee in the same cell. Pipedrive's step is gentler and has no onboarding fee, which for a company that grows steadily rather than suddenly is often the better shape.
  • If the answer is "we want the data to be ours and we have somebody who can build" — build, but build the boring parts first: the audit trail, the deletion concept, the intake from the website. The pipeline view is the easy bit.

If you want the table with your own numbers in it, book a free initial consultation. Bring the seat count and the last invoice; the three-year figure is a fifteen-minute calculation.

7. FAQ: CRM costs for small companies

What does HubSpot really cost for four users?

At Sales Hub Starter, $7 per seat per month billed annually — $336 a year, $1,008 over three years; billed monthly it is $20 per seat, $2,880 over three years. At Sales Hub Professional, $90 per seat per month billed annually plus a required one-time onboarding fee of $1,500, which for four seats is $4,320 a year. Prices from HubSpot's own pricing page, checked 22 September 2026.

What does Pipedrive cost for four users?

Billed annually, Lite costs $14 per seat per month — $672 a year for four seats, $2,016 over three years. Growth, the tier with email sync, automations and sequences, costs $39 per seat — $1,872 a year. There is no onboarding fee. Prices from Pipedrive's pricing page, checked 22 September 2026.

Is a self-built CRM cheaper than HubSpot or Pipedrive?

On the invoice, only against HubSpot's upgrade tier. Against either entry tier, a self-built CRM costs more because of the build. Against HubSpot Professional with onboarding fee, it is usually cheaper from year two. Against Pipedrive Growth, it is not cheaper at an ordinary developer rate — its case rests on data ownership and fit, and on somebody in the company being able to maintain it.

What is the hidden cost of a CRM?

The hours spent keeping the record current — logging calls, updating stages, entering follow-ups. For a team of four we typically see two to four hours a week, and it is the same whichever tool you use. The tools differ in how much of that routine entry they automate.

Where is the data stored in each option?

HubSpot assigns paid accounts a data centre by sign-up location, with an EU data centre in Germany; accounts using only free tools are hosted in the US, and some processing can take place outside the hosting region. Pipedrive hosts EU sign-ups on AWS in Frankfurt or Dublin under a data-processing addendum with its Estonian entity. A self-built CRM stores it on your own hosting — in our case, on a German server in a database file we can read with any standard tool.

Stephan Michalik
About the Author
Founder Grünberg.Digital. · CEO Grünberg.Digital. GmbH

Maximum performance through the synergy of experience and innovation: As Founder of Grünberg.Digital. and CEO of Grünberg.Digital. GmbH – a leading business incubator and enabler – Stephan Michalik designs holistic online marketing strategies. Whether precise SEA, high-revenue email marketing, or high-converting landing pages: He seamlessly combines these core disciplines with cutting-edge AI. The result: highly efficient, AI-powered marketing ecosystems for maximum digital advantage.

LinkedIn