“Should we build it or buy it?” is one of the most expensive questions a product team answers — and one of the most casually answered. Most build vs buy decisions get made on instinct: engineers lean build (it is more interesting), finance leans buy (it looks cheaper this quarter). Neither instinct is a decision; both are a vibe.
Over thirty years I have watched teams build things they should have bought and buy things they should have built. The mistakes rhyme: they compare the wrong costs, ignore who owns the thing in year three, and never write down what “good” would look like. Here is the framework I use, and how AI makes running it faster without making the decision for you.
Every prompt in this article, plus a scoring template — the Due Diligence Pack, built by a 30-year PM.
Get the Pack →Start with one question: is this core or context?
Before any spreadsheet, answer this: is the thing you are deciding about a source of competitive advantage, or just something you need to function? Your recommendation engine, if that is your edge, is core — build it. Your billing emails, your auth, your analytics pipeline — almost always context — buy them.
The single most common build-vs-buy mistake is building context. Teams pour quarters into a homegrown version of a solved problem, and the maintenance never ends. Build where you differentiate; buy where you just need it to work.
Then compare total cost of ownership — not sticker price
“Building is free, we already have engineers” is the most expensive sentence in software. Compare the full picture over three years:
- Build TCO — initial build + ongoing maintenance + on-call + the features you will keep adding + the opportunity cost of what those engineers are not building
- Buy TCO — subscription + integration + migration + the risk of price hikes and lock-in
Build almost always looks cheaper on day one and more expensive by year two, because maintenance is invisible until it is your on-call rotation. Model three years, not one.
Then weigh the risks nobody puts in the spreadsheet
- Buy risk: vendor lock-in, the vendor getting acquired or shutting down, price increases, a roadmap that diverges from yours.
- Build risk: the person who built it leaves, it becomes a legacy system nobody wants to touch, and it quietly slows every future change.
A worked example: scoring a real decision
Abstract frameworks are easy to nod along to and hard to apply. So here is the framework run on a concrete case: a 20-person SaaS team deciding whether to build a transactional email/notification service or buy one. Score each path 1–5 on every axis, then look at the totals — not to let the number decide, but to make the trade-offs visible.
| Axis (weight) | Build | Buy | Why |
|---|---|---|---|
| Core vs. context | 2 | 5 | Notifications aren’t the product’s edge — pure context |
| 3-year TCO | 2 | 4 | Build hides maintenance + on-call; buy is a predictable line item |
| Time to value | 2 | 5 | Weeks to build vs. days to integrate |
| Risk | 3 | 3 | Build: key-person + legacy risk · Buy: lock-in + price hikes |
| Total | 9 | 17 | Buy, clearly — unless deliverability becomes a differentiator |
Now the money, over three years (illustrative — verify every figure against your own rates before you quote it):
| Path | Year 1 | Years 2–3 (each) | 3-year total |
|---|---|---|---|
| Build | ~$60k build + $15k run | ~$30k maintenance + on-call | ~$135k + opportunity cost |
| Buy | ~$24k subscription + $10k integration | ~$24k subscription | ~$82k |
The day-one numbers ($34k buy vs. $75k build) hide the real story: by year three, build is roughly $50k more and it consumed engineering time you could have spent on the actual product. That gap — plus the opportunity cost — is what “building is free” always leaves out.
Where AI genuinely helps
AI is excellent at structuring this decision and surfacing what you forgot:
- Turning a fuzzy debate into a scored comparison across core/context, TCO, time-to-value, and risk
- Listing the hidden costs of each path that teams routinely omit
- Generating a vendor-evaluation checklist and the hard questions to ask on a demo call
- Drafting the decision memo so stakeholders align on why, not just what
What AI cannot do: know your team, your real strategic priorities, or whether that vendor’s sales rep is telling the truth. It structures the analysis; you make the call.
The prompts that actually work
1. The structured build-vs-buy analysis
Act as a pragmatic head of product. Analyze this build-vs-buy decision
across four axes: (1) core vs. context, (2) 3-year total cost of ownership
for each path, (3) time to value, (4) key risks. Explicitly list the hidden
costs of each path that teams usually forget. End with a recommendation and
the one condition that would flip it.
Decision: [DESCRIBE WHAT YOU'RE DECIDING]
Context: [YOUR PRODUCT, TEAM SIZE, STRATEGIC PRIORITY]
2. Vendor evaluation checklist
Generate a vendor evaluation checklist for buying [CATEGORY OF TOOL].
Cover: fit to our use case, integration effort, pricing model and lock-in,
security/compliance, roadmap and company stability, and support. For each,
give me the specific question to ask on the demo call that a vendor can't
dodge with marketing.
3. The decision memo
Draft a one-page build-vs-buy decision memo for stakeholders based on the
analysis below. Lead with the recommendation, then the reasoning by axis,
the risks we're accepting, and how we'll revisit the decision. Keep it
skimmable — an exec should get it in 90 seconds.
Analysis: [PASTE YOUR ANALYSIS]
→ Get all 12 prompts (vendor scoring, risk review, contract questions, decision memo)
See it in action — a fuzzy debate → a scored recommendation
Flip condition: if email deliverability becomes a core differentiator
Hidden cost flagged: on-call + 3-yr maintenance (~$90k)
The mistakes AI makes worse
- Confident TCO numbers. AI will invent maintenance percentages and vendor prices. Treat every figure as a placeholder until you verify it.
- Ignoring strategy. The model does not know what your company is trying to win at. The core-vs-context call is yours.
- Vendor-friendly framing. If you paste a vendor’s pitch, AI may echo it. Ask for the risks and the questions that expose weakness.
Skip the setup — get the full decision toolkit
| Free in this article | 3 prompts |
| Due Diligence Pack | 12 prompts + scoring template |
FAQ
How do I decide whether to build or buy?
Start with core vs. context: build what differentiates you, buy what you just need to work. Then compare 3-year total cost of ownership and the risks of each path — not the day-one sticker price.
Why is building usually more expensive than it looks?
Maintenance, on-call, and the opportunity cost of engineers not building your differentiator are invisible on day one and dominant by year two.
How do I calculate 3-year TCO for build vs. buy?
For build: initial development + annual maintenance + on-call + the features you’ll keep adding + opportunity cost. For buy: subscription + integration + migration + expected price increases. Model all three years — build’s costs back-load, buy’s are front-loaded.
Can AI make the build-vs-buy decision?
No. AI structures the comparison and surfaces hidden costs and vendor questions, but the core-vs-context and strategic calls require someone who knows your business. AI drafts; you decide.
What should a build-vs-buy decision memo include?
The recommendation, the reasoning across core/context, TCO, time-to-value and risk, the risks you are accepting, and how and when you will revisit the decision.
