Strategy Lab
Menu

Build vs Buy vs Partner Decision Framework for Founders

Use a four-criteria framework to decide whether to build, buy, or partner. Score cost, speed, control, and risk, with a worked example and a scoring table.

Strategy Lab EditorialPublished October 20, 20268 min read

Build when the capability is part of what customers pay you for, and you can staff it without starving your core product. Buy when the capability is common across your industry and someone already does it well. Partner when you need speed, the capability sits outside your core, and you can live with sharing margin or control. Score each option on cost, speed, control, and risk, weight those criteria to match your situation, and let the numbers argue with your instincts.

Why founders default to build

Most founders pick build before they have compared anything. The reasons are predictable.

  • Engineers estimate the happy path. A feature that looks like six weeks of work turns into four months once you add edge cases, security review, monitoring, and support.
  • Building feels like control. You can see the code, so you assume you can predict the outcome. Vendors and partners feel opaque by comparison.
  • Buying feels like admitting defeat. Early teams often treat self-sufficiency as a identity trait, not a tactic.
  • Sunk cost keeps projects alive. Once a team has spent a quarter on a build, nobody wants to say a vendor would have been faster. The cognitive biases that hurt business decisions show up here in force: overconfidence, sunk cost, and the planning fallacy all push in the same direction.

None of this means build is wrong. It means build needs to earn its place against the alternatives, not win by default.

The three options, defined

Be precise, because teams argue past each other when the words are fuzzy.

  • Build: your people create the capability, own the code or process, and carry the maintenance.
  • Buy: you purchase a finished capability. That can be a software license, an off-the-shelf tool, a white-label product, or an acquisition of a small company. For most small businesses, buy means a vendor contract.
  • Partner: you rely on another company's capability through an integration, referral arrangement, reseller deal, or revenue share. You do not own it, and neither do you fully rent it. You share the outcome.

The line between buy and partner is incentives. A vendor gets paid whether you succeed or not. A partner gets paid more when you do.

The four criteria

Cost

Compare total cost over three years, not the first invoice. For build, include salaries at fully loaded rates (roughly 1.25 to 1.4 times base pay), tooling, compliance, and the ongoing maintenance share. A useful rule of thumb: plan on 15 to 25 percent of the original build effort every year just to keep the thing running. For buy and partner, include license fees, usage fees, integration work, and revenue share at your expected volume, not today's volume.

The cost-benefit analysis template for small business decisions works well for this step if you want a ready structure.

Speed

Speed is time to the first customer getting value, not time to launch. Ask how many months until revenue or retention moves. If a competitor is shipping the same feature this quarter, a nine-month build is a different decision than it is in a quiet market. Speed also has a hidden cost on the build side: every month your engineers spend on a commodity feature is a month they are not working on the thing that differentiates you.

Control

Control covers roadmap, data, customer experience, and pricing. Ask three questions. Can the other party change terms or pricing on you? Can they change the product in a way that breaks your customer experience? Who owns the customer data and the relationship? High control matters when the capability touches your brand promise or your pricing power. It matters little for payroll, email delivery, or invoicing.

Risk

Split risk into four kinds:

  • Execution risk: the build fails or runs late.
  • Dependency risk: the vendor or partner raises prices, gets acquired, or shuts down.
  • Compliance risk: security, privacy, or financial regulation.
  • Strategic risk: you build a commodity and fall behind on what matters, or you outsource something core and lose your edge.

Build carries mostly execution and opportunity risk. Buy and partner carry mostly dependency risk. Neither is zero.

The strategic filter before you score

Run one filter first: is this capability part of your competitive advantage? If customers choose you because of it, lean build. If it is table stakes, lean buy or partner. Your competitive advantage and your moat should be the short list of things you refuse to outsource. Everything else is a candidate for buy or partner.

A fast test: if a competitor could buy the same thing tomorrow and it would erase your advantage, then it was never your advantage. Buy it, and spend your engineering time somewhere else.

Step-by-step: how to make the call

  1. Write the job to be done in one sentence. Example: "Let customers pay invoices inside our app." Skip the solution. Describe the outcome.
  2. Apply the strategic filter. Mark it core, adjacent, or commodity. Core leans build, adjacent leans partner, commodity leans buy.
  3. Generate all three options, even if one looks silly. For each, name a specific vendor, partner, or build plan. A vague option cannot be scored.
  4. Set weights for the four criteria. Weights must total 100 percent. A cash-constrained company in a fast market might use 25 percent cost, 35 percent speed, 15 percent control, 25 percent risk. A company with a regulated product might raise control and risk.
  5. Score each option from 1 to 5 on each criterion. Base scores on numbers where you have them: months, dollars, headcount. Have two people score independently, then compare.
  6. Multiply, add, and look at the gap. If the top option wins by less than about 0.5 points, you do not have a clear winner. Gather one more piece of data, probably a vendor quote or an engineering estimate with a buffer.
  7. Write down the trigger to revisit. Pick a measurable event, such as processed volume crossing a threshold or a vendor price increase over 20 percent.
  8. Decide who owns it and by when. A scored table that nobody acts on is worth nothing.

