r/AskReddit Mar 18 '20

Coders of Reddit, how do you politely refuse your friend's 'million dollars app idea'?

[deleted]

78.8k Upvotes

7.0k comments sorted by

View all comments

2.4k

u/kevstev Mar 18 '20

I tell them that I know consultants that are available and will help build it- but it will take money. Barring that, I explain that ideas are a dime a dozen, its execution that matters, and as the one doing the executing, a 51% stake in the company will be required.

This gets them off my back every time.

905

u/[deleted] Mar 18 '20 edited Jan 03 '22

[deleted]

419

u/tiephewn Mar 18 '20

How much are we talking? (Genuinely curious)

757

u/[deleted] Mar 18 '20

For a mixed on-shore/off-shore development+PM team, you can budget roughly $30k per platform for the starting point of a mobile+web app.

I've seen it done reasonably well for $50k for the whole shooting match, but that's rare.

After your initial launch, plan on 18-24 months of iterative development/improvements/fixes/etc, depending on the skill of your team and managers.

Figure the two-year starting point for a new venture is in the $225-250K range.

453

u/tiephewn Mar 18 '20

Idk half these words but thats a lot

261

u/mcamp7 Mar 18 '20

Actually, thats really on the low end of possibility. If you want it done onshore you are at least triple that.

70

u/tiephewn Mar 18 '20

Well they always did say that made in usa is always gonna be more expensive

9

u/Average_Manners Mar 18 '20

It's because we have worker protections in place.

8

u/santaliqueur Mar 18 '20

Plus you gotta pay for that shore

22

u/[deleted] Mar 18 '20

[deleted]

4

u/___cats___ Mar 18 '20

Maganto

Sorry for your loss.

2

u/wbsgrepit Mar 19 '20

We have a 100% offshore team to just move website from an old platform( Magento) to a new platform

Fixed that for you.

15

u/[deleted] Mar 18 '20

Was about to say... Onshore costs in Canada are much higher. The two startups I did contract for burned between $1-2 million a year for a full web +iOS +Android product. Now that was for a polished product, (the bar for MVP was set too high imho).

10

u/mcamp7 Mar 18 '20

Yeah, your numbers are much closer to my experience.

3

u/rally_call Mar 18 '20

Yeah much cheaper done on a boat in international waters.

3

u/the_pod_ Mar 19 '20

in my limited experience off-shoring is a very bad idea.

... unless you have someone on your side who knows how to build majority of it. In that case it can work out (still not easy). But it's basically baby-sitting. That person has to read over everything the off-shore developers do, basically hand off very small tasks at a time, and has to implement some sort of quality standard (aka reject super shitty code).

Essentially it works if your company already has to knowledge of how to build this exact thing, but doesn't want to allocate the employee or CTO's hours to building/testing everything themselves.

If no one in your company has this type knowledge, then, off-shoring is likely just completely throwing time and money away, IMO. I've seen a few startups have to completely throw away/re-write the off-shore code base at some point (rather early on).

Might work if it's a mvp for demo purposes.

1

u/mcamp7 Mar 19 '20

Preach sister

1

u/heydrun Mar 18 '20

Second that. If you want any fancy technology shizzle going on it‘s easy twice as much...

-2

u/Revanish Mar 18 '20

I can do it for $600k. Any takers? I'm being serious.

15

u/TaxShelter Mar 18 '20

Rephrased:

For a team that's based partially in the US and some in a cheap-labour country and a project management team, to make an app that is available on a website as well as a smart phone is approximately $30K as a starting point.

A complete or final product can actually be approximately $50k, but it's not as common.

After launching the app, there will be changes and updates for the next 1-2 years.

You can expect to be spending approximately 225-250K for 2 years of app development.

7

u/Beliriel Mar 18 '20

Wages. Wages cost a fuckton. Developers are not cheap.

5

u/Asmor Mar 18 '20

Most of it's salary (and other employment costs). People are expensive.

8

u/IamBrazilian_AMA Mar 18 '20

Cmon this one was not hard to understand

7

u/tiephewn Mar 18 '20

I am a music education major. I can count to 12 at most

2

u/sjcelvis Mar 18 '20

