Cost and build vs buy

Custom CRM development cost in 2026: three paths, priced side by side

Rent a CRM for $7 to $100 a seat a month, have a no-code one built (one specialist publishes $2,500), or have one coded from about $24,000. Here's what each path costs a small team over three years, with dated prices and a calculator for your own numbers.

Custom CRM development cost for a small team starts at about $2,500 for a no-code build, from one Attio specialist that publishes its prices, and about $24,000 for a coded one, before running costs. Renting instead costs $7 to $100 per person per month on the HubSpot, Salesforce, Zoho and Pipedrive tiers compared here. Over three years, the cheapest path comes down to two numbers: how many people edit records, and which tier you'd otherwise rent.

At a glance

  • Three ways to pay: rent per seat, a no-code build on Airtable or Attio, or a coded build. The first table prices each one.
  • At entry level, renting wins. HubSpot Sales Hub Starter at $7 a seat is very hard to beat on price.
  • Against automation tiers, building wins. Against HubSpot Professional or Salesforce Pro, a no-code build pays for itself inside three years, even at 5 people.
  • A custom interface keeps the platform bill near one seat for up to 50 people. The trade-off is upkeep, because the interface is code.
  • No typical no-code build fee is published. The calculator shows the most a build can cost before renting wins.

I build custom CRMs for small teams, so I have a stake in this question. Where buying off the shelf is the better call, this guide says so.

How much does it cost to build a CRM? The three paths

A custom CRM costs a one-off build fee plus a monthly platform bill, and the split between the two is what separates the three paths. Every price below was checked on the vendor's or builder's own page on 18 October 2026.

PathUp front, and time to go liveEvery monthSuits
1. Rent per seat (HubSpot, Salesforce, Zoho, Pipedrive)$0, or $1,500 onboarding on HubSpot Sales Hub Professional$7 to $100 per personA standard sales process
2a. No-code, team inside Airtable or AttioA build fee: one Attio specialist publishes $2,500 for a build that's live in 7 business days$20 to $79 per editor; Airtable viewers freeTeams where few people edit, or who want to change fields themselves
2b. No-code with a custom interfaceA build fee for the base and the interface; I deliver a working version in about 3 to 4 weeksAbout $30 as I quote it (about $360 a year): the Airtable seat is $20 to $24 of that, and hosting and login run on Cloudflare free tiersTeams where most people would otherwise need a paid seat
3. Coded buildAbout $24,000 bare-bones; $45,000 to $100,000 for an MVP over 12 to 20 weeksHosting ($20 to $100) plus 10 to 20% of the build a yearUnusual workflows, with someone to own the code for years
USD, seat prices on annual billing. Sources for every figure are listed at the bottom.

Path 1: renting a CRM per seat

Renting a CRM costs a fixed amount per person per month, so the bill grows with every hire and jumps when you need a higher tier. These are the prices on each vendor's pricing page.

Vendor and planAnnual billingMonthly billingNotes
HubSpot Sales Hub Starter$7$10$20 list price shown struck through on both, with no end date given
HubSpot Sales Hub Professional$90$100$1,500 one-off onboarding, required
Salesforce Starter Suite$25$25
Salesforce Pro Suite$100n/aBilled annually
Zoho CRM Standard$14$20
Zoho CRM Professional$23$35
Pipedrive Growth$24$34
Pipedrive Premium$49$64
USD per seat per month, checked 18 October 2026.
  • The tier you need sets the bill. 15 people cost $1,260 in year one on HubSpot Starter, and $17,700 on Professional with onboarding.
  • Professional lets you mix seats. People who don't use the sales tools can take a Core seat at about $45 to $50 a month instead of a $90 Sales seat, so a 15-person team with 5 sellers pays about $12,300 in year one, onboarding included.
  • HubSpot Starter's $7 may not last. HubSpot doesn't say when the struck $20 returns. If it does, every Starter figure in this guide roughly triples.
  • HubSpot's view-only seats are free. Salesforce, Zoho and Pipedrive price every user, so I count everyone who logs in.

Airtable vs HubSpot runs the seat maths for both side by side.

Path 2: a no-code custom CRM on Airtable or Attio

