Should You Outsource Analytics? Pros, Cons, and Fit
By Newtown Analytics · · 7 min read
For smb owners & operators
Whether to outsource analytics is a practical question for mid-sized companies that cannot justify a full team but still need reliable reporting, forecasting and planning support. This guide is part of business analytics for finance and operations, follows how to select a BI vendor and analytics project plans, and leads to analytics RFP template and analytics case study. Outsourcing can mean handing over a defined task, such as building and refreshing a monthly sales and inventory pack, or engaging an outside team to act as your analytics function. It can be efficient, because you buy skills and capacity when you need them. It can also be risky, because knowledge of your business sits outside your walls and a poor arrangement leaves you dependent and unable to challenge the work. This guide sets out what to outsource and what to keep, compares the cost with an in-house analyst using a break-even by utilization with checked arithmetic, explains the main risks and the contract terms that reduce them, and describes the hybrid model that many companies settle on. The decision affects the quality of budgeting and forecasting.
What can be outsourced
Analytics work ranges from routine to judgment-heavy. A rough sorting:
| Type of work | Typical fit for outsourcing |
|---|---|
| Data extraction, cleaning, standard report production | Good: repeatable, well defined |
| Dashboard builds and refreshes | Good: project-based, skills-heavy |
| Statistical forecasting and model building | Good, if you keep ownership of the results |
| Specialized one-off analysis | Good: you need skills occasionally |
| Setting priorities and deciding what matters | Keep: this is management |
| Interpreting results for the business | Keep, or share closely: needs context |
| Data governance and definitions | Keep: ownership must be internal |
| Relationships with executives and decision-makers | Keep |
The test is simple. Outsource work that is well defined, repeatable or needs skills you use only part of the time. Keep work that requires deep knowledge of your business, judgment, authority or trust.
The cost question: when is outsourcing cheaper?
Consider a hypothetical comparison. An in-house analyst has a loaded cost (salary plus benefits and taxes) of $110,000 a year, and about 1,600 productive hours a year after holidays, training and meetings. An outside provider charges $140 an hour (assumed, for illustration). Compare the cost per useful hour.
- In-house, if fully used: 110,000 / 1,600 = $68.75 an hour
- Outsourced: $140 an hour
At full utilization the in-house analyst is far cheaper per hour. But cost per hour depends on how many hours of useful work you actually have. If you only have 800 hours of analytics work a year, the in-house analyst costs 110,000 / 800 = $137.50 per useful hour, almost the same as the outsourced rate. The break-even utilization is 110,000 / (140 × 1,600) = 110,000 / 224,000 = 49.1 percent. Check: 140 × 1,600 = 224,000; 110,000 / 224,000 = 0.491. In words, if you can keep an analyst busy with valuable work for more than about half their time, hiring is cheaper than outsourcing at this rate. Below half, outsourcing wins on cost. The comparison is a guide, not a verdict, since it leaves out recruiting time, skills coverage (one hire seldom has every skill you need), key-person risk and management time. It also assumes the work is the same quality, and that is the question that really matters.
Benefits of outsourcing
- Access to skills you cannot justify hiring full time, such as forecasting statisticians or BI developers.
- Speed. An experienced provider starts in weeks, not after a multi-month hiring process.
- Flexibility. Scale up for a project and down afterward.
- Breadth. Experience from other companies and a bench for cover when someone is ill.
- Focus. Your managers spend less time on recruiting and supervising technical staff.
Risks of outsourcing
- Knowledge loss. What the provider learns leaves with them unless it is documented.
- Dependence. If only the provider can run the reports, you cannot easily change.
- Misalignment. The provider may not understand your priorities, and may optimize for hours billed.
- Quality and drift. Without review, errors may go unnoticed.
- Data security. Sharing data requires controls.
- Hidden management cost. Briefing, reviewing and coordinating take internal time.
Contract terms that reduce the risk
- Clear deliverables and acceptance criteria, not "support."
- Ownership of code, models, documents and data stays with you.
- Documentation and handover as deliverables, with a final payment tied to acceptance.
- Named people and notice if they change.
- Service levels for time-critical work such as month-end.
- Data protection terms, access controls and a record of who has access.
- Exit terms: how you get your work back, and how long they will help with the transition.
- Review cadence: monthly meetings on quality, priorities and cost.
The hybrid model
Most mid-sized companies end up with a mix. An internal owner, perhaps a finance or operations manager with analytical skills, sets the priorities, owns definitions and talks to executives. An outside provider does the build work and the heavy statistics, and trains the internal owner on what has been built. Routine production moves to the internal team or is automated once it is stable. This keeps judgment and knowledge in the company, and buys specialist capacity as needed. See analytics automation for taking routine work out of the loop.
Questions to settle before you outsource
- What exactly is the work, and how often is it done?
- Who will own the output and answer questions about it?
- How will we check quality?
- What happens if the provider is unavailable or we end the contract?
- What data will they see, and how is it protected?
- What will we do with the time freed up?
Common mistakes
- Outsourcing a poorly understood process. Fix it first.
- No internal owner.
- Paying by the hour with no deliverables.
- Ignoring documentation.
- Outsourcing judgment along with the labor.
- Never reviewing whether the arrangement still fits.
A worked scenario
Suppose a company needs the following from analytics each year (hypothetical): a monthly management pack requiring 20 hours a month, a quarterly forecast refresh requiring 30 hours a quarter, and about 10 hours a month of ad hoc requests. The annual total is 20 × 12 + 30 × 4 + 10 × 12 = 240 + 120 + 120 = 480 hours.
Outsourced at an assumed $140 an hour, the fees are 480 × 140 = $67,200. Add internal oversight of five hours a month at $55 an hour, which is 5 × 12 × 55 = $3,300. The total is 67,200 + 3,300 = $70,500.
An in-house analyst costing $110,000 would be busy with this work for only 480 / 1,600 = 30 percent of the available hours. Taken alone, the work costs $110,000 / 480 = $229 per useful hour in-house. The saving from outsourcing is 110,000 - 70,500 = $39,500 a year. Of course, an analyst would not sit idle, and other valuable work might fill the remaining 70 percent, such as supply chain analysis or customer profitability. If you have that work, the picture changes, and the case for hiring grows. If you do not, the outsourced option is the better use of money. The scenario shows why the first step is to measure the work, not to compare salary and rates in the abstract.
How to start
Begin with one well-defined piece of work, such as the monthly pack, not the whole function. Write down the process as it runs today, define the output and the deadline, and give the provider access to the data they need. Run both the old and new processes side by side for one or two cycles, reconcile the results and fix differences. Then transfer the work and track quality and timeliness. After a quarter, review the arrangement: is it delivering what was promised, what has been learned, and what should be added or taken back?
Managing the relationship
An outsourced arrangement needs a manager on your side. Meet monthly to review delivery against the agreed measures, upcoming work and issues. Keep a log of requests so that you can see where the hours go. Ask for a short note with each deliverable stating what was done, the checks performed and any open points. Review a sample of the work yourself from time to time. Treat the provider as part of the team, share context about the business and invite them to meetings where decisions that use their work are made. The better they understand how the numbers are used, the better the numbers become.
FAQs
Should a mid-sized company outsource analytics?
It can, for defined, repeatable or specialized work, if it keeps ownership of priorities and definitions and secures documentation and handover.
What analytics work is best to outsource?
Data preparation, report builds, forecasting model development and one-off analyses. Keep management of priorities and interpretation for the business.
Is outsourcing cheaper than hiring?
It depends on utilization. If you can keep an analyst usefully busy for roughly half their time or more, hiring is usually cheaper per hour. Below that, outsourcing is often cheaper.
How do I avoid dependence on a provider?
Require documentation and training, own the code and models, and name an internal owner.
What is the hybrid approach?
An internal owner sets priorities and owns definitions while an outside provider builds and supports, with routine work gradually moved in-house or automated.
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.