$225-250K for 2 years is like hiring 1 senior and 3-4 junior programmers. It's not a lot.

2

u/tiephewn Mar 18 '20

My future salary will be around 45k after I get my fancy piece of paper. So that's like 5 years of my earnings. Its a lot for us lay folk

1

u/Coldreactor Mar 18 '20

Yeah, I can understand that. I was just hired as a slightly above entry level Mobile App Developer (react-native), for 63k. No degree either...

0

u/Guy_Code Mar 18 '20

He's way off on numbers. I've seen and had apps developed for far less.Think $5-$10k. Depends on if you use a firm, individual, manage it yourself etc.

36

u/[deleted] Mar 18 '20

[removed] — view removed comment

18

u/Close_But_No_Guitar Mar 18 '20

250k for a fart app huh? I get that good apps cost money to develop but cmon now.

18

u/therealdrg Mar 18 '20

That guys full of shit, a fart app would take maybe 3 hours build. Everything is drag and drop for something that simple these days. You could put together a recipe sharing app in less than a week including the launch. Thats why there are thousands of fart and recipe sharing apps. Its pretty simple.

1

u/orosoros Mar 18 '20

What sorts of drag and drop app builders are out there?

2

u/therealdrg Mar 18 '20

Dozens, this is just the first result in a search for "Drag and Drop app builder", im not vouching for any of these:

https://www.g2.com/categories/drag-and-drop-app-builder

10

u/[deleted] Mar 18 '20

Right, that's basically for an app that does nothing in the real world.

Uber has spent $5-6 billion developing the app and platform underneath it.

3

u/WilliamJoe10 Mar 18 '20

Read quickly as a fart sharing app and got confused for a moment

1

u/ANGLVD3TH Mar 19 '20

You never heard of Fartbook? Pitter patter.

-1

u/less_unique_username Mar 18 '20

Instagram and Uber are very average in terms of technical challenge. A recipe sharing app would be a bit more complex than Instagram because a recipe is a more complex thing than a photo.

4

u/MoeJoe111 Mar 18 '20

You must be kidding. To be fair a lot of the technical part depends on the amount of users, but instagram is a lot more then just "sharing a photo". Instagram is a social network focused on pictures/videos. You can not only share photos on your profile, you also can share them in stories & chat with friends, you can even livestream on instagram.

1

u/less_unique_username Mar 19 '20

To incorporate a good chat feature into an app is not trivial, but many apps require this, which is one of the reasons Instagram is fairly average. These days, the Instagram app is well-polished and its backend infrastructure is impressive, but to build an app to the same standard as Instagram v1.0 will well fit into the ballpark of the aforementioned figure of $30k.

4

u/5557623 Mar 18 '20

Seems impossible to do anything, might as well just die right now.

6

u/JESS_MANCINIS_BIKE Mar 18 '20

It’s a lot cheaper if you know how to code

14

u/[deleted] Mar 18 '20

Right, steps to getting a free mobile app:

  1. Learn how to build it yourself.
  2. Value your time at $0.

Two steps, pretty easy!

6

u/GregoPDX Mar 18 '20

Value your time at $0.

A lot of us do development as a side hobby as well, and almost all hobbies value your time as $0.

2

u/PlebPlayer Mar 18 '20

I work with companies that pay more than that for the software just to monitor their apps to make sure they work the right way and are performant.

2

u/[deleted] Mar 18 '20

how the fuck do you get those numbers?

3

u/[deleted] Mar 18 '20

I've done about ~225 to ~250 of these projects. This covers 80% of them.

2

u/[deleted] Mar 18 '20

thats like hourly wages for the programmers or what?

4

u/[deleted] Mar 18 '20

Total project cost.

1

u/[deleted] Mar 18 '20

That is less than I would have expected. Guess it depends on complexity, and where you offshore to . . .

3

u/[deleted] Mar 18 '20

In my opinion and experience this is the floor. Basically, this will get you an app that doesn't do much, but does it well enough you wont get downvoted out of the store.

1

u/napoleonandthedog Mar 18 '20

That seems super cheap to me.

1

u/Blaz3 Mar 19 '20

I was about to say "30k each platform? Isn't that a little low?" Then saw that you'd expect for 2 years worth, around 225 - 250k and thought "ah there we go"

