The short answer
A startup should not decide whether to build or buy AI from its ARR, headcount, or a generic rule about what is “core.” Decide from evidence about one defined workflow.
Compare three real options:
- Buy a packaged product when it already fits the workflow, controls, and integrations with limited adaptation.
- Build on a managed model API when the workflow or user experience is distinctive, but owning model infrastructure is not the advantage.
- Own more of the model and infrastructure when control, deployment constraints, model behaviour, or unit economics justify the operational burden.
There is also a fourth option: do not use AI. A deterministic rule, search index, form, or conventional software workflow may be cheaper and easier to verify.
The useful question is not “build or buy?” It is:
Which option produces an acceptable outcome at a defensible total cost, within our risk limits, while preserving a credible exit route?
I use the framework below to answer that question without pretending one threshold fits every startup.
Download the dated AI build-vs-buy cost and decision worksheet. It contains no market benchmarks. You enter your own workload, labour, vendor, review, migration, and failure-cost assumptions.
Start with the workflow, not the model
Write one sentence before comparing vendors or architectures:
When [trigger] happens, the system should produce [observable outcome] for [user], within [time], and a human must review it when [condition].
For example:
When a support email arrives, the system should classify the issue, retrieve the relevant account context, and draft a response for an agent to approve. It must not issue a refund or change an account without human approval.
That statement gives you something testable. “Add an AI support agent” does not.
The UK government’s AI procurement guidance recommends defining the problem, assessing available data, testing benefits and risks, planning lifecycle ownership, and remaining open to a non-AI solution. Its separate build-or-buy guidance also says that bought systems still need end-to-end integration and clear responsibility for failures. Those principles apply well beyond government procurement (UK AI procurement guidance, UK build-or-buy assessment).
The three options are materially different
1. Buy a packaged AI product
You buy the application, not merely a model. The vendor may provide the interface, workflow, connectors, permissions, analytics, support, and model orchestration.
This option deserves serious consideration when:
- the workflow is common and the product can demonstrate it on your cases;
- required integrations already exist and behave reliably;
- the contract and product controls meet your data, security, and retention needs;
- admins and operators can understand failures and intervene;
- data and workflow outputs can be exported in a usable form.
Buying does not remove implementation work. You still own process design, access decisions, acceptance testing, change management, and the consequences of how the tool is used.
2. Build the workflow on a managed model API
Here, your team owns the product behaviour around a model supplied as a service. That can include retrieval, prompts, tools, validation, permissions, fallbacks, evaluation, and the user experience.
This option can fit when:
- the workflow is specific enough that packaged software creates awkward workarounds;
- your application already holds the context and permissions the workflow needs;
- you want to compare or replace models without rebuilding the whole product;
- the team can operate evaluation, observability, security, and incident handling.
Model access is only one cost line. Official pricing pages from OpenAI, Anthropic, and Google Gemini show that billing units and rates vary by model and feature. Prices can change. Record the exact model, region, service tier, token assumptions, and retrieval or tool charges in the worksheet with an as-of date.
3. Own more of the model or serving stack
This may mean running an open-weight model, controlling inference infrastructure, adapting a model, or training a specialised model. These are different projects, but each moves more operating responsibility in-house.
That responsibility can be justified when evidence shows that a managed product or API cannot meet a material requirement, such as:
- an approved deployment boundary or disconnected environment;
- latency or throughput requirements that have been measured, not guessed;
- model behaviour that requires controlled adaptation and can be evaluated;
- a cost profile that remains favourable after infrastructure, engineering, monitoring, and incident response are included;
- contractual or strategic control that is worth the maintenance burden.
Owning weights is not the same as owning the system. Dependencies, serving software, hardware, evaluation data, observability, and specialist knowledge still create constraints. If you are considering this path, compare it with the practical trade-offs in local LLM vs cloud API and fine-tuning vs RAG vs prompting.
AWS documents a similar spectrum from finished applications through managed foundation-model services to lower-level infrastructure. Its selection factors include the job, model choice, customisation, and organisational expertise (AWS generative AI decision guide).
Seven decision gates
Gate 1: Is AI necessary for this workflow?
Test a simpler baseline first. If rules, templates, search, or conventional automation meet the acceptance criteria, the AI option has to beat that baseline after review and failure costs.
Google Cloud’s current agent architecture guidance notes that predictable or highly structured work may be more cost-effective with a non-agentic solution. It recommends defining task complexity, latency, budget, and human involvement before selecting an architecture (Google Cloud agent design guidance).
Gate 2: What must be distinct?
Separate product differentiation from undifferentiated infrastructure.
A customer-facing capability can still be bought if a product fits unusually well. An internal workflow can still merit a custom build if it encodes a distinctive operating process or requires deep integration. “Core means build” is a prompt for investigation, not a decision rule.
Write down what must remain yours:
- workflow logic;
- proprietary context or retrieval;
- evaluation set and acceptance criteria;
- user experience;
- decision rights and audit trail;
- model or infrastructure, only if the requirement reaches that layer.
Gate 3: Can each option pass the same evaluation?
Create a representative test set before a sales demo or prototype. Include normal cases, ambiguous cases, policy-sensitive cases, missing data, adversarial inputs, and cases that require escalation.
Measure outcomes that operators care about:
- acceptance rate without material correction;
- false-positive and false-negative rates where relevant;
- percentage requiring human review;
- latency at the user-facing percentile you choose;
- cost per accepted outcome;
- recovery behaviour when dependencies fail.
Do not compare a vendor’s polished demo with your team’s rough prototype. Run the same cases, scoring rubric, and human review process for each viable option.
Gate 4: What is the total cost per accepted outcome?
Subscription price or token price alone is not total cost.
For each option, record:
- one-time discovery, integration, migration, security review, and training effort;
- recurring licence, model, retrieval, hosting, observability, and support charges;
- human review and correction time;
- maintenance, evaluation, prompt or model updates, and incident response;
- the cost of failed or delayed outcomes where it can be estimated responsibly;
- exit and migration work.
Use this relationship:
monthly cost per accepted outcome
= (monthly recurring cost + monthly human review cost + monthly failure cost)
/ accepted outcomes
The worksheet also asks for twelve-month total cost:
twelve-month total cost
= one-time implementation cost
+ (twelve * monthly recurring operating cost)
+ estimated exit or migration reserve
These are accounting structures, not benchmarks. The inputs must come from your quotes, usage traces, loaded labour cost, and measured pilot results.
Gate 5: Who carries the risk?
NIST describes AI risk management across design, development, use, and evaluation, and its Generative AI Profile adds actions for risks specific to generative systems. Use it to identify risk ownership, not as a compliance badge (NIST AI Risk Management Framework, NIST Generative AI Profile).
For the workflow in scope, name an owner for:
- data access and consent;
- harmful or incorrect output;
- security and prompt-injection exposure;
- model or vendor changes;
- monitoring and incident response;
- human override and appeal;
- legal or sector-specific review.
A vendor may accept contractual duties. Your startup still needs someone who can detect a failure and decide what happens next.
Gate 6: What do the data terms actually say?
Check the exact product and service tier. Consumer chat products, business workspaces, APIs, free tiers, and paid API services can have different terms.
As of 2 September 2026, the official documentation should be checked directly before a decision:
- OpenAI documents API data controls, retention behaviour, and eligibility for additional controls on its API data controls page.
- Anthropic explains model-training treatment for commercial products in its Privacy Center.
- Google’s Gemini pricing page distinguishes free and paid service treatment, and its billing documentation explains billable usage.
Record retention, training use, region, subprocessors, deletion, export, breach notification, and any zero-retention eligibility. Do not copy a privacy claim from a vendor’s homepage into your decision log without linking the governing document and tier.
Gate 7: Can you leave?
Exit readiness is measurable.
For a packaged product, test whether you can export data, prompts, policy configuration, logs, and workflow outcomes. For an API build, isolate provider-specific calls, store your own evaluation set, and document model assumptions. For an owned stack, document model licences, infrastructure dependencies, and the knowledge required to operate it.
The UK procurement guidance explicitly recommends planning lifecycle management, knowledge transfer, support, end-of-life processes, and ways to limit vendor lock-in. That is useful discipline even for a small startup purchasing a monthly SaaS plan.
A reversible comparison process
Step 1: Define the acceptance contract
Write the workflow statement, test cases, metrics, risk limits, and human-review rule. Agree what would make the test fail.
Step 2: Price the real shortlist
Request a written quote for packaged products. For APIs, capture the official price page and model name on the same day. For an owned stack, estimate people, infrastructure, evaluation, and on-call ownership. Mark every estimate as an assumption.
Step 3: Run the same cases
Use production-like but appropriately protected data. Record accepted outcomes, edits, escalations, latency, and usage. A small pilot can support a directional decision, but it does not prove full-scale economics.
Step 4: Complete the worksheet
Enter observed data separately from assumptions. Calculate cost per accepted outcome and twelve-month total cost for each option. Note confidence and missing evidence.
Step 5: Write the decision and its reversal trigger
A decision record should include:
- selected option and alternatives rejected;
- evidence and assumptions;
- risks accepted and owners;
- review date;
- trigger for reconsideration, such as a contract change, measured quality decline, volume change, or failed portability test.
The goal is not a permanent answer. It is a decision that can be inspected and changed before sunk cost becomes strategy.
Worked example, with assumptions clearly labelled
Suppose a startup is comparing options for support-ticket triage.
Illustrative assumptions only:
- 6,000 tickets enter the workflow each month.
- The packaged option has a quoted fixed fee plus implementation effort.
- The API option has measured model usage per ticket plus engineering, hosting, monitoring, and review effort.
- The owned-model option includes serving infrastructure, engineering maintenance, monitoring, and review effort.
- The same 300-ticket evaluation set is used for all three options.
- An “accepted outcome” is a correctly classified ticket with the required fields, policy checks, and escalation decision completed without material correction.
The startup should not choose the cheapest line item. It should compare total cost per accepted outcome, failure patterns, review burden, data terms, integration fit, and exit readiness. If the evaluation set is too small or unlike production, the decision record should say so.
No conclusion is implied by this example. Different quotes, quality results, risk limits, and labour costs can produce a different answer.
Common traps
Treating model price as product cost
Low inference cost can coexist with expensive integration, evaluation, review, and incident handling.
Treating a vendor demo as evidence
A demo shows that a prepared path works. Your test set shows whether the workflow works for you.
Building before defining acceptance
Without a fixed evaluation set, each model or prompt change can move the goalposts.
Buying without an exit test
An export button is not enough if the export omits history, configuration, or identifiers needed to continue the workflow.
Assuming custom means defensible
Code can be copied. Defensibility may live in workflow design, proprietary context, distribution, trust, evaluation data, or operational learning. Identify the actual advantage before funding custom infrastructure.
Ignoring the human system
Someone must review exceptions, act on incidents, and decide when a model change is acceptable. AI does not remove operating work. It changes where that work sits.
FAQ
When should a startup buy an AI tool?
Buying is a credible option when a packaged product passes your own cases, fits the workflow and controls, has acceptable data and contract terms, and offers a usable exit route. Commonality of the use case is a useful signal, not proof.
When should a startup build with an AI API?
An API build can fit when the differentiated layer is your workflow, context, permissions, evaluation, or user experience, while managed models meet the underlying capability and risk requirements. Include engineering and operating work in the comparison.
When does running an open-weight model make sense?
Consider it when a measured deployment, control, behaviour, or cost requirement cannot be met acceptably through the shortlisted managed options. Include serving, monitoring, updates, licences, specialist knowledge, and incident ownership. Do not infer viability from model-download cost.
How much does it cost to build AI?
There is no responsible universal figure. Cost depends on the workflow, quality threshold, volume, model, data preparation, integrations, review rate, risk controls, and operating ownership. Use a dated vendor quote and a measured pilot, then show your assumptions.
Does proprietary data mean we should build?
Not by itself. Proprietary data can improve a system, but you still need permission to use it, sufficient quality, an evaluation method, and evidence that the custom approach improves a material outcome. Retrieval over a managed model may capture much of the value without owning a model.
How can a startup reduce AI vendor lock-in?
Keep your workflow contract, evaluation set, policy rules, source data, and decision logs outside the vendor where possible. Test exports, isolate provider-specific code, record model assumptions, and estimate migration effort before signing. Portability has a cost even when architecture is clean.
The decision standard
Choose the option that best meets the workflow’s acceptance contract after total cost, risk ownership, data terms, and exit readiness are included. Document what you know, what you assume, and what would change the decision.
That standard is slower than repeating “buy context, build core.” It is also much harder to regret.
For adjacent operating systems, see AI SaaS pricing and gross margin, the human-agent operating system, and the SaaS metrics dashboard.