A no-code custom CRM is your own data model (tables, fields, pipeline stages, automations) built on a platform such as Airtable or Attio instead of written in code. What it costs depends on one design choice: whether your team works inside the platform, or in a custom interface on top of it.

2a. The team works inside Airtable or Attio

Here the platform is the CRM, and its pricing works like any rented tool:

  • Airtable: $20 a month per editor or commenter on Team, $45 per editor on Business (annual billing). Read-only collaborators are free.
  • Attio: $35 per seat on Plus (up to 10 seats) and $79 on Pro. Attio doesn't publish a free viewer seat, so I count every user.
  • Upkeep is low, because the team can add a field or a view without a developer. Airtable Team holds 50,000 records per base, Business 125,000; Is Airtable a CRM? covers the other limits.

2b. The team works in a custom interface, on one platform seat

This is how I built Pulse, a custom CRM for a logistics training company that uses it every day. The team signs in to a custom web interface with a one-time code sent by email. The interface talks to Airtable through one server-side connection, so nobody touches the raw Airtable grid and nobody needs an Airtable seat.

  • Platform bill: about $30 a month as I quote it (about $360 a year): the Airtable builder seat is $20 to $24 of that, and hosting and login run on Cloudflare free tiers (Cloudflare Pages for the interface, Cloudflare Access for the login). Any paid integrations or AI usage you choose come on top.
  • Free-tier limits: Cloudflare's free plan allows 100,000 Workers and Pages Functions requests a day. Its free Zero Trust plan covered up to 50 users when it launched in 2020. Check both before relying on them.
  • Why no seats, and the catch: Airtable bills by permission on a workspace, base or interface, and its billing article doesn't mention people who reach the data through a separate app. Its Developer Terms do say an integration may not use the API to get around its pricing or to serve people without an Airtable account, so this rests on how Airtable reads a team-only interface. Portal tools such as Softr sell exactly this set-up and say their users log in "without needing a paid Airtable seat". Get Airtable's answer in writing before you rely on it for a large team; I check it before every build.
  • What Pulse does: AI candidate matching with the reasoning shown, a drag-and-drop placement pipeline, companies that are hiring, reports and team logins.
A. The team works inside Airtable every editor signs in to Airtable Airtable 15 editor seats 15 × $20 = $300 a month viewers are free B. The team works in a custom interface Login one-time code by email Custom interface pipeline, matching, reports one server-side connection Airtable 1 builder seat about $20 to $24 a month A. Inside Airtable B. Custom interface every editor Airtable 15 editor seats $300 a month viewers free Grows with every editor you add Login code sent by email Custom interface pipeline, matching one connection Airtable 1 builder seat about $20 to $24 a month Stays at one seat, up to 50 users
Why a custom interface needs one Airtable seat instead of one per person. The seat (Airtable Team, $20 annual or $24 monthly) is most of the about $30 a month I quote for the platform; hosting and login run on Cloudflare's free tiers. Anyone who edits inside Airtable directly is a paid seat again.

The limits of that set-up:

  • API and record caps. Airtable Team allows 100,000 API calls a month per workspace and 50,000 records per base. Business ($45 per editor, annual) lifts the API cap and allows 125,000 records.
  • Direct editors still pay. The saving only holds when the team works in the interface, not in Airtable itself.
  • The interface is code, so someone has to maintain it. That's what my flat ~$150 a month covers, or you run it yourself.

I haven't published Pulse's build hours or running costs, so they aren't quoted here.

What a no-code build fee looks like

No typical fee for a no-code CRM build on Airtable is published; builders quote per project. Here are the two data points I could source:

  • One Verified Attio Expert agency publishes its packages. Craftt lists $700 for a data migration on its own, $1,500 to tune up an existing workspace, $2,500 for a 7-day build with migration and automations, and an optional $900 a month operating layer. It shows prices in $ without a currency code.
  • Freelance rates spread wide. The eight Airtable freelancers listed on Freelancer.com when I checked charged $8 to $70 an hour.

Path 3: CRM development cost for a coded build

A coded CRM is written from scratch by developers, and its development cost starts in the tens of thousands of dollars. These are the ranges dev shops publish on their own cost pages:

