📘 Definitive Guide
Custom AI vs SaaS AI for Service Businesses (2026 Guide) →
Every dollar your phone leaks. Every fix that works. 5,000-word reference built from 60+ deployments.

Every other post we publish on this topic argues the case for custom AI. This one argues the opposite. SaaS AI — ServiceTitan AI, Avoca, Goodcall — is the right call for a meaningful portion of the service-business market, and pretending otherwise costs more deals than it wins. We make this case openly on sales calls because it's true, and because operators trust the agency that tells them what they don't want to hear over the agency that tries to upsell them past what they actually need.

This post is the honest sizing framework we use. Three tiers, plotted by revenue and workflow complexity. Read it, plot yourself on the matrix, and use the answer to guide your next vendor conversation — whether that conversation is with us, with Avoca, or with the SaaS already sitting in your phone tree.

01.The Sizing Framework in One Picture

Two axes — revenue, and workflow complexity. Plot yourself on both. The answer falls out:

Revenue
Workflow / Call Mix Profile
Best Fit
< $1.5M
Single-trade, single-location, <5 standard call types, simple CRM (Housecall Pro / Jobber / GoHighLevel).
SaaS
$1.5M-$3M
Single-trade still works on SaaS. Multi-trade or multi-location or specialty escalations push toward custom — but you can layer custom on top of SaaS as a hybrid.
It depends
$3M-$10M
Multi-trade, multi-location, complex dispatch, integrated CRM (ServiceTitan, AccuLynx, FieldEdge). SaaS starts dropping balls.
Custom
$10M+
Multi-state, call-center scale, regulatory complexity, financing partners. Custom plus in-house engineering or deep agency engagement.
Custom (enterprise)

That's the whole framework. Everything else in this post is just explanation of why these tiers work the way they do, and what to do if you're plotted ambiguously between two of them.

02.Why SaaS Genuinely Wins Under $1.5M

If your business is under $1.5M, single-location, single-trade, and your inbound calls fit a small number of standard buckets, SaaS AI is the better economic choice. Not "good enough." Better. The reasons aren't subtle:

The operators we tell to stay on SaaS are the operators we want to come back to in 18 months when their revenue has crossed the threshold. Pushing custom on a $700K shop is the kind of move that lights their cash on fire and makes them never want to talk to an agency again.

03.Why $1.5M-$3M Is the Genuinely Hard Tier

The middle tier is where this conversation gets nuanced. Some $2M operators are clearly better off on SaaS. Some $2M operators are clearly better off on custom. The deciding factor is workflow complexity, not revenue.

The diagnostic we run on a middle-tier operator is a complexity audit. Count how many of these apply:

The rough rule: 0-2 boxes checked, stick with SaaS. 3+ boxes checked, look at custom or hybrid. The middle tier is also where the hybrid Mode B approach often makes the most sense — keep SaaS as your primary intake, layer a custom solution on top of after-hours, escalations, or specific call types the SaaS can't handle. You get 70% of the custom value at 30% of the cost. We cover Mode B in detail in the Custom vs SaaS guide.

The diagnostic isn't revenue alone. It's revenue plus workflow complexity. A $2M shop with a simple workflow stays on SaaS. A $2M shop with multi-trade and multi-location dispatch should move toward custom — or build a hybrid.

04.When SaaS Becomes a Trap

The trap with SaaS isn't price. It's staying on it past the point where it fits. The patterns we see most often when SaaS becomes the wrong call:

If any two of these apply, you've crossed into the trap territory. The right move isn't to panic-switch to custom; it's to run a real audit and replot yourself on the sizing matrix. Sometimes the answer is hybrid. Sometimes it's full custom. Sometimes it's "stay where you are but renegotiate the contract." But the worst answer is "keep doing what you're doing because changing feels expensive."

05.Why Honesty Wins More Deals Than Aggression

This is a sales lesson buried in a sizing post. The agencies that aggressively push custom on every prospect — including the $700K single-trade operators who clearly belong on SaaS — close fewer deals than the agencies that tell those operators "SaaS is right for you, here's which one to pick, come back to us in 18 months."

The reason: operators talk. The $700K operator who was told to stay on SaaS will refer you the moment they hit $2M and need to revisit the decision. They'll refer you to their network of peer operators. They'll come back to you, not to the competitor who tried to oversell them when they weren't ready.

The structural fact is that custom AI is a $42K-$120K/year commitment. If you sell that to an operator who isn't ready, you'll get the sale once, deliver an ROI that doesn't quite match the bill, and lose the customer plus their referral network for life. If you tell that same operator "you're not ready, here's what to use until you are" — you build trust, and you earn the bigger build when they cross the threshold.

That's why this post exists. Operators looking for honesty find honesty. Operators looking for a hard sell find one elsewhere. The math on which audience produces more durable revenue is not close.

06.What to Do If You're Genuinely Ambiguous

If you read the sizing framework and you're sitting somewhere in the middle — revenue is borderline, complexity is moderate, you're not sure — here's the recommended sequence:

Want a third-party sizing call?

Free 30-minute audit. We'll plot your business on the sizing matrix live, give you the honest answer (often "stay on SaaS"), and walk through the math either way.

Book Free Audit →

07.The Bottom Line

SaaS AI is the right call for a sizable portion of the service-business market. Operators under $1.5M with simple workflows should use it. Operators in the $1.5M-$3M tier should evaluate it carefully against custom or hybrid. Operators above $3M with complex workflows should move to custom. The decision should be made on revenue plus complexity, not on the vendor's pitch or the agency's preferred sale.

If you're sitting on a SaaS contract and you've crossed any of the trap indicators above, run the audit. If you're still sitting in the under-$1.5M tier and a custom-AI agency is pitching you, push back hard — the honest agencies will agree with you. For the full Custom vs SaaS framework, the build modes, and the per-tier pricing math, read the definitive guide.