It was 2004 and Kevin Rose, the then host of the obscure Screensavers, had an idea that was going to change the way we did media. Such a revolutionary idea would surely require hundred of thousands of dollars to create with a large team?
Rather, Kevin spent just $99 on server space and paid a developer $12 an hour to mockup his idea into a web app. And it costed further $1200 to secure the now infamous domain, Digg.com.
This story is typical of many a successful startup. If you were inspired by my previous post on Why You Should Build a Web App, and thought you might give it go, read on to discover just how accessible it really is.
Costs Are Now Low, Ridiculously Low
That was 2004 when Digg.com was launched for around $2000. And the cost of entry has only become lower thanks to App platforms (Google App Engine) and other Cloud Computing (EC2). If you have an idea, you now have no excuse to bring it to market.
Where To Find Money
With costs so low, you really don’t actively need to seek venture capital while building version 1.0 of an app. Talking to a number of founders it seems most started by racking up a debt on their credit cards and borrowing from friends and family if needed.
If you’ve got a job, don’t quit before building the app, try and work while version 1.0 is in the works.
Make Money From Day One
Task.fm made its first sale on the first day it launched. I wanted to make sure I had some form of turnover coming in from day one. Thanks to a loyal customer base (due to the nature of the product), very few people cancel their Task.fm subscriptions. This means I have predictable a steady monthly income which is only growing. If you can use a similar pricing model in your app, I highly recommend it.
Gone are the days when you can simply build a web app and then use “advertising” as your business model.
The most common model amongst bootsrapped apps is Freemium. This involves giving away part of the app for free and than offering more features or a premium version for a fee. Ever wondered how many free users convert to paid? The average is around 1-5% across a large variety of apps.
Plenty of people will tell you to build traffic, your brand and culture first and then worry about money later on down the track. This is the most ridiculous advice I have ever heard. If you’re serious about building an app, you need to have a business model from day one. Even if its not 100% implemented (which it should be), you should at least have a plan. Open your eyes people!
Some of the Costs Involved
So you have some idea of the costs involved I’ve included a brief run down of what I think an app requires to get built. Of course, you probably have your own suggestions so let me know in the comments.
Servers
A web app can be launched on a server costing as little as $20 a month. You probably spend more than that on coffee in a given month. The idea is to start small and scale. A VPS or Virtual Private Server will make scaling simple. Processing power, memory and hard disk space can be added with a click rather than a complete hardware reinstall if you were using a dedicated box.
Expect to pay around $50+ a month for a decent setup and expect this to increase month on month as you grow.
Domain Name
This is an easy cost to estimate as once you have invested in a domain, the costs to keep it registered are minimal. Task.fm costs less than $100 a year. If you want to acquire a premium domain, expect to pay upwards of $500. Don’t fork out more than $2000 for a domain, its really not worth it.
People
The cost of labour really depends on how much work you can do by yourself. Hiring people will be your biggest expense, even if you work with freelancers. Figure out exactly how much development work you can do and then decide how much you can afford to spend. Create a budget and try and stick to it.
Developers work for around $20+ an hour.
The Other Costs
Its amazing just how many other costs are involved in running a startup. Here are some of the bills I pay each month:
- Mailing List
- Email Server
- Helpdesk Software
- Subversion Server
- Offsite Backup Provider
- Voip – my number, office number, voicemail, etc.
- API’s – used to power sms and voice reminders, transcription, gateways etc.
- Statistics – realtime analytics
- CDN – Content Delivery Network to server images, scripts etc (really fast).
Of course these don’t include legal fees, incorporation costs etc. This will most likely happen later on down the track for you, so I decided not to include these costs right now.
As you can see, there are lots of little costs involved that all add up.
Got $2000?
So do you have a great idea and $2000? If so, you potentially have all that’s required to get your app off the ground.
Photo by – velo_city

10 Comments
Digg was not founded with 2000 dollars. That was simply a PR thing to hype digg to geeks.
No Digg was, and I have it on good authority. They did of course venture capital after that, but the original version, before most people started using it, cost under $2000. Why do you say otherwise?
This is why the first commenter was contrarian. http://goo.gl/ZFF3
so true. I should probably ignore more comments
Kevin Rose pulled off digg w/ $2k mostly because he was already TV famous to hundreds of thousands of people in 2004. His fame was crucial to digg’s success, and gave it a huge advantage over similar sites with more money but less famous founders. Likewise reddit’s success was largely due to massive early publicity from Paul Graham/ycombinator.
True, but TV famous (especially on cable) doesn’t build a web app following. It was the idea that was good.
What similar sites were around at the same time? Slashdot?
Digg and Reddit are just two examples. I know of hundreds of apps that cost in the low thousands to bring to version one with no huge following. (I use myself as a case example)
Do you not believe an app can’t be built for under $2000
Please don’t try to pay a developer $20/hour. It’s one thing to contract out some of the mundane dev work in that ballpark, but to just think to yourself “Oh what a great idea I have, it’s going to be the next Facebook, I should hire a developer to code it for me.” — Don’t do that.
i started my website for 50 dollars, i made the design myself, wasn’t that neat but was free and now its a source of a five digit monthly income
Nice post! I had a couple of questions though.
One, could you clarify your domain name costs? It sounds like “premium” domain just means an unavailable domain that you have to buy from someone else. Is this the right assumption or were there other costs associated with a premium (differing from say, a $7 domain name from GoDaddy.com)
Two, could you tell us the costs of your email and subversion server? Do you maintain your own servers here or go through some other service?
Thanks!
Yes a premium domain is one that you need to buy from someone else that has already been registered. Depending on your app though, there are still plenty of available domains.
Subversion server is provided by Beanstalk and I think costs around $50 a month. Email server is run a special grid network (or will be soon, its in beta). Because Task.fm has to send a huge amount of email we need a scalable, grid based setup. Not really needed for most apps.
One Trackback
[...] How to Finance a Web App in 2010 – Not just a web app, any business. You’ll be surprised to learn, that if you read this blog, you can already afford to build a web app. [...]