SourceWhat it quotesRunning costs
RaftLabsAbout $24,000 for a bare-bones CRM (contacts and deals, no automation); $45,000 to $100,000 for an MVP10 to 20% of the build a year in upkeep; $1,500 to $3,000 a month to run its builds
0arch$15,000 to $40,000 for a focused CRM over 4 to 8 weeks; $40,000 to $90,000 operational; $90,000 to $150,000 and up for a platformHosting $20 to $100 a month; support 15 to 20% of the build a year
Purrweb$30,000 to $200,000 overall; one field-sales CRM it built cost about $50,000 over roughly 3 monthsNot stated as one figure
Clutch (verified client reviews)Reviewed software projects generally fall between $10,000 and $49,000; development companies average $25 to $49 an hourNot covered
USD. Each figure is the publisher's own, checked 18 October 2026.
  • Upkeep is the line people forget. At 15% a year, a $24,000 build costs $3,600 a year to keep current, before hosting.
  • For a small team with a pipeline and a few automations, coded is the most expensive route.

What drives custom CRM development cost up or down

Scope sets the build fee. 0arch publishes per-item prices for coded builds; no-code builders don't, but the same items move their quotes.

DriverWhat it adds to a coded build
Record types and the links between themContact management $3,000 to $6,000; a pipeline $3,000 to $7,000 (0arch)
Automation$8,000 to $20,000 (0arch)
Roles and permissions$4,000 to $12,000 (0arch)
Integrations$1,500 to $2,500 for a basic one, $6,000 to $10,000 or more for a complex one, each (Purrweb)
The state of your data$1,000 to $3,000 to migrate one clean spreadsheet; $10,000 to $20,000 or more for years of inconsistent records (0arch). Craftt migrates into Attio for a flat $700.
AI featuresPurrweb's estimator adds $15,000 to build them; running costs are under hidden costs below
USD, checked 18 October 2026. Ranges are each firm's own.

To get quotes you can compare, put these in every request:

  • Team size, and how many people edit records versus only look things up.
  • The record types you track (companies, contacts, deals, placements) and how they link.
  • Where your data lives now: one spreadsheet, several, or an export from another CRM.
  • Every tool it must connect to, and which way the data flows.
  • Any job for AI, with a rough monthly volume.
  • A request for four separate numbers: build fee, monthly platform cost, upkeep, and who owns the logins and code at the end.

Who builds a custom CRM, and what they charge

Each kind of builder charges differently. Here are the rates I could source:

BuilderWhat it costsWatch for
YouNo fee: your hours plus the platform seatsThe data model. Links between contacts, companies and deals are painful to change once thousands of records sit on them
A freelancer$8 to $70 an hour for Airtable work (eight Freelancer.com listings)Whether you end up holding the logins, the documentation and any code
A specialist agency$700 to $2,500 per published package, optional $900 a month (Craftt)What sits outside the package, and who owns the workspace
A dev shop (coded)$25 to $49 an hour on average (Clutch); US studios quote $100 to $250 (0arch)Hosting and upkeep on top of the quote
Me, at AuxeonTwo founding builds free, in exchange for a case study, then paid (the offer)Platform about $30 a month; optional upkeep a flat ~$150 a month, never per user
USD, checked 18 October 2026.

I build custom CRMs for small teams, so I'm one row on that table, not the answer to every case. The next sections show where renting beats all of us.

Custom CRM development cost calculator

The calculator prices every path over the years you choose, in dollars, rand or pounds.

Three-path CRM cost calculator

It starts with a 15-person team, 10 of whom edit records, over three years, against HubSpot Sales Hub Starter. Change anything and the totals follow.

Up to 50, the free login plan's limit.
The other 5 only look things up.
Billing
Currency
Build fees and upkeep
Starts at Craftt's published 7-day Attio package.
No typical fee is published, so this starts blank.
Starts at RaftLabs' bare-bones coded CRM.
Starts at my flat fee. Set 0 if you'll maintain the code yourself.
Starts at 0: your team runs it.
Dev shops quote 10 to 20%. Charged from year two.
1. Rent per seatLoading prices
…
2a. No-code, team inside itLoading prices
…
2b. No-code, custom interfaceLoading prices
…
3. Coded buildLoading prices
…
Working out the totals…

