Fixed price and software cost

What software costs, what drives the price, and how to buy it at a fixed price without paying for a scope nobody has agreed.

This topic is for the person who has to sign off the budget for a piece of software and wants a number they can rely on. The decision it covers is how to buy: what to settle before asking for a quote, whether to pay a fixed price or by the hour, and how to tell a quote that is low because the scope is small from one that is low because the scope is missing.

Where to start

What people get wrong

The most common mistake is asking for a price before the scope exists. Three suppliers quote, the numbers differ widely, and the buyer concludes that software pricing is arbitrary. In fact each supplier priced a different guess at what was wanted. The cure is to write down what the software must do, which systems it must connect to, which existing data it must take on, and which of its rules nobody has written down yet. The articles here on costly factors and on the request-for-proposal process both show how.

The second is hearing fixed price as a promise that the figure can never change. A fixed price is a price for an agreed scope. When the scope changes, and on a project of any length it will, the price changes with it. What a good contract fixes is how that happens: a written change with a price, and the option to swap something out rather than add to the total. A supplier who will not discuss change is not offering a fixed price, only a fixed argument.

The third is counting only the supplier’s quote. Your own staff’s time, the things the quote excludes, the upkeep after go-live and the cost of leaving the supplier later all sit outside it. The article on the hidden costs of outsourcing shows how to estimate each one.

How this connects to our work

CodeFirst builds new systems at a fixed price to an agreed scope, with the acceptance checks written down before work starts and any change quoted, swapped or deferred rather than added to the bill. Some common jobs are sold as packages with a published price, such as moving an Access database or a spreadsheet to a web application, building a customer portal or connecting two systems. A code audit is also available at a fixed price, and its fee is credited against any follow-on work. If you want a figure before you talk to anyone, the software development cost calculator gives a price range from six questions, worked out in your browser.

Articles on fixed price and software cost

Tell us about your system

Say what it does, what it is built on and what is worrying you. We will reply with what we would look at first and whether we are the right people to help.

Tell us about your system 0800 433 7990 Monday to Friday, 9am to 5pm. A first 20-minute call is free, and we reply to every enquiry within one working day. What happens after you get in touch