As iOS and Android development specialists, one of the most common questions we get is “How much does an app cost?”
So now the first question could be, do you need to build a native app? There are alternatives such as Progressive Web Applications (PWA) and Hybrid Applications. Is a native app the right fit for your product and target audience? Find out which is best for you in our new blog: Native vs. Hybrid vs. Progressive Web Apps
While it involves a few different skill sets, there’s nothing particularly special about mobile software projects that make them cost significantly more or less than any other custom software. However, the costs of custom software development aren’t well understood outside of the industry, and particularly now that people see high-quality mobile apps retailing for a couple of dollars on the App Store, everyone’s inherent value compass tends to vastly underestimate how much it takes to actually build them.
What follows is the general guidance we give to prospective clients.
An entry-level app will start from around $5,000. This might include:
These will generally be self-contained (no cloud service), and use mostly standard UI components with some custom graphics. Professional, high-quality graphic design will cost more, but is generally worth it for apps in this category.
You may be able to build them more cheaply by going through offshore developers, although you should expect to devote more of your time to managing their output. There are also companies that stamp out templated store locator apps for a few hundred dollars, but in our experience the resulting apps are very poor quality and, if anything, end up damaging your brand.
An informative behind-the-scenes look at building an app in this category is Repeat Timer Pro — the offshore development costs ended up around US$4.5k (not including design or subsequent marketing costs).
A complex app is one that incorporates any of the following:
Most business apps would fall into this category. There’s a lot of variation in the cost, but the biggest factor in most app quotes we see is its size: if you have 30 screen mockups in your brief, it’s not going to be cheap to build. Typically we recommend stripping the functionality down to its absolute bare minimum; the app will be less expensive, delivered sooner, and be much easier to use.
An app entering an existing market (eg a Twitter client, RSS reader, or a vintage filter photo sharing app) will have to be very high quality in order to compete. This generally requires extensive UI design, graphics work, and lengthy rounds of usability testing. Expect to go through several iterations of development, testing & rework before you begin to approach the required level of polish.
Other apps in this price range would be ones with complex custom cloud services behind them (eg Evernote, Instapaper, Flipboard). In this case you need to build both a full featured cloud application including database/file storage, web service interface, and back office administration tools, as well as the iPhone/iPad app.
The most commonly cited example of app development costs in this category would be this StackOverflow answer by one of the developers of Twitteriffic: he estimated approximately US$250k to build the iPad version of their twitter client.
To sell your own app through the App Store, you’ll need to enrol in the developer program at US$99/year. When you’re running the numbers, don’t forget that Apple will take 30% of the sale price of apps & in-app purchases (for Australian sales, Apple also deduct the GST).
You’ll also need to take into account:
As is typical with custom development, you really need to speak to a development company to get a more accurate estimate of how much your app will cost, but hopefully the information presented here is helpful.