Build, Buy, or Skip: A Framework for AI Decisions
Whether to build, buy, or skip an AI feature comes down to four questions, asked in order: is it your actual differentiator, what does “good enough” cost to buy today, does a free tier solve it for the next six months, and who owns maintenance once it’s live? Build only when the capability touches proprietary data or workflow no vendor matches; otherwise buy the commodity or skip it this quarter.
The pattern that produces bad decisions here is consistent: the build option gets evaluated on its upside (control, differentiation, no vendor lock-in) while the buy option gets evaluated on its downside (cost, lock-in, “it won’t fit our workflow”). Skip is rarely evaluated at all, because nobody wants to be the person who said no to AI. A fair framework weighs all three the same way, and the four questions below are how we run that comparison.
Which four questions decide build vs. buy vs. skip?
- Is this actually your differentiator? If the AI capability is core to why customers choose you (the thing a competitor can’t trivially replicate), building it in-house is usually right, because you want to own the pace of improvement. If it’s a capability every company in your category needs (document search, a support chatbot, spend visibility), you’re not differentiating by building it yourself; you’re paying an ongoing tax to have a slightly different version of something a vendor already sells.
- What does “good enough” cost to buy, right now? This is where teams skip the actual research. Before scoping a build, price out the two or three closest off-the-shelf options at your actual usage volume: not the sticker price, but the real cost once you account for seats, overages, and the integration work either way requires. We built CostMon specifically because this number is surprisingly hard to get straight. Spend is scattered across a dozen cloud, AI, and SaaS billing consoles, each with its own format, so “what would this actually cost us” ends up being a guess instead of a number. Get the real number before you compare it to an engineering estimate that’s usually optimistic.
- Does a generous free tier already solve this for six months? Before either building or signing a contract, check whether the problem is small enough that a free tier gets you through the next two quarters at zero cost, long enough to learn whether the need is real and durable rather than a one-off. FreeTier exists because most teams don’t have the free tiers of 590+ tools memorized, and “check what’s free first” is good discipline that gets skipped when everyone’s excited about a new build. Skip isn’t a permanent no. It’s often the correct answer for this quarter, with build or buy revisited once you have real usage data instead of a hypothesis.
- What’s the actual maintenance burden once it’s live? A build’s cost doesn’t end at ship date. Every AI feature needs monitoring, periodic re-evaluation as models and usage patterns change, and someone accountable when it degrades. Vendors amortize that cost across every customer they have; a bespoke build puts it entirely on your team, indefinitely. If nobody can name who owns that maintenance six months from now, that’s a real cost that belongs in the build-vs-buy math, not an afterthought.
When is building it yourself the right call?
Build wins when the capability touches your proprietary data or workflow in a way no vendor’s generic product will match, when the volume is high enough that a per-seat or per-call vendor price becomes genuinely worse than engineering time, or when the integration surface with your existing systems is deep enough that a bolt-on tool would need almost as much custom work as a build anyway. As a modeled illustration: once a per-seat vendor tool crosses roughly 200–300 seats at typical AI-SaaS pricing, its annual license cost alone can exceed a senior engineer’s fully-loaded time to build and maintain the equivalent feature — a useful gut check, not a universal rule. In those cases, the honest recommendation is to build, and to build it with the same production discipline as anything else you ship, not as a side project.
When should you buy or skip instead?
Buy wins for capabilities that are genuinely commoditized: the underlying model access, vector search infrastructure, and observability tooling that every AI feature needs but that isn’t itself the product. Skip wins more often than founders expect: when the use case is speculative, when the team doesn’t yet have the data to know what “good” looks like, or when a free tier or a thirty-day trial answers the question more cheaply than either alternative.
What is a build-vs-buy-vs-skip review actually for?
The goal of a build-vs-buy-vs-skip review isn’t to arrive at “build,” “buy,” or “skip” as an ideology. It’s to make the tradeoff explicit and defensible, with real numbers instead of a preference dressed up as a strategy. That’s the shape of the strategy and architecture engagements we run: typically two to three weeks of diligence producing an honest read on what’s worth building, what’s worth buying, and what’s genuinely fine to leave alone this year, backed by a written recommendation your team and your board can act on.
FAQ
Answers to the questions this piece raises.
01 When does it make sense to build an AI feature in-house instead of buying?
Build when the capability is a genuine differentiator touching proprietary data or workflow no vendor matches, when per-seat/per-call vendor pricing becomes worse than engineering time at your volume, or when the integration surface is so deep a bolt-on tool needs nearly as much custom work as a build.
02 Is 'skip' a real option, or just avoiding the decision?
Skip is often the correct answer for this quarter, not a permanent no. When the use case is speculative or you lack data on what 'good' looks like, a free tier or a thirty-day trial answers the question more cheaply than a build or a contract, and you revisit with real usage data.
03 What's the most common mistake in a build-vs-buy decision?
Evaluating build on its upside (control, differentiation) while judging buy only on its downside (cost, lock-in), and never pricing the real buy option at your actual usage volume. A fair framework weighs all three the same way, with real numbers.