Written by Gavin Morrice on May 19th, 2013 13:13
We regularly receive emails and calls asking for quotes to build an iPhone or iPad app. The tricky part about providing preliminary quotes is that, without a lot more discussion, it's not easy to provide an accurate estimate. Building an app, or website is a lot like building a house.
You can't answer a question like "how much will it cost to build a house?" until you know a lot more details about the house. How many bedrooms will it have? How many bathrooms? What kind of materials should it be built from? Who is the architect? Would you like a gas fireplace? Will the interior be mostly bespoke fittings or store bought? etc.
Similarly, the number and types of features offered by your app, as well as how it looks and feels can make a huge difference in the cost and time required to develop it.
We're happy to provide ballpark estimates based on the information prospective clients provide us. Although they're not exact, these estimates can give our customers a good idea of how much money they'll need to raise or set aside in order to develop their idea.
If you're interested in developing an app, and would like to know more about how much it might cost, here are a few things to consider.
Hourly rates for software developers can vary quite a bit. From £200/day for a freelance developer, up to £800/day for a well-established development company with a large portfolio. Price is not always a reliable indicator of quality though.
Cheaper developers are often inexperience. Although their quoted price might be lower than the competition, they may take longer to complete the job and be more likely to produce poor work that needs to be fixed or redone at a later date. Conversely, the most expensive companies may have very experienced, skilled developers but they're also likely to have overheads like inner-city office space, sales staff, a refigerator full of beer in their staff lounge.
All of these overheads add to the cost of your app, without adding to the quality of service you receive. For the best value for money, look for developers with a proven track record and low overheads to develop your app.
Apps can be broken into four major groups, depending on the amount of work involved in developing them.
A simple app with only 3 or 4 screens and serves one basic function can range from £1,000, to £7,000. Simple apps don't store any data about your user or about the previous uses of the app. Some examples include: Simple Pomodoro Timer, Paleo Feed, App Starter
If your app requires information to be stored on the user's device or on a remote server then the infrastructure will be a bit more complex. If you want to allow users to save lists, register and sign in, or synch their data between multiple devices then you can expect to pay between £5,000 and £30,000. Some examples include: Elevatr, Day One, Headspace.
The app is the core of your business. Users can access their information using your app on any device or web-browser. The app may offer several key features. The app's interface design is completely bespoke to offer an immersive experience. These apps can cost £30,000 and upwards. Some exampes include: Facebook, Evernote, BBC iPlayer
Again, this question requires a lot more info to answer because of all of the variables. Simple apps can take as little as one week to complete. Large, and complex enterprise projects can take several months to a year. If speed to market is an important factor, you might want to consider looking for a larger development company who can assign more than one programmer at a time to work on your app.
Aside from designing and buliding the app, there are other costs you should consider too. For example
Building a great app is pointless if nobody will ever find out about
it. Marketing is an essential step when launching an app and you should keep it in mind when planning your budget.
Developing an app can be a daunting process. There are lots of decisions to be made and each one can have a dramatic impact
on the overall cost of the finished app and it's chances of success. Look for a developer who has experience in delivering
great apps and get to know them. Make sure you're comfortable working with them and they're a good fit for your project.
If you have an idea for an app, check out our free App Starter guide for advice on where to start.