Prices checked 18 October 2026; rand and pound figures use the 17 October 2026 reference rate, except Zoho in rand, which uses Zoho's own South African prices (R196 a user a month for Standard on annual billing), a little below a straight conversion. HubSpot Starter uses today's $7 or $10 (pick "at list price" to see $20), with free view-only seats. Attio counts every user, and Plus switches to Pro above 10 people. The custom interface uses my about $30 a month platform quote. HubSpot Professional counts a $90 Sales seat per editor (Core seats for non-sellers cost about $45). Coded builds include $60 a month hosting.

Three-year CRM cost at 5, 15 and 30 people

Over three years, HubSpot Starter wins at entry level, and a build wins once the alternative is an automation tier. These totals assume everyone edits records and annual billing.

Path, three years5 people15 people30 people
Rent HubSpot Starter$1,260$3,780$7,560
Rent Zoho CRM Standard$2,520$7,560$15,120
Rent Pipedrive Growth$4,320$12,960$25,920
Rent HubSpot Professional$17,700$50,100$98,700
Rent Salesforce Pro Suite$18,000$54,000$108,000
No-code, team inside Airtable (build fee on top)$3,600$10,800$21,600
No-code, custom interface (build fee on top)$6,480$6,480$6,480
Coded build, all in$33,360$33,360$33,360
USD, annual billing, everyone edits. Seats as in the Path 1 table, plus $1,500 HubSpot Professional onboarding, with everyone on a $90 Sales seat (5 sellers and 10 people on $45 Core seats would cost about $33,900 at 15 people); Airtable Team $20 per editor. Custom interface: about $30 a month platform as I quote it, plus $150 a month upkeep. Coded: $24,000 build, 15% a year upkeep from year two, $60 a month hosting.
  • HubSpot Starter is the price to beat. At 15 people it costs $3,780, below the custom interface's $6,480 even with a free build. At 30 people the custom interface wins only if its build costs under $1,080.
  • On Starter, moving into Airtable costs more per editor ($20 against $7). The saving comes from the custom interface at larger teams, or from leaving an automation tier.
  • Against automation tiers, building wins. At 15 people HubSpot Professional costs $50,100 on Sales seats, so a custom interface beats it with any build fee under $43,620 (under $27,420 if 10 of the 15 take Core seats), and the coded build comes in lower too.
Seats or platform Build fee Upkeep Onboarding or hosting Your quote Rent: HubSpot Starter 15 seats × $7 a month $3,780 Rent: HubSpot Professional 15 × $90 + $1,500 onboarding $50,100 No-code, team in Airtable 15 editors × $20 + $2,500 build $13,300 No-code, custom interface $30 platform + $150 a month upkeep ? $6,480 + build fee Coded build $24,000 + 15% a year + hosting $33,360 15 people, everyone edits, 3 years, annual billing. Prices checked 18 October 2026. Seats or platform Build fee Upkeep Onboarding or hosting Rent: HubSpot Starter $3,780 15 seats × $7 a month Rent: HubSpot Professional $50,100 15 × $90 + $1,500 onboarding No-code, team in Airtable $13,300 15 editors × $20 + $2,500 build Custom interface $6,480 + fee $30 platform + $150 a month upkeep ? Coded build $33,360 $24,000 + 15% a year + hosting 15 people, all editing, 3 years, annual billing.
Where the money goes over three years for a 15-person team. Renting is all seats; a build swaps most of the seat bill for a fee and upkeep. The dashed box is the custom-interface build fee, which depends on your quote.

The hidden costs of a custom CRM

The build fee and the seat price are only part of a custom CRM cost. Budget for these as well, on any path:

