How are outsourced IT project costs estimated?

Outsourced IT project costs are estimated by assessing the agreed scope, specialist resources, equipment or licensing requirements, project timescale and implementation risks. A robust estimate separates one-off project work from ongoing support and identifies assumptions, exclusions and potential change costs before work begins.

An outsourced IT project estimate is a forecast built from defined work packages, the people needed to deliver them and the commercial conditions attached to the work. It should show how the proposed price has been reached, what the client is responsible for providing and which circumstances could alter the final cost.

1. Define the deliverables

The first step is to convert the desired outcome into specific deliverables. For example, a project to improve remote access might include reviewing the existing environment, designing the target configuration, preparing user accounts, testing access, transferring users and producing handover documentation. Each activity can then be assessed rather than treating the project as one undefined task.

This distinction matters because two projects with similar descriptions can require very different levels of work. The number of users, sites, devices, applications, dependencies and approval stages may all affect the effort involved. A sound estimate therefore describes what will be changed and how completion will be assessed.

2. Break the work into stages

Most estimates divide delivery into phases such as:

  • discovery and validation of the existing environment;
  • technical design and confirmation of the proposed approach;
  • preparation, configuration or build work;
  • testing and remediation;
  • implementation and user or site transition;
  • documentation, knowledge transfer and closure.

Breaking work down in this way helps identify activities that are sometimes overlooked, including access approvals, data validation, test preparation, rollback planning and post-implementation checks. It also makes it easier to compare proposals that use different wording or phase names.

3. Match resource types to each activity

The estimate normally allocates different types of work to suitable roles. A technical architect may be involved in design, an engineer may complete configuration and migration tasks, and a project manager may coordinate dependencies, meetings, reporting and approvals. Specialist input may be required for security, networking, cloud configuration or application integration.

Costs are influenced by the combination of roles, not simply by the number of hours. A task requiring specialist knowledge may have a different rate from routine implementation work. The proposal should identify the expected resource mix and explain whether time is charged by the hour, day, project phase or another agreed unit.

4. Account for the client’s contribution

Projects are often estimated on the assumption that the client will supply information, access, decisions or staff time. Examples include providing an accurate asset list, approving design documents, making users available for testing, arranging site access or confirming application owners.

If these inputs are delayed or incomplete, the provider may need to spend additional time investigating, rearranging work or repeating activities. Estimates should therefore state the client dependencies clearly. This is not merely administrative detail: it separates the provider’s delivery effort from work that remains with the organisation.

5. Separate project charges from continuing commitments

A cost estimate should distinguish implementation charges from expenses that continue after the project. Continuing commitments might include subscriptions, support arrangements, hosted services, maintenance or renewed licences. A project can appear inexpensive if these future costs are omitted, or appear excessive if recurring charges are presented as part of the implementation without explanation.

The estimate should also clarify whether existing contracts, licences or hardware are being reused, replaced, upgraded or allowed to expire. Where a supplier purchase is required, the proposal should identify whether the price is provisional, subject to supplier confirmation or dependent on a chosen specification.

6. Choose an appropriate pricing method

Different project conditions suit different commercial models:

  • Fixed price: a defined scope is priced as an agreed total. This provides a clear commercial baseline, but changes to the agreed requirements may be charged separately.
  • Time and materials: charges are based on the resources used. This can suit investigative or evolving work where the final solution cannot be defined accurately at the outset.
  • Not-to-exceed or capped work: the parties agree a maximum for a defined activity, subject to stated assumptions and approval requirements.
  • Phased pricing: each phase has its own estimate or approval point, allowing later work to be refined after earlier findings are available.

The right model depends on how well the requirements are understood and how much uncertainty remains. A fixed price does not remove project risk; it transfers or allocates that risk through the scope, assumptions and change provisions.

7. Assess uncertainty and risk

Risk is assessed by considering factors such as incomplete documentation, unsupported systems, inconsistent configurations, legacy dependencies, data quality and integration complexity. The estimator may allow for investigation or contingency where these conditions could require additional effort.

Any contingency should be explained rather than presented as an unexplained addition. It may cover a defined uncertainty, such as the possibility that an undocumented dependency is discovered during testing. It should not be treated as permission to expand the scope without approval. The proposal should state when contingency can be used, who authorises it and how any unused amount is treated.

8. Make assumptions and exclusions visible

Assumptions are conditions used to construct the estimate. They might cover the availability of administrative credentials, the compatibility of existing equipment, the accuracy of supplied information, the number of locations involved or the suitability of the agreed implementation method.

Exclusions identify work that is not included. Typical examples could include remediating unrelated faults, replacing equipment outside the defined project, configuring third-party applications or providing user training beyond the agreed format. Clear exclusions reduce the risk that both parties interpret the same price as covering different outcomes.

9. Include implementation and governance requirements

The estimate should account for project management tasks that support technical delivery. These can include planning sessions, status reporting, maintaining an action log, coordinating third parties, recording decisions and preparing acceptance evidence. For a multi-site or business-critical change, sequencing and approval work may represent a significant part of the effort.

It is also useful to state how expenses, travel, equipment delivery, disposal, testing environments and documentation are treated. If these items are not relevant, saying so is clearer than leaving them ambiguous.

10. Review the estimate before approval

Before approving an estimate, the client should check that it answers five practical questions:

  1. What specific outcome and deliverables are included?
  2. Which activities and resources make up the price?
  3. What must the client or another supplier provide?
  4. Which ongoing charges are separate from implementation?
  5. What events could change the cost, and how would that change be authorised?

An IT provider such as S2 Technology Group can use an initial assessment to validate these points before presenting a project proposal. The result should be sufficiently detailed for the organisation to compare the commercial commitment with the technical outcome, rather than relying on a single headline figure.

An outsourced IT project cost estimate is a planning forecast, not automatically a fixed quotation or a final invoice. It indicates the expected cost of delivering a defined outcome based on the information available at the time. The document should make clear whether the figure is indicative, subject to confirmation, or contractually fixed once the scope is approved.

This distinction helps organisations use the estimate appropriately. An early estimate can support budget planning while requirements are still being investigated, whereas a quotation normally depends on a sufficiently detailed scope, agreed assumptions and confirmed supplier costs. If the provider identifies new information during discovery, the estimate may need to be revised before the organisation commits to the next stage.

For good cost control, each revision should retain the original scope, explain the reason for any change and show which items have been added, removed or re-priced. This creates a clear record for decision-makers and helps distinguish a genuine change in project requirements from an estimate that was incomplete at the outset.

IT project cost estimate spreadsheet showing labour, equipment and licensing items

Discuss your outsourced IT project requirements

Discuss your outsourced IT project requirements with S2 Technology Group to clarify the proposed outcome, technical considerations and information needed for a well-founded estimate.