Service businesses have three real CRM options: configure a generic platform (HubSpot, Pipedrive, Zoho — $6,000–$60,000/year at typical team sizes), buy vertical SaaS built for your trade (ServiceTitan, Jobber, Accelo, Karbon — $50–$300/user/month), or build custom ($30,000–$120,000 one-time). The reason this is even a question: mainstream CRMs are shaped like a sales funnel, and a service business is shaped like a calendar full of jobs. That mismatch is why your team is living in spreadsheets six months after buying a CRM everyone recommended.
Why Pipeline-Shaped CRMs Fail Service Businesses
Salesforce, HubSpot, and Pipedrive are built around a single organizing metaphor: the deal moving through a pipeline toward a close date. Close the deal, ring the bell, done.
For an agency, a field service company, or a consultancy, the close is the beginning. The work that determines whether you make money — and whether the client returns — happens after the deal object goes quiet:
- Agencies live in retainers, projects, deliverables, revisions, and utilization.
- Field service companies live in jobs, crew schedules, routes, parts, site photos, and invoices raised from completed work.
- Consultancies live in engagements, phases, billable hours, and milestone billing.
A pipeline CRM has no native shape for any of that. So teams bolt on a project tool, a scheduling app, and a spreadsheet for job costing — and now the "single source of truth" is four sources, reconciled by hand, with the client's history scattered across all of them. The signal you've hit this wall: nobody updates the CRM because the CRM doesn't describe the actual work.
What service businesses actually need is an opportunity-to-job-to-invoice spine: quote it, schedule it, deliver it, track what it cost, bill it, and keep the whole client history — sales and delivery — in one record.
Option 1: Configure a Generic CRM
Bend HubSpot, Zoho, or Pipedrive into shape with custom objects ("Jobs"), workflows, and marketplace add-ons.
Where it works: consultancies and agencies with simple delivery — few concurrent engagements, no dispatching, billing handled in accounting software. If your delivery tracking fits in a "Job" object with six fields and a status, configuration is genuinely fine.
Where it breaks: scheduling and capacity. Generic CRMs have no concept of crew availability, routes, utilization, or recurring service visits. You can fake it with calendar integrations until roughly the day you have two crews and one double-booking.
Real cost: $20–$100/user/month, plus the honest number nobody budgets — 50–200 hours of configuration (or $5,000–$25,000 to a partner), plus add-on subscriptions, plus the ongoing tax of workarounds.
Option 2: Buy Vertical SaaS
Software built for your exact trade: Jobber, Housecall Pro, or ServiceTitan for field service; Accelo, Productive, or Scoro for agencies; Karbon for accounting firms.
Where it works: if your operation matches the industry-standard shape of your trade, vertical SaaS is the fastest path to a system that speaks your language — jobs, dispatch, and invoicing on day one, live in 2–6 weeks.
Where it breaks: the edges of the template. Vertical tools are opinionated; if your pricing model, workflow, or hybrid business (say, an agency that also does field installs) doesn't match their template, there's no custom-object escape hatch — you're back to spreadsheets for exactly the part of your business that's distinctive. Per-user pricing also stings at scale: field-service platforms at the serious tier run $200–$300+/user/month, which for a 25-person operation is $60,000–$90,000/year, forever, for software you'll never own. And your data lives in their walled garden — check the export story before you sign, not after.
Option 3: Build a Custom Service CRM
A system with your actual workflow as its data model: clients, quotes, jobs, schedules, crews or consultants, time and materials, invoicing hooks into your accounting package.
Where it works: 15+ seats on vertical SaaS (the subscription math alone starts justifying a build), a workflow that's genuinely distinctive, a hybrid business no vertical template covers, or process automation ambitions the SaaS API won't support.
Where it breaks: small teams with standard workflows — a five-person plumbing outfit should buy Jobber and get back to work. Custom also needs an owner and a maintenance budget (15–20% of build cost annually); if that sentence makes you wince, buy.
Real cost: a focused service CRM — clients, quoting, jobs, scheduling, mobile field access, invoicing integration — typically runs $30,000–$120,000 depending on scope and team location, in line with the tiers in our custom CRM development cost breakdown. The pattern that works: integrate QuickBooks or Xero rather than rebuilding billing, ship the job-and-schedule core first, and add AI where it actually pays — automated job summaries from tech notes, smart scheduling suggestions, churn-risk flags on account history. That last mile is the kind of work our AI apps and integration team does alongside core builds.
The Comparison, Side by Side
| Factor | Configure Generic | Vertical SaaS | Custom Build |
|---|---|---|---|
| Upfront cost | $5,000–$25,000 setup | $0–$10,000 onboarding | $30,000–$120,000 |
| Ongoing (20 users) | $10,000–$40,000/yr | $30,000–$90,000/yr | $6,000–$20,000/yr maintenance |
| Time to live | 2–8 weeks | 2–6 weeks | 3–6 months |
| Jobs & scheduling fit | Poor–fair (faked with objects) | Excellent if your trade matches | Exact |
| Fits distinctive workflows | Partially | No — template or nothing | Yes |
| Data ownership | Vendor-hosted, exportable | Walled garden | Fully yours |
| Scales with headcount | Linear per-seat cost | Steep per-seat cost | Flat |
| Best for | Simple delivery, small teams | Standard trades, fast start | 15+ seats or distinctive ops |
A Decision Framework in Five Questions
- Does your delivery fit a template? If a vertical tool demos well against your three weirdest real jobs — buy it. Done.
- How many seats in three years? Under 10: configure or buy vertical. Over 15–20: run the math, because $200/user/month compounds into a build budget within 2–3 years.
- Is your workflow a differentiator? If the way you quote, schedule, or deliver is why clients pick you, forcing it into someone else's template erodes the edge. That's the strongest custom signal.
- Can you own software? Custom needs a budget line and a point person indefinitely. No owner, no build.
- What breaks first at 2x volume? Scheduling chaos points vertical or custom; lost leads point to any decent CRM; invoicing lag points to integration, not software swaps.
A sequencing note we give agencies and consultancies constantly: it's often right to configure now and build later. Run HubSpot for two years, learn precisely where it pinches, then build a custom system informed by real pain instead of guesses. The migration is an extra cost, but it's cheaper than building the wrong thing early. More on right-sizing this in our custom CRM for small business guide.
When NOT to Change Anything
The honest section: some service businesses shopping for CRM software have a discipline problem, not a software problem. If jobs are falling through cracks because nobody updates any system, a new one changes nothing — fix the operating habit first, with the tools you have. Likewise, if you're under ten people and the current spreadsheet genuinely answers "what's scheduled this week and what's unbilled," you're allowed to keep it. Buy software when a specific, nameable failure is costing you money — double-bookings, unbilled work, leads going cold — not because a competitor did.
And if your back office is creaking too (inventory, purchasing, multi-crew payroll), the conversation may really be about operations software more broadly — our ERP and CRM services team scopes both sides of that line, and our custom ERP guide covers when the bigger build makes sense.
Frequently Asked Questions
What is the best CRM for a service business?
The one shaped like your operation. Standard trades (plumbing, HVAC, landscaping) are well served by vertical SaaS like Jobber or ServiceTitan. Agencies and consultancies with simple delivery can configure HubSpot or Zoho. Businesses with 15+ seats, distinctive workflows, or hybrid models get the best long-term economics from a custom build at $30,000–$120,000.
Why doesn't a normal CRM work for field service or agencies?
Because generic CRMs are organized around deals closing, and service businesses are organized around work being delivered. Jobs, crew schedules, utilization, site records, and invoicing-from-completed-work have no native home in a pipeline CRM, so teams bolt on extra tools and the client record fragments across them.
How much does a custom service CRM cost?
Typically $30,000–$120,000 for a system covering clients, quoting, jobs, scheduling, mobile field access, and accounting integration — driven by feature scope, integration count, and team location. Budget 15–20% of the build cost annually for maintenance. The offset: no per-seat fees, which at 20+ users on vertical SaaS pricing often means break-even inside 2–3 years.
Can we keep QuickBooks and still get a real job-tracking system?
Yes — and you should. The strong pattern for every option (configured, vertical, or custom) is jobs and scheduling in the CRM, invoices pushed to QuickBooks or Xero, and payment status synced back. Rebuilding billing is almost never worth it; integrating it almost always is.
Should a small agency configure HubSpot or go custom right away?
Configure first in most cases. A small agency's delivery usually fits a custom-object setup well enough, and two years of real usage will tell you exactly what a custom system must do — turning a speculative build into a specified one. Go custom immediately only if your workflow is already provably outside what configuration can model, or seat costs are already painful.
Related Reading
- Custom CRM Development Cost: A Complete Breakdown
- Custom CRM for Small Business: Right-Sizing the Build
- Custom ERP Software: When Off-the-Shelf Stops Working
Not sure which of the three paths fits your operation? Our ERP & CRM software team will tell you honestly — including when the answer is "just buy Jobber." Get in touch.