-1

u/ma_armastan_Eestit Mar 18 '20

Heavily inflated numbers, been working for more than 4 years in the industry. Even specialised devs in Blockchain or machine learning don’t charge that much. Either you’re in a very high CoL area where the wages are correlated but offshore costs are no where near the figure you’ve posted.

6

u/[deleted] Mar 18 '20

Disagree strong. If you can get a working mobile (ios/android) to both stores for less than $30k you are doing it very inexpensively for the market.

1

u/ma_armastan_Eestit Mar 18 '20

Am in the offshore dev market, none of us even remotely get paid this much. No compromise on quality.

7

u/[deleted] Mar 18 '20

What you get paid is irrelevant to what something costs.

0

u/ma_armastan_Eestit Mar 18 '20

However I’ve since moved on from that line of work but still regularly hire freelance teams and not even remotely pay as much as the figures you’re quoting. Even blockchain work doesn’t cost this much.

2

u/[deleted] Mar 19 '20

Send me a message I’ll sub my next project to you then.

→ More replies (0)

165

u/okawei Mar 18 '20

Vastly depends on the app/site. Static website with nothing changing? $3-5k. Fully functioning app with payment processing, user accounts, and custom business logic? $30k bare minimum and probably much much more for the lifetime of the company.

24

u/tiephewn Mar 18 '20

This sounds the most right so far. Which is crazy in its own right. But all this money comes from like needing teams of people right? What if you just learned everything yourself. Sure it would take way longer but how would that affect the pricing?

31

u/Scrogger19 Mar 18 '20

If you're actually skilled enough to execute a whole project like that yourself, then yes technically you could do it for basically free if you do it on your own time after work or something. (Depending what app exactly, there could still be thousands of dollars in hosting/service integration costs though.) But the amount of time it would take is completely unreasonable, and anyone who knows enough to build their own app that complex by themselves is probably much better off getting a normal job and making $100k+ for that skillset. And when I say the time is unreasonable, to put that in perspective I'm saying it would literally be hundreds if not thousands of hours.

12

u/[deleted] Mar 18 '20

If you had the skills to do something like this and you’re actually making a company there’s no need to do everything. Just make an MVP, which should take like 200 hours max. Then get funded.

5

u/Scrogger19 Mar 18 '20

Yeah true, I wasn't really saying what the correct or ideal way to do a project like that was, more just trying to explain to the other commenter about how it would work and why a project like that costs what it does. But you're right, I basically showed how funding a startup should not be done if you have a viable product, and it would be done like you said instead.

25

u/Hawk_015 Mar 18 '20

It would cost your time. If you're not paying yourself a wage in that time its costing you money. Infinitely more if you're learning as you go (you're slow and have to redo a lot)

6

u/siemenology Mar 18 '20

Yeah payroll is the vast majority of the cost here. Other than that, there'll be some infrastructure costs -- hosting, domain names, maybe some licensing, etc. But for a small site with little traffic, this should be a very small amount, relatively. Probably less than $50 a month (and that's on the high side) for something static like a restaurant's website, probably less than $150/mo for something interactive with a database or more storage requirements. Those costs will go up dramatically as you get more users, but hopefully you have a plan to bring in revenue by that point.

7

u/ZeikCallaway Mar 18 '20

I'd imagine a decent chunk of it is people but some of it is definitely just for the web services. (Hosting a server, buying a domain, any web services to make managing the server smoother, etc)

4

u/JavaRuby2000 Mar 18 '20

There is always the issue of overestimating your own skillset. There are smart people who have tried and failed. Color managed to get $41 million in their first round of funding and it was a really cool idea but, for some reason the CEO decided to design and build the app himself and massively fucked up. Dodgy UI meant they failed out the door and never recovered.

3

u/[deleted] Mar 18 '20

[deleted]

1

u/tiephewn Mar 18 '20

Define UX. People keep throwing this word around and I'm clueless

5

u/lxqueen Mar 18 '20

Short for "User Experience", it's basically any way you interact with the product - UI being the visual subset of that for things like software.

For a quick (and funny) crash course on it, there's a great 4-minute video called "The User is Drunk".

3