CostWhat to budget
Training and adoptionMost mid-market teams use less than half their CRM's features, and only 34% fully use it (Insightly with Ascend2, 2025, 375+ respondents; vendor research).
UpkeepOn a coded build, see Path 3. On no-code, your own time or a flat retainer.
AI usageCharged per use, so it grows with volume: RaftLabs puts AI API fees for its builds at $500 to $5,000 a month. Ask for a monthly estimate at your volume, and a cap.
Price risesSalesforce raised Enterprise and Unlimited list prices by an average of 6% on 1 August 2025. HubSpot Starter's $7 sits under a struck $20. Bending Spoons agreed on 4 August 2026 to buy Airtable at a $1.285 billion enterprise value, and completed the purchase on 4 September 2026. A new owner can reprice, so re-check platform prices every quarter.

In a 2020 Oracle and Beagle Research survey of 500+ US sellers, 66% said they'd rather do a chore such as jury duty or cleaning the bathroom than update their CRM. That measures a preference, not behaviour, but it's why I count adoption as a cost: a CRM the team avoids still bills every month.

Custom CRM vs off-the-shelf: build or buy?

Buy off the shelf when your process looks like everyone else's; build when the fit is the problem, or the seat bill is. Here's how I'd decide for a small team.

If this is trueDo this
Your pipeline is a standard sales funnel and the team is smallBuy HubSpot Starter, Zoho or Pipedrive
You'd move up to HubSpot or Salesforce mainly for automation, and 10 or more people need accessPrice a no-code build against the Professional or Pro tier
Most of the team only looks things upPrice HubSpot (view-only seats free) and Airtable (viewers free) before anything custom
The work isn't a sales pipeline: placements, cohorts, jobs by siteBuild: an off-the-shelf CRM will need workarounds for the core of your work
Your team wants to change fields and views itselfThe in-platform no-code build, not the custom interface
Nobody will own the system after launchBuy, or budget for upkeep from day one
You need email marketing or ad automationBuy a marketing platform. I don't build those
  • The question that decides it: who looks after the system in year three? Name that person, or price the retainer, before you pay for a build.
  • Mixed answers work too. Rent the standard part and build only the piece that doesn't fit, such as matching or a client-specific pipeline.

For a recruitment agency, the fit question is sharper, and a CRM for a small recruitment agency walks through it. Pricing in rand, with POPIA in mind, is in CRM software in South Africa.

When not to build a custom CRM

Don't build a custom CRM if a small team with a standard process can run on an entry tier. Buy HubSpot Starter, Zoho or Pipedrive instead, and spend the build budget on setting it up well.

  • You're 5 people or fewer. HubSpot Starter costs $1,260 over three years for 5 seats; no build path in this guide gets near that once seats and fees are added.
  • Your process is lead, call, proposal, won or lost. HubSpot, Pipedrive and Zoho are built for exactly that.
  • You'll run it for a year and move on. Build fees pay back over years: at the calculator's starting numbers against Pipedrive Growth, the in-platform build only pulls ahead in month 16.

If buying wins for you, I'd rather say so now than build something you don't need.

Custom CRM cost: common questions

How much does a custom CRM cost?

For a small team, a custom CRM costs a one-off build fee plus a monthly platform bill. One Attio specialist publishes a $2,500 package for a no-code build, after which each editor pays $20 to $79 a month, or about $30 a month in platform costs if the team works in a custom interface. A coded build starts near $24,000 at one dev shop, plus hosting and 10 to 20% of the build a year in upkeep.

Can I create my own CRM?

Yes. You can build one yourself on Airtable or Attio from a blank base or a template, and your cost is the platform seats plus your own hours. The hard part isn't the fields, it's the data model: how contacts, companies and deals link, which is painful to change once thousands of records sit on it.

Is it cheaper to build or buy a CRM?

At entry level, buying is cheaper: HubSpot Sales Hub Starter costs $3,780 over three years for 15 seats at its current $7 price, and no build in this guide gets under that with everyone editing. Building gets cheaper once you need an automation tier, because 15 Sales seats on HubSpot Sales Hub Professional cost $50,100 over three years with onboarding. The calculator on this page shows where the line falls for your numbers.

How long does it take to build a custom CRM?

A no-code CRM takes days to weeks: one Attio specialist promises a live build in 7 business days, and I deliver a working version in about 3 to 4 weeks. Coded builds take longer, with dev shops quoting 4 to 8 weeks for a focused CRM and 12 to 20 weeks for an MVP.

