insomnia.club back to site
[ blog · buyer guide ]

Build vs buy AI: when SaaS wins, when custom wins, and the hybrid most companies end up with

I build custom software for a living, so you would expect me to say build. I do not, at least not by default. Plenty of AI problems are solved better and cheaper by a product you can buy this afternoon. The skill is knowing which problems those are, and recognizing the ones where buying locks you into someone else's idea of how your business works.

the short version

  • Buy when the workflow is generic, the vendor's roadmap matches yours, and the output is not where you compete.
  • Build when the workflow is how you make money, when it spans several of your systems, or when the data cannot leave your control.
  • Most companies land on a hybrid: buy the model, buy commodity tools, and build the workflow layer that connects them to your data and people.
  • Compare total cost of ownership over several years, including seat growth, workarounds, integration upkeep, and switching costs, not the first invoice.

01why the old build vs buy rules do not quite fit

The classic advice was simple: buy anything that is not your core competency. That still holds, but AI changes two inputs. First, the cost of building has dropped, because a small senior team with AI tooling can cover ground that used to take a room of engineers. On Pinned Golf, that approach reduced the engineering need from five engineers to one. Second, many AI products are thin wrappers around the same handful of models you can call directly. When the vendor's main asset is a prompt and a user interface, the case for paying for it every month gets weaker.

At the same time, buying has also gotten better. Mature products now cover a lot of generic work well. So the decision is less about capability and more about fit, control, and long-run cost.

02the decision matrix

Score your workflow on each row. If most of your answers land in the right column, building deserves a serious look.

QuestionPoints to buyPoints to build
Is this how you win customers or make margin?No, it is back officeYes, it is the product or the edge
How standard is the workflow?Same as every company in your categoryShaped by your rules, pricing, or clinical or legal judgment
How many of your systems does it touch?One, with a native integrationSeveral, some with poor or no connectors
Where must the data live?Fine in a vendor cloudMust stay in your environment or under your controls
How does pricing scale?Flat or modest as you growPer seat or per action, growing faster than value
How much do people work around the tool?RarelyExports, spreadsheets, and copy-paste every day
Does the vendor roadmap match yours?Yes, and you trust itYou keep waiting for features that do not come

03when buying wins

04when building wins

05the hybrid most companies land on

In practice the answer is rarely all one or the other. The pattern I recommend most often:

  1. Buy the model. Use a commercial large language model through an API. Do not train your own. If you need behavior the base model does not have, start with better instructions and retrieval before considering fine-tuning.
  2. Buy the commodities. Hosting, authentication, email delivery, payments, and the standard tools your team already likes.
  3. Build the workflow layer. The retrieval over your records (often RAG), the integrations between your systems, the review and approval screens, the business rules, and the testing that proves it behaves.

That layer is small compared with a full product, it is where your process actually lives, and it is portable. If a better model appears, you swap the model, not the system.

06total cost of ownership: what to actually compare

The first invoice is the least informative number in this decision. Compare these over a multi-year horizon:

Cost driverBuyBuild
UpfrontSetup, onboarding, data migrationScoped build, ideally a fixed budget
Recurring licensePer seat or per usage, grows with youNone, though you pay hosting and model usage directly
Integration upkeepMiddleware and connectors that break when either side changesYour code, which you maintain or pay someone to maintain
WorkaroundsStaff hours spent filling the product's gapsUsually lower, since the software fits the process
ChangeWait for the vendor or pay for customizationChange requests priced and shipped on your schedule
SwitchingData export, retraining, contract termsLower if you own code and accounts
RiskVendor price changes, acquisition, discontinued featuresBuilder quality and post-launch support

The workaround line is the one buyers underestimate most. Ask the people doing the work how much of their week goes to exporting, reformatting, and re-entering data around the tool. That is a real cost, even if it never shows up on a vendor invoice.

07questions to settle before you decide

08where Insomnia Club fits

We build the workflow layer and the products around it: custom AI development, internal tools, and customer-facing apps. We will also tell you when to buy instead. If a mainstream tool covers eighty percent of what you need and the remaining gap is not where you compete, I would rather you buy the tool and spend your budget somewhere it matters.

Where we are not the answer: if you need a general-purpose platform for hundreds of loosely related use cases, a mature enterprise suite will serve you better than a stack of custom builds. When building is right, we scope it with a fixed budget before work starts, ship every two weeks, and hand you ownership of everything.

common questions

Is it cheaper to build or buy AI software?

Buying is almost always cheaper at the start. Whether it stays cheaper depends on how per-seat or per-usage pricing grows with your company, how much manual work your team does around the tool's gaps, and what it would cost to switch later. Run the comparison over several years, not one.

When should a company build custom AI instead of buying a tool?

When the workflow is core to how you compete, when it touches several internal systems that no vendor connects well, when your data cannot leave your control, or when your team spends real hours working around a product's limits.

Does building AI mean training our own model?

Almost never. Building usually means using a commercial model through an API and writing the software around it: retrieval over your data, integrations, review screens, and testing. Training a model from scratch is rarely justified for an operating business.

What is the hybrid approach to build vs buy?

You buy the parts that are commodities, such as the model, hosting, and standard tools like email or e-signature, and you build the workflow layer that is specific to your business. That layer is where your process, data, and judgment live.

Can we start with SaaS and build later?

Yes, and it is often the right move. Buying first teaches you what you actually need. Just keep your data exportable and avoid building critical processes on features you could not replicate if the vendor changed direction.

keep reading

tell us what keeps you up at night.

Scoped by the people who ship it. Priced before we start.

book a call drop your number

info@insomnia.club