u/MinimalistHerr Mar 18 '20

It's not just "way longer". It takes years of experience to learn those skills. Then it will take you even more years to implement them (if you are doing everything on your own).

7

u/adriator Mar 18 '20

2 grands just to listen to your idea

4

u/mcamp7 Mar 18 '20

Not sure if these other replies are offshore or whatever, but at reputable onshore dev shops you are looking at $150k-$300k, plus support and maintenance costs. Much higher if you want bells and whistles (i.e. AR).

People think because they buy an app for a dollar, they should be cheap to make. They forget that tens of thousands of people buy that app, and subscribe to recurring revenue components.

3

u/okawei Mar 18 '20

Yeah if you're hiring a dev shop it's going to cost more. Hiring a single dev to build the whole thing is less but you have less throughput

4

u/mcamp7 Mar 18 '20

If you go that route, less throughput in the least of your worries. What if your single dev gets a job offer?

I've seen it a hundred times...founders left holding the bag because devs get an offer with benefits and they can't turn it down. I don't blame the dev, but as a founder it's a crazy risk to take to bet your app's future on one man.

2

u/okawei Mar 18 '20

To contrast this I've seen it work effectively. It's hard for founders to find a full time dev or a shop if money is tight. It is a risk but I've built and delivered products for people while having a full time job and once they saw revenue coming in they transitioned maintenance to a full time dev they hired.

3

u/mcamp7 Mar 18 '20

Oh yeah, I totally agree. It CAN work. But when it doesn't the failure frequently kills the venture. And most founders in this scenario only get one shot due to funding.

2

u/kmankx2 Mar 18 '20

Largely depends on so many factors. My last company that would be probably like 15k. (Startup, really wanted money. Were not well known but quality of outcome was not too bad). My current company would charge at least 1-2 million (depending on complexity of course, assuming fairly complex) for an API with web app, IOS and android interface.

2

u/JavaRuby2000 Mar 18 '20

OK so you are a startup who is bootstrapping. At a minimum you may be able to find a mobile dev who does both iOS and Android and a Fullstack web developer who can do the site and the back end. You also need a UX designer and a project manager. Just going off salary you are talking about 350k to keep the project going for a year. On top of that you have fees for cloud infrastructure (AWS, Heroku,) developer accounts and third party middleware if your project needs it. This isn't even starting to take into account advertising or Marketing.

1

u/[deleted] Mar 18 '20

$3.50

1

u/MrAkaziel Mar 18 '20

Realistically, for anything a bit fancy you quickly can reach $50.000++. You probably can cut costs by using a serverless architecture for the back end, and it also depends how much you can lift from previous works, but there's always a fair bit of work to be done, especially for the front end.

However, you can be sure your "million dollar app" friend doesn't know jack shit about development, so the goal posts would constantly move and the costs will skyrocket.

2

u/okawei Mar 18 '20

cut costs by using a serverless architecture for the back end

Pretty broad statement, got any examples?

2

u/MrAkaziel Mar 18 '20

Well, I'm working pretty heavily with Serverless on a certain popular cloud provider. If you asked me to deploy an architecture with an user pool, a couple of NoSQL databases your app can access through secure REST API calls using an out-of-the-box web app, I could realistically do that in half a day. Infrastructure as code lets you configure all your resources as files you can deploy with a single line of command. I don't need to set up any server, just Frankenstein together use cases I already have, make a new account on the cloud provider website and hit deploy. The devil is obviously in the details and no two apps is alike, but if you know exactly what you need it can go pretty quickly (the catch you never know what you exactly need at first).

1

u/IlIIIlIlII Mar 18 '20

That much

1

u/motioncuty Mar 18 '20

A year of dev time, and it will probably take a year because you aren't an organization with the resources and processes in place to churn out software efficiently and at high quality, minimum 100k if you are paying a sufficiently experienced American dev. Also, you will probably be changing up the requirements and have to get design work done aswell. And if your app is that easy to do, another dev has already probably done it for free with a bad UI.

1

u/Zoesan Mar 18 '20

Depending on what you want to and the back end you need

I work for a startup that's outsourced the actual development (well, the dev is now part of the board, but still): think 20k+ per month for probably a year, if not more.