What are the ongoing costs of a custom CRM?

Expect the platform bill (per editor, or one seat behind a custom interface), upkeep, and any paid integrations or AI usage. Dev shops put upkeep on coded builds at 10 to 20% of the build fee a year, plus $20 to $100 a month for hosting. On a no-code build, upkeep is your own time or a flat retainer; mine is about $150 a month, never per user.

Is a no-code CRM really custom?

Yes, in the part that matters: the tables, fields, pipeline stages, automations and screens are designed around your work, not a vendor's template. What you don't control is the platform's own rules, such as Airtable Team's limit of 50,000 records per base.

What happens if the person who built it disappears?

On a no-code build, the base, the data and the automations sit in your own Airtable or Attio account, so another builder can pick it up. A custom interface or a coded build is only safe if the code, the hosting logins and the documentation are in your name from day one, so make that part of the agreement.

Sources

  1. HubSpot Sales Hub pricing (Starter $7 and $10 with $20 struck through, Professional and onboarding, free view-only seats), checked 18 October 2026.
  2. HubSpot, Sales Hub pricing explained (updated 9 September 2026: Professional "allow[s] you to mix seat types", Core seats $45 to $50 a month), checked 20 October 2026.
  3. HubSpot, assign and manage seats (updated 15 October 2026: seats assigned per user; its example values a Core Professional seat at $45 a month and a Sales seat at $90), checked 20 October 2026.
  4. Salesforce Sales Cloud pricing, checked 18 October 2026.
  5. Zoho CRM pricing, checked 18 October 2026; rand prices as shown to South African visitors (Standard R196 annual, R280 monthly; Professional R322 and R490), checked 20 October 2026.
  6. Pipedrive pricing, checked 18 October 2026.
  7. Airtable plans (prices, record and API limits), checked 18 October 2026.
  8. Airtable, how collaborators impact billing (billable permission levels; read-only free), checked 18 October 2026.
  9. Airtable Developer Terms, last updated 1 December 2022 (Commercial Conduct: no API use to avoid fees, no API access for people without an Airtable account), checked 20 October 2026.
  10. Attio pricing, checked 18 October 2026.
  11. Cloudflare Pages Functions pricing (free plan: 100,000 requests a day, shared with Workers; updated 8 September 2026), checked 18 October 2026.
  12. Cloudflare, Zero Trust for everyone, 13 October 2020 (free plan up to 50 users), checked 18 October 2026.
  13. Softr vs Airtable pricing (updated 7 August 2026), checked 18 October 2026.
  14. Craftt pricing, a Verified Attio Expert agency's published packages, checked 18 October 2026.
  15. Freelancer.com Airtable experts, eight individual listings, checked 18 October 2026.
  16. RaftLabs, CRM development cost (updated 13 October 2026), checked 18 October 2026.
  17. 0arch, cost to build a custom CRM (updated 12 October 2026), checked 18 October 2026.
  18. Purrweb, custom CRM development cost (updated 30 April 2026, including its cost estimator), checked 18 October 2026.
  19. Clutch software development pricing guide (updated 21 September 2026), checked 18 October 2026.
  20. Insightly, Ascend2 CRM research report 2025, 15 May 2025: 34% is the figure in the release body; its headline uses 27% for a different question. Checked 20 October 2026.
  21. Oracle and Beagle Research seller survey, 23 October 2020, checked 18 October 2026.
  22. Salesforce pricing announcement, 17 June 2025, checked 18 October 2026.
  23. Bending Spoons, definitive agreement to acquire Airtable for $1.285 billion, 4 August 2026 (Business Wire release, filed with the SEC as a Form 6-K exhibit), checked 20 October 2026.
  24. Airtable newsroom, Airtable is now part of Bending Spoons, 4 September 2026 (completion), checked 18 October 2026.
  25. Exchange rates: open.er-api.com daily reference rate, 17 October 2026 (USD 1 = ZAR 16.47 = GBP 0.751).

Vasso Vassiliades builds custom CRMs for small teams at Auxeon.

14+ years in marketing technology, automation and AI. He built Pulse, a custom CRM with AI candidate matching that a logistics training company uses every day.