Growing Our SaaS to $1M+ ARR: 7 People, 3 Years, No VC Money
medium.com
medium.com
How did you go from 0 to 20K mrr ? It's not really clear in the charts. Looks like the most difficult step for many boostrapers, the difference between "Default alive" and "Default dead" as PG says.
Then we decided to stop - pause any ads and promotion and 100% concentrate on the product, improve everything we have, do not add any big features. We talked a lot with our customers, found out what they liked/disliked the most. I would say that this is what helped our product. At that time we completely rewrote the whole project.
can you say a bit more about your product and were you went to find relevant customers to talk to?
thanks.
We were listed here before even had a product. Collected mailing list. After public release, this service brought us about (I don't remember exactly) 700 or 900 signups.
Try to spend a few hundred or thousands $$ on Google ads and add Intercom or Drift on your landing. Try to chat with visitors. I think you'll get some insight.
Be sure to read reviews about existing products on the market. What pros and cons their users write (Capterra, G2Crowd, TrustPilot, TrustRadius).
The most important thing is to achieve the Aha! moment as quickly as possible. When you client realize the profit from using your tool. Integrations in our case. New lead register an account in Everhour, finishes quick onboarding wizard and can immediately see the timer button and other controls in his/her Asana, Trello, Basecamp or GitHub interface. It takes maximum 5 minutes.
Cold emails doesn't work well for us. Or maybe we aren't doing it well. Anyways, we try not to bomb our clients with tons of emails. Today it's annoying. If you need a hand, we have a chat window or we offer a free one-on-one demo.
The company is based in Belarus where salaries are lower than US: https://blogs.elenasmodels.com/en/average-monthly-salary-in-...
Not every employee must be a high paid engineer. And there are certainly non SV based engineers that are totally fine with less than 100k $ per year?
Being based in Germany, I calculate around 100k€ revenue per employee myself, maybe a bit more.
They are a belarus company, selling to mostly US companies, so probably pay little sales taxes. other taxes are paid on profit, so explicitly after employee salaries are paid.
Salaries are usually the largest expense in many IT companies. They don't collect monitoring data or otherwise huge ingest of data from users, their server costs are probably low.
Their main channel of acquisition is partners, I believe Basecamp+Asana doen't take money for being on their partners page. Both just link out to the websites of partners without any means of "tracking", so that seems a right assumption.
If renting an office is more expensive than one monthly salary for one employee you have got yourself a palace, or you strategically choose the wrong city like SF or NY.
65% of my costs are salaries in my company. Looking at Buffers transparent cost report they are similar. From my experience talking to other business owners it is about the same, sometimes higher.
Now depending on what profit margin you are targeting, lets say 20% pre-taxes for a bootstrapped business in growth mode (it is "low" because you are re-investing money into the company by hiring people) that leaves 800.000$ * 70% => 560000$ for salaries. More than enough for 7 people.
Some of your list is silly. My electricity bill is $25 per month. My rent is $800 per month. I choose a smart place to open a startup, not SF.
it's completely unknowable. ARR is not enough data.
My business makes $2.2MM ARR and has 17 employees (counting the founders). We're profitable, although we try to put about as much money as we can afford back into growth, so we're right around break even. There are a number of factors to consider when thinking about whether this is "enough" money.
Location - We're based in St. Louis which has significantly lower cost of living than, say, the Bay Area (we moved from SF for this reason). St. Louis is much more expensive than some other parts of the world. So the amount of revenue a company "needs" is highly dependent on where it's located.
Types of employees - More than half of our employees are on the support team, and almost every came in as an entry level employee right out of college. We pay our support people very well (almost as much as the engineers) but it's definitely cheaper to employ a handful of entry-level support people vs. senior engineers. I think it's a common mistake to think that every startup is made up entirely of engineers.
Revenue per employee - Right now we're at about $130k ARR per employee, and like I mentioned, that's close to break even. If we keep growing somewhat quickly, we'll bring in enough new entry-level employees at lower salaries to bring the average down. But as our growth slows (which is happening, and happens to everyone eventually), our team becomes more and more senior and so we pay them accordingly. For this reason, I think we'll need to shoot for a higher $/employee. But not much higher I don't think. I bet $200k/employee would cover us long-term.
"Maximizing shareholder value" - One of the things that drives most tech companies to make so much money is that their primary goal (regardless of what their mission statement says) is to maximize shareholder value. When you're bootstrapped, you can choose not to do that. I work full-time as a founder/CEO and get paid well (probably about what I'd be making working for someone else, maybe a bit less). If I wanted to become a billionaire, then yeah, this business model wouldn't work. But that doesn't have to be the goal.
To be more specific, we start our support people at $53k/year and guarantee $10k/year raises for their first five years. We start engineers at $71k and guarantee the same $10k raises. So engineers are definitely making more, but in terms of the fully loaded costs to us, they're not that different.
St. Louis has a tech community, but it's pretty small, and there aren't very many people who have already experienced success. As a result, while there are a lot of the normal startup things like co-working spaces, networking events, etc., it isn't a particularly big part of life unless you really want it to be. It's easy to meet people who work in other industries, and I think people generally don't link their personal identity to their employer as much. I also think more people find satisfaction in non-tech work (like customer service, teaching, etc.). I consider this to be a more healthy and hopefully sustainable environment.
Having said that, it's a bit funny because many people in the tech scene here haven't experienced the Bay Area and they think STL is sort of "the next silicon valley" which is just so hilariously not true. I view that as a good thing because I left SF for a reason, but I do wish people would stop pretending that it's a first-class tech hub. It's just a great mid-sized city with roughly the same number of tech jobs as any other mid-sized city.
My name is Mike. I'm co-founder and product at Everhour.
I'd be happy to answer your questions if any. Feel free to ask here or on Medium.
However, we do have some great success stories (e.g. AIMatter (was acquired by Google), MSQRD (was acquired by Facebook)).
Most promising startups incorporate in US from day one and raise money there. In addition, there are number of funds in Russia or Ukraine.
In other words, if you have an interesting idea, you will find money or money will find you :)
TargetProcess, PandaDoc, FriendlyData, Eightydays.me, Maps.me (was acquired by Mail.Ru Group), SplitMetrics etc. Plus the biggest company is Epam (Market Cap, 7.406B).
> 5) The advantages of annual billing
How do you encourage customers to choose annual billing?
There is work to help people update info, etc. And an annual check or ACH would save card fees.
But it doesn't sound like OP offered a discount, so just curious.
If you're unsure then I second the other commenters' opinions, do 12 months at full price. If you want to try a discount for some time to see if it helps conversion, that gives you a comparison point. There are advantages in annual billing beyond "it's cheaper", so you can't compare directly to monthly billing.
(2) We have no ambitions to market leadership. Moreover, I'm not sure that this is possible. The requirements for ideal time tracker are very different based on industry and company size. If we want to be a leader, we will have to add all the features. But then we will become difficult to use and this will have a negative impact on existing customers. While our main market is the US, we have customers from 70 countries. We will continue our expansion on top markets, instead of focusing on one.
(3) I think it depends on the product. We have a fairly low ARPU - about $50. Our main client is SMB. They don't visit us and no personal meetings required. If you do enterprise - I think it makes more sense.
1. Can you talk more about the ramp up from the idea of Everhour to actually working on the project full time. Did you guys slowly wean yourself off of consulting work, or was there a decision to jump into Everhour as a SaaS early on?
2. How do you handle nonpayment for annual subscription renewal? Do you reach to the company, or shut them down immediately?
3. What kind of features do a free vs paid userbase generally request?
2) We contact them, ask what was the reason, but in general, if they don’t renew, they no longer use the product. Often there is no such a company anymore.
3) Well, for example internal invoicing. They ask better design, more templates, while larger ones used Xero or Quickbooks and they just need integration.
Thanks for sharing your story and congratulations on your success.
I have two questions:
1 - How should I reconsile your statement that you should be the user of your own product, with pivoting several times due to misunderstanding market demands? Were you still your own customer after those pivots?
2 - Since you mention pivots, have you been applying lean startup / customer development practices?
1. Let me give you an example. We were using GitHub and all the embed functionality was working fine because we were using it every day. But we did not use Asana or Trello. Then we decided to use this platforms as well in order to check UX there. And as soon as we did it, we've noticed performance issues, bugs etc. As soon as we redo those integrations, we noticed better conversion. Besides, it happens that an external tool changes something in their interface and our embed controls may disappear or simply will look bad. We can't wait for customers to point on this. In addition, we asked e.g. Asana to include us into an early adapters list when they do some A/B testing or release Beta feature.
2. I can not say that we strictly adhere to some methodology. Just trying to think over any new feature, ask the opinion of our customers, early release with the limited functionality. If there is a demand - we are refining. If not, we think what we did wrong and can redo it completely or even deprecate.
Don't be so humble. $1 million ARR is f hard. Take credit where credit is due.
Do you think you would have been able to build the same business in say London?
Why wouldn't it be?
We have good technical people here in Belarus. But we have other problems. It’s almost impossible to find good Sales or Marketing talents here. I think it's due to the fact that we still have fewer product companies and more outsourcing. And of course English language. It's not native for us. While these positions imply impeccable knowledge.
Therefore, perhaps in London we could build sales/marketing team from day one and could sell better. But with the engineers it would be pretty much the same. Or even worse. I can imagine that we would probably hire people remotely, to save money, and this approach has some drawbacks.
0-1 is a huge thing! Very humble presentation, great job. One of the very, very, very few medium posts that are worthwhile to read.
I find this very impressive with only 7 people because probably 5 of them are engineers and/or actually support the product. That leaves only 2 people for the marketing aspects, which are difficult.
It would be more enlightening if you would post cash flow data.
> 4) Freemium can put you on the wrong track.
Sure, but this is very highly product-specific. Freemium can also win you mind share and technical lock-in.
2) I agree, many successful companies grew via freemium modal. So our case can't be applied to everyone.
Who drafted the layout for your landing page + integrations pages + wrote the content? They are very, very good and look like the work of multiple people, not just one person.
does a nice job of highlighting new comments since your last view.
Try this: https://chrome.google.com/webstore/detail/hckr-news/mnlaodle...
I use the collapsable threads feature a lot too.
Meanwhile, I found this - https://chrome.google.com/webstore/detail/hacker-news-enhanc...
Is this for real ? 10$ per click ?!! That's really depressing, and completely shuts out all the small players.
In the Healthcare space, some people are paying $50+ for highly competitive, highly targeted keywords.
The hardest thing is that we could not learn it without failing. We got it only after we showcased the product to the market and after talking to hundreds of customers.
PHP (Symfony), Angular, MySQL, Redis, Nginx
Of course it's not an entire list, but if there are any additional questions - ask, will try to clarify.
Can i ask what other languages/frameworks are common for web apps / dash boards ?
Sorry, maybe it does not answer your question?
We cant use PHP.
I'm not an expert here. To get the right picture, I would recommend searching for some kind of UpWork report. Like this - https://www.upwork.com/press/2018/05/01/q1-2018-skills-index...
But if you consider remote employees, you want have problems with any framework.
This is really interesting and helpful.
We've found generating leads for our SaaS [1] difficult, with similar results from google ad words and really bad results from LinkedIn ads.
In retrospect, talking to some friends about google ad words, the results aren't so surprising, but I'm glad we went through the experience. This note from the article rings very true:
> Plus you should constantly optimize your landings, banners, texts etc.
constantly looking at your landing pages, keywords and ad configurations is not a trivial task - it requires a lot of thought and discussion.
we've figured out the content marketing approach (blog posts and relevant SEO) and will be doing that; but we've also been looking for better lead generation approaches.
great post ..thanks.
I would also advise you to devote some time and collect feedback on such sites as Capterra, G2Crowd, TrustPilot, TrustRadius. Firstly, people search and read reviews before making their final decision. Secondly, reading about the competitors, they will find you. Third, sometimes bloggers use these sites to select the top 10 tools they will write about. If you are there - awesome. And finally, these sites sometimes do their own reviews and marketing campaigns. You better be there :)
I've been considering investing some time/money there, but I have doubts as to whether any customers actually visit those sites.
I cannot measure impact directly, but I think it worth my time to maintain a good looking profile at a resource with estimated monthly visitors = 7.4M (according to SimilarWeb).
Also, if you search for example "best time tracking software" in Google, they are on first page. And it costs $0.
Such platforms as Asana or Trello or Basecamp converts much better. Yes, there were other solutions, but our clients decided that we are better. And objectively we offer some very unique and competitive benefits.
But there are some difficulties. For example, sometimes our customers do not understand that the extension is needed and delete it :) Or, for example, they have several computers and on each, they need to install our extension. And they simply forget it.
More here - https://9to5mac.com/2018/06/09/safari-12-extensions-more/
It's another headache for us. So far we did not find any good step-by-step article on how to do it.
Check out https://github.com/avast/topee - It's work in progress (but already complete enough for our use case).
I'm asking because we do our best to support the most popular browsers: Chrome, Firefox and Safari. We do not force you to use one. I.e. we offer same functionality in your preferred browser.
But each browser has its own features and ecosystem. Chrome is the easiest from tech perspective. Safari for example has a very strange review policies. Judge for yourself, as soon as we release a new version of our extension, Chrome releases it within an hour and does it automatically. In Safari, we need to send it for review each time and wait for a week or two. During this time we can release a few more updates.
(1) Traction: A Startup Guide to Getting Customers — Weinberg, Gabriel (2) Scaling Up: How a Few Companies Make It...and Why the Rest Don't — Harnish, Verne (3) The Lean Startup — Ries, Eric (4) 100 Days of Growth - Sujan Patel & Rob Wormley (5) Delivering Happiness: A Path to Profits, Passion, and Purpose - Tony Hsieh
Most of our clients are fairly small or just at an early stage. And this is natural. Bigger companies mostly have time tracking process in some form, and they do not want to change the tool (something that already works).
For small teams our pricing is ok, although we've being often told that this is too much. People want everything free today.
When we thought about our pricing, we looked at competitors, but also considered how much we ourselves would be willing to pay for such a tool.
At some point just stopped accepting new quotes and switched employees to the product.
Lastly, I can not say that time tracking is kind of "sexy" topic. We are not changing the world, thus top news resources aren't particularly interested in this field. Investors neither see us as an opportunity for good "exit". Therefore, businesses like us do not have other choice as to move towards "work-life balance" business. Where being profitable is a must!
I did not study 100% of our competitors, but the most known like Toggl, Harvest or Hubstaff did not get investments. Perhaps only some small amount on seed round.
I continue to believe that VC money needed for explosive growth. We believe that it is a little too early for us. We are still continuing to pay a lot of attention to the product, communication with our customers, finding our product/market fit and not marketing. Our current revenue is enough for this.
And no, we are not nervous about our competitors :)
Enough to pay 3 fulltime engineers.
100K yearly AWS expense.
Running several scraps....scraping ads and listing them on site.
Most developers don't know where the market demand is, so they don't make a lot of money.
Now, he took whatever he had and moved to states.
He got his company raided and government officals took over it.
Anyways, if the situation has improved, that's a good news :)