Calculator

Build vs Buy Calculator

Puts the multi-year total of building in-house next to the total of buying a product, so the debate opens with two comparable numbers instead of two camps.

Enter the one-off build cost, the annual cost of maintaining what you build, the annual licence cost of the bought alternative, its implementation cost and the number of years to compare. Both totals come from fixed arithmetic in your browser: repeatable, transparent, and never stored.

Last reviewed 3 July 2026 · Free and ungated

Get independent perspectives

Whichever column came out cheaper, the estimates behind it deserve challenge. Operators who have lived with both outcomes (the platform that would not die and the vendor that would not budge) can test your figures confidentially before you commit.

Get independent perspectives

How a client brief works · What you receive

Fixed formula · no AI · nothing stored

Run the numbers

Build total = build cost + annual maintenance × years. Buy total = implementation + annual licence × years. How our tools work

Two totals, one comparison

The build side adds the one-off construction cost to the annual maintenance burden multiplied by the years you will run it. The buy side adds the implementation cost to the annual licence multiplied by the same years. Putting both on one screen matters because build-versus-buy debates are rarely lost on arithmetic. They are lost on estimates, and the estimates arrive pre-loaded: the build figure is produced by the engineers who want to build, and the buy figure by the vendor who wants to sell.

A five-year example

An internal pricing engine is estimated at €500,000 to build, with €80,000 a year to maintain. The commercial alternative costs €150,000 to implement and €120,000 a year to licence. Over five years: build totals €500,000 + (€80,000 × 5) = €900,000, while buy totals €150,000 + (€120,000 × 5) = €750,000. Buying is €150,000 cheaper on these inputs. Shorten the horizon to three years, though, and the gap narrows to €740,000 against €510,000, and every one of the four estimates deserves a fight before either total is believed.

What neither column contains

The totals compare cash. The decision is mostly about things that are not cash.

  • The opportunity cost of engineering time. Every quarter your best engineers spend rebuilding a solved problem is a quarter not spent on whatever actually differentiates you, a cost that never appears in the build column.
  • The buy option's exit. Data held in proprietary formats, per-seat pricing that ratchets with success, and the migration project you will fund the day the relationship sours.
  • The build option's key-person risk. Systems have authors, and when the author leaves, the maintenance line stops being a number and becomes a search.
  • Estimate decay on both sides. Built systems accrete scope and their maintenance grows; vendor pricing at year six rarely resembles the pricing that won the deal.

Where the comparison ends

Five inputs cannot carry strategy. The calculator will not tell you whether the capability is differentiating enough to own, whether your organisation can genuinely sustain software over a decade, or whether the vendor will exist at the end of the term. When the two totals land close together, that is the signal to stop arguing about the arithmetic and start arguing about exactly these questions.

Frequently asked questions

Who should produce the build estimate?

Not only the team that wants to build it. Have the estimate reviewed by engineers with no stake in the outcome, and apply a contingency based on your organisation's delivery record rather than the industry's optimism. If past internal builds ran 60% over, price this one accordingly.

What time horizon is honest?

The realistic life of the capability before either option would be replaced anyway, often five to seven years for core systems. Run the comparison at two horizons: the crossover year, where the cheaper option flips, tells you how sensitive the decision is to an assumption nobody can verify.

The totals come out nearly equal. What decides it?

The factors the columns cannot hold: whether the capability differentiates you, the exit cost of the vendor route, the key-person exposure of the internal route, and what your engineers would otherwise do with the time. Near-equal totals mean the arithmetic has done its job and handed the decision back to judgement.

The totals are the easy half. Pressure-test the estimates behind them.

Get independent perspectives