Instagram estimations
How much would it cost to make an app like Instagram?
On the first sight, Instagram is a straightforward app, which allows users to upload photos, view friends' feed, like and comment on interesting posts.
However, Instagram is waaaay more complicated than this. Think of Stories, Explore section, all the Filters, Insights data, complex Settings, Business features, and way more.
In fact, we thought that Instagram would have the same difficulty level, and would have similar estimations as Tinder, but we were very wrong (almost twice!)
Obviously, you might not need all those additional features, so feel free to check features that you would like to be included in the estimation.
hourly rate
let's select an hourly rate first:

$45 per hour

Strong middle developers. Way more experience, much better understanding of possible edge cases and weak points in the project, so they can make sure project will be stable and fast.
platforms
select what you target

login and registration

login and registration estimates
select only features you need
InterfaceLogicBackendTotal (h.)
4206
64414
24410
64414
44210
2428
44210
Estimated time (hours)126
Estimated costs (USD)$5670

Main Features

Core features of Instagram: view friends' feeds, upload new photos, and add some filters!
Technically, the feed is one of the most complicated parts here. It includes likes, comments. It allows a user to report, block, or unfollow another user.
Making a new post is easier, however, includes many steps. The most time-consuming one is Filters. Multimedia processing is a complicated process and usually needs more experienced developers.
Additional info is an interesting one - it will allow a user to select a location of a photo (we would get current location, and would show some places around), tag a friend on a picture, and more.
Remember that you can lower cost to build an app like Instagram by selecting only features that you really need.
Main Features estimates
select only features you need
InterfaceLogicBackendTotal (h.)
7131131
76013
46010
715022
67720
27615
Estimated time (hours)198
Estimated costs (USD)$8910

Stories

Stories is a relatively new feature. It was never a core feature of Instagram, but it is even more popular than photos amongst some users!
Instagram Stories editor allows you to add gifs, polls, different effects to a story, and much more. Those customization features are always updated, so we decided to estimate only Story creation, and adding text to it.
Here we try to find out cost of making an app like Instagram. If you don't need Stories in your project - just deselect them. It will lower the price, and development time will be shorter as well.
Stories estimates
select only features you need
InterfaceLogicBackendTotal (h.)
76013
66012
715022
64616
711725
Estimated time (hours)163
Estimated costs (USD)$7335

messaging

messaging estimates
select only features you need
InterfaceLogicBackendTotal (h.)
67619
44210
6111532
Estimated time (hours)99
Estimated costs (USD)$4455

explore and activities

Explore is a fun feature that allows a user to find new exciting photos or stories. It has a sophisticated algorithm that shows not some random images, but something that user might like. It includes pictures from hashtags user follows, photos liked by user's friends, and mode.
Activities show new likes and comments on user's photos or recent activity of people whom user follows.
explore and activities estimates
select only features you need
InterfaceLogicBackendTotal (h.)
711725
46616
711624
67417
77620
Estimated time (hours)175
Estimated costs (USD)$7875

user profile

User's profile is more complicated then it looks on the first sight.
Except for all user's photos and his personal info, it displays photos that are visible only to close friends and pictures where a user has been tagged
In addition, there are Insights, which help a user to understand how many people were checking his account, his audience detailed info, stories archive, and so on.
user profile estimates
select only features you need
InterfaceLogicBackendTotal (h.)
1115733
66214
64414
77620
44210
64212
Estimated time (hours)183
Estimated costs (USD)$8235

settings

Instagram has very sophisticated settings. Almost every part of the app can be configured.
The average user can change his Profile info, view posts that he liked, edit Close Friends list, or select people from whom he would want to hide Stories.
Business users can add payment info, start promotions, and more.
Of course, there are also necessary settings, like Privacy or Notification settings, which would allow choosing which notifications user would like to receive, and in which format.
Cost to develop an app like Instagram can be really high, but you can select only the features you really need to fit in the budget.
settings estimates
select only features you need
InterfaceLogicBackendTotal (h.)
66416
67720
611724
46414
44210
44210
Estimated time (hours)162
Estimated costs (USD)$7290
Selected platformsiOS and Android
Summary:
Total price for an app similar to Instagram (for both iOS and Android) with a selected set of features would be around $49,770.
Development itself would take 1106 hours (or around 34 weeks).
Total Costs
Hourly rate: $45 per 1h.
$49,770
Total Time
1106 hours
~34 weeks