How long can you survive on bootstrapping?
Here's the problem: I'm completely broke. For this startup, I chose the bootstrapping route. I plunged most of my savings and used credit cards to work with an offshore team and received investment from friends and family to make it past the prototype stage. My development team is willing to take an equity stake to improve the product, but server costs are expensive. Our userbase increased 20x when I dropped the app to free 1 week ago. I cannot afford to pump in $30-40 a day to pay for server costs.
The acquisition talks are positive (it would be a very small exit), but I'd really like to work on building out a company here. Is there any option other than an angel round to make it to the next stage? Would licensing the app to other companies be a detriment in future financing rounds, if we ever make it to that point?
31 comments
[ 3477 ms ] story [ 338 ms ] threadFind someone that is already fairly wealthy from being in business for themselves and pitch your idea to them, make it a partnership and not an outright investment, that would help to get some interest going.
How much money are you looking for ?
30/40 per day for server costs seems to be outrageously high for any mobile startup, why is it that expensive ?
We released on GAE and we're also using Amazon SQS. At our peak load, we were getting over 1.5-2k users streaming in during the initial price drop. CPU Time was our biggest drain: we've combined instant messaging with a local and global search option which eats up resources fairly quickly. I was very surprised at GAE server costs given a userbase that is <10k at this point (given the costs I had to put the breaks on growth very quickly).
The VC approach was for seed-stage capital (~100k) - I found a few "programs"/funds targeting early stage companies. Basically, I'm looking for a business angel that could assume a mentorship role and provide some "smart capital" at this point to scale.
So far for the projects that I'm involved in I have yet to find a single case where I can make a case for a cloud solution vs hosting the stuff directly. (but there are other reasons than financial ones to use a cloud).
Where are you located ?
Or are you really burning through SQS requests fast enough to make it cost cash money?
Either way, it sounds like you've painted yourself into a corner it will be hard to get out of. AppEngine is probably the most difficult platform imaginable in terms of how hard it is to migrate off of. You'll have a ton of work to do just to get out of BigTable, and then you're left with a Django app.
I guess the best you can do is start charging money, and start developing a new version as quickly as possible to stop the bleeding.
Good luck!
So you need to change something.
It sounds like you couldn't afford to release a free version, with all the costs involved. So don't. Stop releasing the free version. Think of a price you would be comfortable charging for it.
Now double that price. Chances are you undervalued what people might be willing to pay for your application. You have a growing user base, but most unfortunately if it grows too much you'll just be out of business that much sooner.
Sure, it wouldn't hurt to keep talking about acquisition. The beauty of that is in most cases these talks take forever, so you have plenty of time, and can always back out or tell them you'd like a few more months. The downside to this is they might just wait until you run out of money, and then whatever small amount they were offering you will become surprisingly smaller. When they have a meeting about whether to acquire your product or not one of their strategies is going to be 'let's wait and see what happens in the next couple months'. It's only to their advantage.
And at least give us the link so we can let you know if we would pay for it! Your company is failing, this is not the time to be discreet.
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftwa...
If you've built a successful iPhone application, you're a marketable contracting operation. Stop talking about getting funding.
Which naturally raises the question: "Doesn't the iPhone already have a perfectly usable chat application built in?"
Do contract work to float yourself. And charge for your app. Integrate with Twitter, Facebook chat, etc. OK, I'm done my rant, sorry.
It sounds like going the free route was a mistake. Bootstrapped startups have to charge something to somebody, and you-pay-me-for-my-product is a time tested way of doing it.
As for the rest, you need to tamp down your costs. $30/day is extremely high for a bootstrapped, no-revenue startup. Find a way to cut this down. Based on your comments about GAE and SQS, see about moving to a standalone VPS (Slicehost or whatever) and running your own ActiveMQ server, probably on the same machine. It's hard for me to imagine a web app w/ less than 10k users needing more than a single big VPS.
Also, we ran into the surprise of discovering our potential userbase: the 12-18 crowd stormed in like bulls in a china shop posting sexually explicit pictures, profanity, etc. which created a whole new slew of headaches. It's a valuable/lucrative audience, but you need a fair amount of policework to prevent things from getting out of control...
Market validation is once you have the data to say "customers in demographic X will pay Y dollars for this app, I will make a margin of Z percent, and there Q customers willing to pay."
Unless you can survive on your free version (which it sounds like you can't), you haven't validated the market yet. Find the price point where you are profitable (and people will pay!)
One of the fellows at SmugMug has blogged about the "free" question, and pointed out this particular problem with "free". When it's free, you capture a part of the market that most wants anonymity and no recourse for their bad, possibly illegal, behavior. 12-18 year olds exchanging sexually explicit pictures via your service is a problem of epic proportions. Stopping it could very easily become your full-time job (and the full-time job of a dozen more people).
I know you've said you've already halted free distribution. I just wanted to point out that this one is a well-known problem with free, and if you don't have good, automated, methods for dealing with it, it can be a huge resource drain.
Figure out something your team can do that will make money. Then think about the long term.
If you can strike a licensing deal with your technology, you should do it. You can't hurt your valuation any more by creating cash flow than you can by driving your company to the brink.
You can talk to companies that have expressed interest, and set up a contracting arrangement to build things for them. There are tons of mobile dev consultancies. Do that for awhile.
I'm in the same boat at the moment, we've raised some seed money and are somewhat in the same boat. In our case, we spent 2-3 weeks of June talking to ~2K of our users on the phone to get some real feedback on how they use the product, what sucks and what else they want to see. At the end of it, we had a pretty solid list of bugfixes and enhancements... but, better yet, we noticed that there were 2-3 specific features that people actually offered to pay for. So, as a final sanity check, I emailed a small sample of those users with a credit card authorization form and asked them to fax it in... I got most of them back (and then shredded them since I don't actually have a way to process them just yet). :)
If your userbase is actively giving you feedback, maybe it's worth spending a little bit of time having in depth conversations to see whether any paid features might emerge?
I’m somewhat confused by all the conflicting recommendations I get on early-stage startups. Again, cash is king and we have some ideas for monetization (which, of course requires more $).
In today's economic climate, can startups afford, literally, to avoid realizing a business model after you've scaled? I realize that YC has increased the number of seed investments, but has the angel community also increased the pace at which they invest in these fledgling ideas at the >$100k investment stage? I'm in Boston, so my perception is a little bit warped. Can someone offer their thoughts?
I don't have a whole lot of insight into what's going on in the minds of the investment community but, IMHO, I think we all tend to think that there's more investing going on out there than is actually true.
1. Compelling products tend to have willing buyers. If you saw a 20x increase in your user base when it became free, it sounds like people really like the product, but don't see it as a must-have (it's not addressing a serious pain for them). On the flip side, it looks like it could be a great nice-to-have for an existing device/product.
2. You'll be much better-positioned for future endeavors if you're able to realize a positive exit. Past success can give you a lot of credibility. If you can get positive returns, it'll be much easier to raise money for your next venture.
Figure out what this number is, and then ask yourself how you can earn that money. You may need to do a part time job in order to get that money. Yes, your ability to focus on this company will be hindered. But imagine how much of a bottleneck being absolutely broke and potentially bankrupt will be to the progress of your company.
EDIT: You may as well call up your credit card issuers and ask them to drop your interest rate. I've had about a 50/50 success with this approach. Both times I was successful I went from an 18% interest rate on an account down to 12%.
We've been able to manage to stay afloat by keeping day jobs. One of us works full-time and the other part-time, while working on the startup all nights and all weekends. Obviously, it takes a toll on you, and isn't very sustainable in the long term. But we've also learned to delegate: we hired two excellent interns, and we pay them in munchies and free lunches.
$30-$40 in CPU costs seems very high. I'm not sure if you have a technical background, but there might be room for optimization, especially in datastore entity structures and queries. Just the other day, we refactored the way we were storing a certain entity to be able to compute a list of key_names and then fetch them from memcache or the datastore in parallel rather than seriallly. That resulted in a 16x performance boost (measured by response time and CPU cycles). There are some other tricks, like "relational" index entities to speed up datastore lookups so that you're not doing too much processing in Python code.
I would be happy to chat more about our experience with GAE. mahmoud [at] thesponty
And after looking at your app, it doesn't seem like you have nearly enough reviews to justify that high of a cost. I'm no server expert, but it seem like you should be able to cut costs on the back-end.
but then $1200 a month isn't much, really. that's what, two, three days of contracting at bay area SysAdmin rates?
Get a dayjob. Yeah, it sucks. But if you bootstrap, that's what you've got to do. I do consulting 3 days a week, and you know what? if prgmr.com revenue stopped tomorrow, I'd go back up to 5 days a week, and I'd have no problem paying for my server space for as long as I cared to do so. (and I have done this... prgmr.com is doing ridiculously well at the moment, but if you look at my history, well, I've been doing this since 2005, and have made my expensive mistakes. All paid for by contracting income. It can be painful, I mean, in 2006, I got a little optimistic and locked myself into a year-long contract for almost two orders of magnitude more bandwidth than I ended up needing. a $15K mistake or so. But eh, it looks like we might have that much revenue this month alone, so I was right to stick with it.)
It sounds like your business is one with low capital requirements, and low monthly overhead. That is the best kind of business to bootstrap, I think; you just need to build your life so that you are OK with supporting the business until someone notices you and the business takes off.
From a product / technical perspective, you also need to look at how many of your "users" continue to use your app after a month or more and how much they use it. That will give you an idea of how many tyre kickers you got and how many switched on, passionate users you got.
Do do a joint venture, you decide on split of revenue, a buy-in value that gets you off stressing about where your next Ramen meal is coming from. Heck, I'd even put the word out to your user base and invite applications for a venture partner. You can't get a better marketer than a passionate user with sales, marketing and business expertise.
1. Integrate with major IM services, AIM, Jabber etc, and have your own "Say Hi service" in there for LBS chat.
2. Put something around the app, as in make it do more than just chat. Explore making it a dating app, so that you can chat/"quick date"/"lunch date" people around you that are signed up with your service. Companies like match.com etc have just stopped innovating in this space and you may be able to get traction.
I haven't done the research to see who else is doing this but it seems like for your app these two things look like an obvious steps.