Worked example: payments in a field-service app

A field-service software company has 22 employees and $3.1M in annual recurring revenue. Customers keep asking to pay invoices inside the app. The founder wants to build it because "payments is where the money is." The team scoped three options.

Build: three engineers for about 10 months, plus compliance work. At roughly $170K loaded cost per engineer, that is about $425K in labor and $40K in audit and compliance, so $465K before launch. Ongoing maintenance and fraud handling take about 1.5 engineers, or $255K per year.

Buy (acquire): a small payments startup was available, but the asking price and integration effort pushed the cost well above the build, and it would have absorbed the founder's attention for a year.

Partner: embed a payments provider's platform. Integration takes two engineers about three months, roughly $85K. The provider takes a 0.4 percent margin on processed volume on top of standard processing fees.

Expected volume: 100 of 250 customers adopt it, each processing about $25K per month. That is $2.5M a month, or $30M a year. The partner's cut at 0.4 percent is $120K per year.

Year-one comparison: build costs $465K up front and the product ships in month 10. Partner costs $85K plus about $120K in margin share at full adoption, and ships in month 3 or 4. Over three years, build totals roughly $975K ($465K plus two years of maintenance at $255K). Partner totals roughly $445K at the same volume.

Weights were 25 percent cost, 30 percent speed, 20 percent control, 25 percent risk.

OptionCost (25%)Speed (30%)Control (20%)Risk (25%)Weighted score
Build21522.30
Buy (acquire)13422.45
Partner45344.10

Partner won by a wide margin. The team also wrote down the revisit trigger: at roughly $65M in annual processed volume, the 0.4 percent margin share ($260K) overtakes the cost of running an in-house system, so they would reopen the build question then. Until that point, the 7 saved engineer-months per quarter went into scheduling and dispatch, which is what customers actually compare them on.

Common mistakes

Scoring the build against a vendor's worst day

Teams often compare their best-case build to a vendor's worst-case outage story. Fix this by asking the same questions of every option: what is the realistic timeline, what happens when it breaks, who gets called at 2 a.m.? If the build has no on-call plan, it is not a real option yet.

Ignoring the exit path

Founders pick a partner or vendor without asking how to leave. Before signing, confirm data export, contract termination terms, and how long migration would take. If leaving takes longer than 6 months, price that lock-in into the risk score. Negotiate a data export clause up front, because you have the most leverage before signing.

Treating the decision as permanent

Build, buy, and partner are stages, not identities. Many companies partner first to learn what customers use, then build once volume justifies it. Others build early and replace a neglected module with a vendor later. Setting a revisit trigger removes the pressure to be right forever, which is the very pressure that pushes teams back to build.

Letting the loudest person weigh the criteria

If the CTO sets the weights, control will win. If the CFO sets them, cost will win. Set weights as a group before looking at any option, so nobody can tune them to favor a preferred answer. For a team of more than five, a consent-based approach, as described in consensus vs consent decision making, keeps the process fast without dropping objections.

When each option tends to win

Use this as a sanity check on your scores, not a substitute for them.

  • Build wins when the capability is your product, your data advantage depends on it, volume is high and predictable, and you have spare engineering capacity.
  • Buy wins when the capability is a commodity, the market has mature vendors, and your team's time is better spent elsewhere. Accounting, payroll, email delivery, and basic analytics usually fall here.
  • Partner wins when you need speed, the capability is adjacent to your core, and sharing margin is cheaper than carrying the build. Distribution, payments, logistics, and specialist services often fit.

If your scores contradict this table, check your inputs. You may have a good reason, but you may also have a bias.

Key takeaways

  • Decide on cost, speed, control, and risk, with weights set before you look at any option.
  • Run the strategic filter first: build what differentiates you, buy or partner for everything else.
  • Compare three-year total cost, including maintenance at roughly 15 to 25 percent of build effort per year.
  • Always price the exit path for buy and partner options, and negotiate data export before you sign.
  • Write down a measurable trigger to revisit the decision, such as volume or price changes.
  • When the winner leads by less than half a point, get one more data point instead of defaulting to build.

Frequently asked questions

How do you decide between building and buying software?
Build only when the capability is part of what customers pay you for and you can staff it without starving your core product. Buy when the capability is common across your industry and a vendor already does it well. Compare total cost over three years, not just the first invoice or the first sprint.
When is a partnership better than building or buying?
A partnership wins when you need speed, the capability is outside your core, and you can accept sharing margin or some customer data. It works best when the partner's incentives line up with yours and you have a clean exit path if the relationship breaks down.
What are the biggest risks of the build option?
Schedule overruns, hidden maintenance cost, and opportunity cost. A build that takes ten months instead of five also delays the roadmap items your team could have shipped in that time. Ongoing maintenance often consumes a fixed share of engineering capacity for years.
How often should you revisit a build, buy, or partner decision?
Revisit it once a year and whenever a trigger fires, such as volume doubling, a price increase from the vendor, or the capability becoming central to your pitch. Write the trigger down when you make the original call so the review is automatic.
build vs buydecision makingpartnershipsbusiness strategyfounders
Keep reading

Related playbooks