Build vs. Buy: Analytics Capabilities for Mid-Sized Companies
By Newtown Analytics · · 8 min read
For cfos & finance leaders
Build vs. buy analytics is a decision about who creates and runs the reporting, forecasting and planning tools your company relies on: your own team, a software vendor, a consulting partner or some combination. The choice shapes cost, speed, control and risk for years. It is rarely a pure choice. Even companies that "build" buy software and cloud services, and companies that "buy" platforms still need people who understand their data. A mid-sized company with a lean finance and operations team often finds that the best answer is a hybrid: buy the platform, partner for the build and keep ownership and day-to-day running in-house. This guide sets out the options, the criteria that decide, a three-year cost comparison with checked arithmetic using assumed figures, the hidden risks of each path, a decision guide and a way to stage the commitment. It is part of business analytics for finance and operations, follows how much analytics consulting costs and how to hire a business analytics consultant, and leads to fractional analytics leader and how to run a BI implementation. The decision affects the tools behind budgeting and forecasting.
The options
Build in-house. Hire analysts or engineers, choose tools and create the data pipelines, models and dashboards yourself. You control priorities and design, and you build knowledge of the business. You carry recruiting, management, tooling and retention risk.
Buy a platform or packaged solution. License software for reporting, planning or forecasting, and configure it. Faster to start, and the vendor carries product development. You adapt to the product's way of working, pay recurring fees and still need people to configure and maintain it.
Partner with a consultancy. Engage outside specialists to design and build, and perhaps to run, the solution. You get expertise and capacity quickly. Dependence and handover are the risks.
Hybrid. Buy the core platform, use a partner for design and the first build, and keep an internal owner for operation and evolution. This is the most common arrangement for mid-sized companies.
Criteria that decide
- Strategic importance. Is the capability a source of competitive advantage, such as a proprietary demand sensing method, or a commodity, such as standard financial reporting? Build what differentiates you, and buy what does not.
- Speed. How soon do you need results? Buying and partnering are faster.
- Skills and capacity. Do you have, or can you hire and keep, the people? A single analyst is a key-person risk.
- Complexity and fit. Do packaged products match your process, or would you be bending the business to the tool?
- Cost over time. Compare total cost of ownership over three to five years.
- Control and flexibility. How important is it to change things quickly without a vendor's roadmap?
- Risk. Vendor viability and lock-in on one side, project failure and staff turnover on the other.
- Scale and growth. Will the solution cope with more data, users and entities?
- Integration. How well does it connect to the systems you have?
A three-year cost comparison
All figures are assumptions for illustration. Use your own. The example compares three options for a company that wants an integrated reporting and forecasting capability.
Option 1: build in-house. One analytics engineer at a loaded cost of $140,000 a year, tools and cloud services of $12,000 a year, and a one-time recruiting cost of $25,000. Three-year cost: 3 × 140,000 + 3 × 12,000 + 25,000 = 420,000 + 36,000 + 25,000 = $481,000.
Option 2: buy a platform with vendor implementation. Licenses of $30,000 a year, vendor implementation of $45,000 and an internal administrator at 0.2 of a full-time role at $100,000 loaded, which is $20,000 a year. Three-year cost: 3 × 30,000 + 45,000 + 3 × 20,000 = 90,000 + 45,000 + 60,000 = $195,000.
Option 3: hybrid. Platform licenses of $30,000 a year (3 × 30,000 = $90,000); a consulting partner for the initial build of $60,000 and then $20,000 a year of support in years 2 and 3 (60,000 + 40,000 = $100,000); an internal owner at 0.3 of a full-time role at $100,000 loaded, which is $30,000 a year (3 × 30,000 = $90,000). Three-year cost: 90,000 + 100,000 + 90,000 = $280,000. Check: 90,000 + 60,000 = 150,000; + 40,000 = 190,000; + 90,000 = 280,000.
| Option | Three-year cost | What you get |
|---|---|---|
| In-house | $481,000 | Full control; one person's capacity; hiring risk |
| Buy platform | $195,000 | Fast start; limited customization; product fit risk |
| Hybrid | $280,000 | Tailored build on a standard platform; retained knowledge |
Cost is only half the story. The in-house option costs the most because one engineer's time is a fixed expense whatever the workload, and the output depends on a single person. The platform-only option is cheapest, but only if the product fits your process out of the box. The hybrid costs $85,000 more than the platform alone (280,000 - 195,000) and buys a design fitted to your business, a documented build and an internal owner who understands it. Whether that premium is worth it depends on how far the packaged product is from your needs. A rough test: if more than a third of your requirements need custom work in the platform, the hybrid's tailored build probably earns its premium.
Hidden costs and risks
In-house: recruiting time, a long ramp-up, key-person risk when the one expert leaves, the cost of tools and training, and the difficulty of keeping a single analyst busy with the right work.
Platform: license increases at renewal, add-on modules priced separately, customization limits, the effort to clean data for the tool, vendor lock-in and the cost of switching.
Partner: knowledge walking out of the door at the end of the engagement, unclear ownership of the work, a mismatch between the sales team and the delivery team, and the temptation to stay dependent.
Hybrid: coordination across vendor, partner and internal team. Mitigate with a single accountable internal owner and clear contracts.
Decision guide
| Situation | Leans toward |
|---|---|
| Standard needs, a product fits well, small team | Buy |
| Differentiating capability, strong technical team | Build (on bought components) |
| Need results in months, little in-house expertise | Partner or hybrid |
| Growing, unsure about the future needs | Buy with a short initial contract, or hybrid |
| Key-person risk is high | Hybrid with documentation and a backup |
| Tight budget | Start with what you have (Excel, Power Query), then buy |
Staging the commitment
Avoid a big irreversible decision. Start with a diagnostic, covering the problems, the data and the options. Run a pilot on one use case with the preferred approach. Set criteria for success. Sign short initial contracts with the right to extend. Keep the data and the logic portable: store definitions and transformations in documented, standard formats, so that you can change tools later. Appoint an internal owner from day one. Review after six months and again after a year.
Questions to ask yourself
- Is this capability something that will set us apart, or something we need to run reliably?
- If our one expert left tomorrow, what would happen?
- How many of our requirements does the packaged product meet without custom work?
- What does it cost to leave each option?
- Who will own the system in year three?
Common mistakes
- Comparing license fees with consulting fees and ignoring internal time.
- Building what you could buy.
- Buying what doesn't fit, then customizing heavily.
- No internal owner, whatever the path.
- Ignoring lock-in and exit costs.
- Deciding once for all time, instead of staging.
How sensitive is the comparison?
Three-year totals hide the assumptions that move them. Try two changes to the figures above. First, suppose platform licenses rise 10 percent at each renewal. Year one costs $30,000, year two $33,000 (30,000 × 1.1) and year three $36,300 (33,000 × 1.1), for a three-year license cost of $99,300 instead of $90,000. That adds $9,300, taking the platform option to $204,300 and the hybrid to $289,300. The ranking does not change, but the gap between the platform and the in-house build shrinks only slightly, which tells you the in-house cost is driven by people, not licenses. Second, suppose the in-house engineer leaves after 18 months and a replacement takes four months to hire and three more to reach full speed. Seven months of reduced output is a real cost even though it does not appear on an invoice, and it is the clearest argument for documentation and a second person who understands the system.
What it costs to leave
Every option has an exit cost, and it belongs in the comparison. Leaving a platform means rebuilding reports and relearning a tool, and the cost depends on how much logic is locked inside the vendor's format. Leaving a consulting partner means absorbing what they built, which is easy if it was documented and painful if it was not. Leaving an in-house design means finding someone to take over code that only its author understands. In each case, the best protection is the same: keep definitions, transformation logic and data models in documents and standard formats that someone else could read. A simple test is to ask whether a competent stranger could rebuild the main reports from your documentation in a few weeks. If not, you are more locked in than you think.
Matching the choice to the stage of the company
A company at $20 million in revenue with one analyst and a handful of reports usually gets the most from buying a standard platform and spending modestly on setup. A company at $100 million with several business units, a planning process and an operations team that wants to forecast at item level often needs the hybrid, because the packaged product covers the common cases and a partner covers the gaps. A company at $300 million with a dedicated data team can reasonably build parts of the stack itself, especially where the work is unique to its business. The right answer changes as the company grows, so revisit it every year or two instead of treating it as a one-time decision.
FAQs
What is the difference between building and buying analytics?
Building means creating the tools and pipelines with your own team. Buying means licensing a platform or product. Many companies combine the two.
Which is cheaper, build or buy?
Often buying or a hybrid is cheaper over three years for mid-sized companies, but it depends on fit and on the real cost of internal time. Compare total cost of ownership.
When does building make sense?
When the capability is a source of advantage, the needs are not met by products, and you can hire and retain the skills.
What is a hybrid approach?
Buying a platform, using a partner for the initial design and build, and keeping an internal owner for operation and improvement.
How do I avoid lock-in?
Keep definitions and logic documented and portable, negotiate exit terms and avoid dependence on one person or vendor.
Keep reading
This article is for general information. It is not accounting, tax, legal or investment advice, and examples use illustrative numbers rather than client data. Confirm decisions that carry financial or legal consequences with a qualified professional.