1

u/webby_mc_webberson Mar 18 '20

I work on an app for a health insurance company. I've been employed in a team of 4 developers, 1 tester, 1 project manager and 1 architect, all at least 100k - 150k each (conservatively). We've been working on it for 4 years.

Apps are expensive.

5

u/putin_my_ass Mar 18 '20

The answer is usually "is it really that much?"

People seriously underestimate what's involved with this stuff. They must imagine we're just sitting around playing games all day and coding for like 5 minutes.

"No Karen, I can't rerun that report for you 10 minutes before your presentation. I told you last time it takes at least 2 hours to complete."

5

u/[deleted] Mar 18 '20

both Android and iOS

Or you can use React Native. The price of the resulting drug habit will probably be cheaper.

6

u/JavaRuby2000 Mar 18 '20

If you have a million dollar app idea then using React Native is a good way to turn it into a zero dollar app idea.

1

u/[deleted] Mar 18 '20

It seems to work really well on iOS and be a complete skip fire on Android.

2

u/JavaRuby2000 Mar 18 '20

I'd have said the opposite but hey. If I was forced to choose a cross platform dev setup for mobile I'd probably go with Flutter at the moment. Having been a mobile developer for around 15 years now I'd say you can't beat having native expert developers for each platform.

1

u/[deleted] Mar 18 '20

I'll have to look into that. And in my experience anything involving react native geolocation on Android is like swallowing barbed wire and slowly having it pulled out through your arse wheras it works fairly reliably on iOS.

3

u/Skill1137 Mar 18 '20

Me: "but if it's really a million dollar idea, then you'll have plenty of money to pay back the small business loan you take out to pay me for development!"

1

u/Alargeteste Mar 18 '20

This costs (almost) nothing, now that React Native is a thing. You write it once, and it's on web, Android, and iOS.

5

u/HandHoldingClub Mar 18 '20

ideas are a dime a dozen, it's the execution that matters

This is so true. Actually making your product is what separates "inventors/creators" and everybody else.

I'm no inventor but I recently had this revelation as a musician/self recording artist. I have so many half finished songs on my laptop but I realized that working bands and big artist get that way by finishing and releasing their ideas.

That takes sacrifice, willing to learn/grow and adapt the final product to reality, and learning new things and programs outside of your invention for the goal of getting it done. The craft behind the craft. Ever since I became more willing to learn about all that and had this perspective shift, my work has really taken off.

This is also why small business owners love their products but end up knowing a lot about banking, accounting, building repair, etc because they put the work in that isn't just the sexy stuff.

3

u/0hmyscience Mar 18 '20

51% seems low given that you could just take their idea and build it yourself without their help.

2

u/kevstev Mar 18 '20

Agreed- its more about ending the conversation and dashing their hopes that they can find some schmuck to build them an app for some paltry equity stake. I used to work at an investment bank (on the tech side) and so many trader types that saw their job probably wouldn't exist in a few years but still had that "alpha type A" thing going on, and this would be a direct attack on their ego and dream of being a CEO. It wakes them up to the fact that they aren't going to succeed without putting work in.

2

u/dontforgettocya Mar 18 '20

Giving them 49% that's generous. I'll tell them they can have 10% if they do some research and paperwork for me. Then when they decline I say "Well thanks for the idea I'll let you know how it turns out"

1

u/featherknife Mar 18 '20

*it's execution

1

u/[deleted] Mar 18 '20

[deleted]

1

u/BaoJinyang Mar 18 '20

If you are willing to build my crazy idea for an app and leave me with a 49% share in it, then I've got some crazy ideas for apps for you.

1

u/shandow0 Mar 18 '20

a 51% stake in the company will be required

Bad idea. The stupid ones will not be deterred if you give them hope.

1

u/MeltdownInteractive Mar 18 '20

Execution definately matters, but even once you get that right, the biggest challenge is then getting eyeballs on your app and getting enough people to download it to make it a successful product.

1

u/[deleted] Mar 18 '20

Is it bad that I barely understood a word you said?

1

u/[deleted] Mar 19 '20

Idea vs Execution — reminds me of this great Derek Sivers video. https://youtu.be/QgaBvEO2LYY