
Founder’s Journey: Building a Startup from the Ground Up
Josh Pigford, Founder of Baremetrics
All episodes
Best episodes
Top 10 Founder’s Journey: Building a Startup from the Ground Up Episodes
Goodpods has curated a list of the 10 best Founder’s Journey: Building a Startup from the Ground Up episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to Founder’s Journey: Building a Startup from the Ground Up for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite Founder’s Journey: Building a Startup from the Ground Up episode by adding your comments to the episode page.

How freemium nearly caused our business to implode
Founder’s Journey: Building a Startup from the Ground Up
11/10/15 • 11 min
Three months ago, we introduced a Free plan...and it nearly brought Baremetrics to its knees. Let’s take a look at what we did, how it affected our business and how it was ultimately a failure.
When I first built and launched Baremetrics over two years ago, I charged from day 1. No free plan and no trial. You signed up with a credit card and were charged real actual money. Not happy? No sweat, we had a 60 day money back guarantee.
We kept this setup for almost two years and grew the business from $0 to over $30k/mo in revenue using it. Then we decided to shake things up.
Our free plan setup
In August, we launched a totally free plan. No time limits and no limits on the number of customers (which was a major segmenting factor for the paid plans). The only limit was on the feature set.
Want full historical metrics? Upgrade, please. Want powerful tools to dig deeper in to your metrics? You’ll need to upgrade for that. Want to automatically collect on failed charges? You guessed it: upgrade.
We didn’t require a credit card until you were ready to upgrade. There was essentially zero commitment to actually doing anything other than signing up.
The results
We launched the Free plan on August 18 via a slightly atypical manner: Beardmetrics. The results of our Beardmetrics marketing experiment is content for another post, but ultimately we didn’t actually make a huge “BAREMETRICS NOW HAS A FREE PLAN!” announcement. We sent out an email to 7,000 people and tweeted to a few thousand more as a way to create some buzz around Baremetrics. We then attempted to convert as many people as possible by making it super easy/fast to sign up.
Over the course of 11 weeks, over 1,000 free accounts were created. To be clear, that wasn’t 1,000 “potential paying customers”. We’re still geared strongly towards “subscription” companies. That means a company needs to have subscription revenue and, more specifically, has to be using Stripe’s Subscription API.
So, of the 1,000 accounts, 461 were actually eligible to even think about becoming a paying customer.
Of the 461 eligible paying customers, 53 actually upgraded.
53 as a % of 461 = 11.5%
Our Free-to-Pay conversion rate over the course of almost 3 months was just over 11%, and with an ARPU of $90, that meant nearly $5000 in new MRR.
Honestly, that’s pretty amazing. The average B2B conversion rate is around 3-5%...so we were killing that. But as these things go, it wasn’t quite that simple.
When free started breaking down
We were adding over a dozen new accounts a day, but that’s about where the fun stopped.
Quickly, we started coming up against a lot of performance and database issues. Within a few weeks our “free” customers were outnumbering our “paying” customers and the amount of data were both storing and processing had doubled.
Because we have to pull down and store your entire data set from Stripe and then generate the metrics for every single day for every single plan on your account (and store that as well), there’s just simple a crap ton of data processing that happens.
We had over two years to slowly work our way up to the amount of data we were processing before the free plan. We then found ourselves needing to double the processable load in a matter of days. Needless to say, it didn’t work out in our favor.
We were dealing with day-after-day and week-after-week of progressively more complex server and performance issues as we just kept piling on the new free accounts.
In addition, the number of customers we were supporting tripled. We found ourselves spread really thin, unable to provide the same responsiveness as before. And on top of that, our regular support load was increased due to the aforementioned server issues.
Then, to make matters worse, we were so focused on putting out server fires, we found ourselves making zero progress on the product itself.
To say the issues were compounding would be an understatement.
Calling it what it was: failure
The net result of those compounded issues led to what was at the heart of our free plan failure: churn.
We started losing customers left and right because day after day they were experiencing down time, delayed data and inaccurate metrics, which is absolutely never okay. On top of that their support experience was less-than-ideal and the product itself was becoming stagnant and buggy.
We lost nearly 60 customers during the 11 weeks we had our free plan, doubling our revenue churn and resulting in a net loss of customers. Our free plan was causing our business to slowly implode.
When free doesn’t make sense
People talk a lot about how the support load for free customers is one of the main negative factors ...

How to use customer feedback to drive your business
Founder’s Journey: Building a Startup from the Ground Up
07/08/15 • 12 min
While customer feedback is crucial to your startup, it’s also something most founders have a love/hate relationship with. How do you decide if feedback is valuable or not? How do you keep complaints from dragging you down? Where do you draw the line on letting feedback steer your company?
We’ll take a look at answers to those questions, along with a story and announcement about how customer feedback is directly changing a core part of Baremetrics.
Types of feedback
There are two types of feedback you should be collecting: solicited and unsolicited.
With “solicited” feedback, you’re actively going out and asking questions of your customers. You’re sending surveys, emails, and in-app messages. This type of feedback happens in more predictable intervals as you’re the one initiating it.
NPS surveys have been the most consistent way for us to get regular feedback. In addition to those, we send a series of lifecycle emails to onboard customers (and collect feedback about their experience) as well as product research messages via Intercom’s in-app messaging feature.
“Unsolicited” feedback is what you’ll receive most of the time. It’s the random emails, help desk tickets and tweets that come in at completely erratic times.
Both types of feedback are valuable, but how you collect and take action on the feedback is even more important.
How to organize feedback
If you just read feedback and never act on it, you’ve wasted everyone’s time. There isn’t one “right” or “best” way to organize it. The key is to just do it and do it consistently.
We have two places we organize the feedback we receive.
Asana
We use Asana for project management, but any list-making or project management tool (Trello, Basecamp, etc.) will do the trick here.
We have a Product Ideas project in Asana that we add items to as customers’ (or our team) suggest things. Then, we can add comments to those items as necessary and prioritize them based on the number of requests we receive or the business value they’ll add.
Intercom
Intercom is great for understanding the context in which feedback was given. Was it the result of a bug? Were they frustrated when they sent in the request? How did we leave the conversation with them?
When doing product research, we’ll tag messages that customers send in, so it’s easy to find them all later. We also will tag customers for beta features so we can automatically message the correct segment of users when we start beta testing something.
Many points of feedback in Asana end up linking back to conversations in Intercom, so there’s a decent amount of overlap.
How to decide what feedback is valuable
You’ve got all of this feedback, but how do you decide what to do with it? Between our “Product Ideas” board, thousands of Intercom messages and innumerable Twitter conversations, figuring out what’s actually important can be difficult.
“Value” is a relative term, especially when it comes to new businesses. Your metrics for success, or what you need to get to the next goal in your business is highly unique to your stage of business.
While the answer to what is “valuable” may be relative, the need for establishing what the next milestone or success metrics you need are not, as that’s how you determine what feedback is valuable. It’s easy to let the vocal minority pull you in the wrong direction, but happens much less frequently when you know what you’re shooting for.
Once you’ve solidified what the next steps are that your business needs to take, determining how to value feedback becomes very simple and takes very little time to decide if you should ignore or give weight to a customer’s feedback.
Maybe what you need more than anything is profitability, so doing anything that delays that is bad feedback. Maybe you need users more than money, so any feature that slows down signups is likely a bad move. You get the idea.
Let’s take a look at a real world example here...
How we changed Baremetrics based on feedback
When I built the first version of Baremetrics, my goals were simplistic. I just wanted simple revenue metrics for the business I was running at the time. It solved my problems, and then I came to find out it solved problems for quite a few other businesses as well.
The foundation of nearly all of our metrics came down to two things: Monthly Recurring Revenue (MRR) and Customers (namely if they were “active” or not).
For the past year and half of our existence, we based these metrics on “charges”. Internally ...

The importance of reflection: How writing monthly updates improves our business
Founder’s Journey: Building a Startup from the Ground Up
07/20/16 • 5 min
https://baremetrics.com/blog/reflection-business-updates
It’s easy to focus on forward momentum. Looking to the future naturally has an optimistic flair and so we spend more time thinking about it and planning it out. But if we don’t stop to reflect on the past, we’ll miss out on things we could learn. Mistakes that we could, inadvertently, be repeating and best practices that we might fail to adopt.
I don’t spend a lot of time reflecting on the past, but once a month I sit down and spend a morning writing out a business update that forces to me to look at what we accomplished, what goals we didn’t hit (and why), progress on important metrics and any other observations that come to mind.
Accountability
One thing I think that’s actually really important here is to send this report to people who are outside of your business. And do it consistently each month.
This could be investors, a business coach or just a couple of other founders who are committed to helping you grow your business.
You need outside perspective from someone who can ask hard questions and notice where you may be dropping the ball. You’re also less likely to slack off and skip writing the report altogether if there’s someone waiting for it.
Format
Now, for the format! There are five sections you should include in each monthly update. Having a consistent format forces you to cover the same areas of your business each month, making it really easy to spot trends and changes month-to-month.
Key Metrics
There are a near infinite number of metrics you could cover, but it’s important to narrow down on one to two that are your key metrics. That’s all you should include in this section, along with brief observations on why those numbers are what they are.
Right now we’re focused primarily on revenue growth, so for us MRR and MRR growth is what I usually include (along with some tangential numbers like trial-to-pay conversion rates).
Product
If you’re building software, you’re likely shipping lots of things every month (big and small) and it’s easy to forget how much progress your product has actually made.
List out the features and updates you’ve made along with any customer reactions or feedback to them. Then, list out what you plan on shipping next month to help set some goals.
Finances
Your books are one of the most boring aspects of business to keep up with. They’re also one of the most sobering sources of truth. It’s imperative you regularly keep up with things like cash balance, burn, expenses and runway.
Observations & Experiments
Building a business isn’t linear. It’s lots of hills and valleys. Lots of trial and error. Recording all the random observations and outcomes of the hunches you’ve had or the marketing experiments you’ve tried will help you see what’s working and what’s not and adjust accordingly.
Asks
This ties back to the accountability I mentioned earlier. The people who help keep you accountable also likely have some unique set of skills or experiences that you can and should tap into.
Wrap things up by including a single “ask”...some specific and tangible way they can help you. That might be feedback on a marketing idea, or maybe an intro to someone or perhaps some insight in to why you may be having trouble with growing one of your key metrics.
You won’t get what you don’t ask for.

Our 7 day launch sequence for announcing anything
Founder’s Journey: Building a Startup from the Ground Up
08/31/16 • 11 min
https://baremetrics.com/blog/product-launch-sequence
Our 7 day launch sequence for announcing anything
If you launch something on the internet and no one is around to hear it, does it make a sound? I know. Deep. But seriously, how do you launch/release/announce/publish something and make sure people do in fact hear?
Here at Baremetrics we have a launch sequence that we use variations of for basically anything we put out: articles, products, features, news...anything. It’s a repeatable set of steps done over 7 days and one we’ve been optimizing over the past couple of years and one you can likely copy and use for your own company! Who doesn’t like copying?!?!
Not all of these items will be applicable to everything you put out (you wouldn’t do a press release for a new blog post).
Note: I’ll be using the words launch, release, publish and announce interchangeably here but ultimately I’m referring to “getting something out there”.
Setting a launch date
Whether you’re publishing a new article or releasing a major new feature, you need to give yourself a little lead time to get your ducks in a row.
Usually, one week out is sufficient. If it’s something just absolutely huge (initial product launch, for instance), then two or three weeks would be more appropriate.
Now, for the 7 day launch sequence!
Day 7
Write out the story you’re telling
When it comes to features and products, everything you do needs a story behind it. The mechanics of the thing you’re releasing aren’t the story...the problem you’re solving is where things get interesting.
What you write for this isn’t necessarily something you’ll publish directly, but it helps focus how you present things, the copy you use on landing pages, what you pitch to PR folks, etc.
Initial press outreach
Not all things you put out will warrant a PR push, but if you can put a compelling spin on what you’re doing, getting some press coverage can go a long way.
There’s not really any magic sauce for getting the press to cover you. So much of what does/doesn’t get covered boils down to the whims of the reporter and what else is in the current news cycle. Your best bet is to just cast the net wide and hope for some bites.
Some tips for doing press outreach:
- Email journalists who’ve covered similar topics to what you’re announcing before as that means they’ve got at least some interest in what you’re doing.
- Make the subject line informative and compelling. Being spammy or vague won’t get you anywhere.
- In your first line reference their writing on the topic that you think is tangentially related to what you’re doing so it’s clear you’re not just blanket-emailing everyone.
- Keep the email to 4-5 sentences and mention when you’re launching and if there’s an embargo on the announcement. People need deadlines and including a hard date/time helps them prioritize your email.
Partnership outreach
Some of the things you may launch likely involve another company in some form or fashion. Start coordinating announcements or guest posts now.
For example, when we launched Open Startups, I worked with our pals at Buffer to do a guest blog post for them, which gave Open Startups a huge boost and got it out in front of a much larger audience.
When we launched our Slack App, we worked with the fine folks at Slack to be a featured app in their directory.
If what you’re launching makes use of another company’s technology, they’ll likely want to help you promote it. Case Studies are a great format for this and something we did with Clearbit.
Day 6
Create launch video
Video is a great format to show off a new feature and give a bit of backstory on why you created it. We try to create short demo videos for both landing pages and general sharing for any major feature we release.
You can see some examples videos here...
These videos don’t need to be complex or overly polished...the more human they are, the better.
Day 5
Create a landing page
When you’re launching a new feature, having a direct landing page is crucial. It allows you to reference a feature from the perspective of “solution to a problem”.
It’s also the perfect segue to a call-to-action (such as st...

That new feature will not save your business
Founder’s Journey: Building a Startup from the Ground Up
09/07/16 • 3 min
https://baremetrics.com/blog/new-features-will-not-save-your-business
As a founder, you ooze optimism. It’s a necessary coping mechanism to deal with the volatile up’s and down’s of creating something out of nothing. But that becomes problematic when you’re still finding product/market fit as it makes you believe that next feature will be the feature that solves all of your product’s problems. It won’t.
Andrew Chen calls this the Next Feature Fallacy.
Above is a chart of our Monthly Recurring Revenue since the beginning of Baremetrics’ existence nearly three years ago along with annotations of each feature release. I’ve overlaid vertical lines so you can see the exact points where those annotations correlate with the graph...which is almost meaningless because, as you see, those lines never directly correlate to a change in the graph.
Features don’t grow businesses. Solutions grow businesses.
If you throw a trend line over the graph, it’s just the most boring thing you’ve ever seen. Revenue continues to increase month-over-month, but there’s no single point where “everything changed”.
That’s not to say features don’t matter, but progress isn’t made by shipping features, it’s made by solving problems. Like I said, solutions grow businesses, and ultimately solutions are the sum of all parts: features, marketing, onboarding, customer support...the whole bag.
If you’re a designer or developer by trade, it’s easy to think that spending a couple of hours/days/weeks building something will be what turns your business around. It’s dangerous because it feels like progress. You’re doing something, right? But you’re likely ignoring the core issues if you’re just cranking out feature after feature while neglecting other parts of your business.
Business is a never-ending process of tweaking hundreds of knobs. Many of the “wins” you’ll see will come from a random combination of knob-tweaking that you just stumble upon. Don’t just tweak “product” knobs. Make adjustments across every facet of your business so the entire customer experience is improved. That’s when you’ll find long term, sustained growth.

Our system for scoring & prioritizing every marketing idea
Founder’s Journey: Building a Startup from the Ground Up
09/14/16 • 8 min
https://baremetrics.com/blog/marketing-idea-scoring-system
What if you could put a system in place that instantly scores and prioritizes any marketing idea you had? You could focus in on exactly the strategies that are most likely bring you a return on your effort while minimizing costs and increasing impact. #synergy amirite?!?
Lucky for you, we’ve got a system for doing just that, and I’ll walk you through how to set it up and get going today!
The implementation of this is in a Google Spreadsheet, which you’ll want to make a copy of to follow along. But, I’m getting ahead of myself!
Looking for traction
Earlier this year I read Gabriel Weinberg & Justin Mares’ Traction. It’s jam packed full of ideas for growing your business with a “3-step framework called Bullseye”. The framework really is great and got me thinking about all sorts of marketing channels and strategies I hadn’t considered before.
The book mentions using a spreadsheet to put all of your ideas in, categorizing them and tracking a few variables to prove their viability as a strategy, so that got my wheels turning.
I liked having a place to dump all the random marketing ideas. In a matter of minutes you can drum up dozens of ideas. But actually prioritizing what to go after first was much harder to come by. Given the size of our team (and that we don’t have a single person focused full-time on marketing) I wanted to be as efficient as possible with our time.
To prioritize our marketing efforts, I created a scoring system that instantly priorities any marketing idea you’ve got. It tells you right away what you should be testing out next. This lets you knock out some low hanging fruit right out of the gate and help kickstart your marketing plans!
Marketing Prioritization System
You’ll want to make a copy of this Google Spreadsheet so you can follow along.
At the basis of this is the Traction Bullseye framework, but we’ve added a full weighted scoring system on top of it to help prioritize what to go after first. I’ll walk you through the whole thing and then you can jump right in and start using it, or tweak to your heart’s content.
Channel + Strategy
The Channel column is for choosing one of the 19 channels mentioned in Traction.
- Targeting Blogs
- Public Relations
- Unconventional PR
- Search Engine Marketing
- Social & Display Ads
- Offline Ads
- Search Engine Optimization
- Content Marketing
- Email Marketing
- Viral Marketing
- Engineering as Marketing
- Business Development
- Sales
- Affiliate Programs
- Existing Platforms
- Trade Shows
- Offline Events
- Speaking Engagements
- Community Building
It’s easy to write off some of these channels. “No way would a trade show ever work out for us!” But when you’re brainstorming ideas, it’s important to put it all out on the table. Mix in a scoring system for your ideas and magic!
The Strategy column is where your actual idea goes. The Channel is just for categorizing them.
Status
You’ll likely be going through multiple ideas as the same time, so the Status column helps you keep track of where you’re at with a given idea.
It’s options are Idea, Testing, Focusing, Abandoned.
Testing
After you’ve come up with a marketing idea, you need to test that strategy to see if it’s viable and cost effective. You’re basically starting with an educated guess on this.
Not all ideas are testable or even repeatable in any sort of scalable manner, but if they are, there are a number of additional data points you’ll want to track.
- Customer Acquisition Costs (CAC)
- Response Rate
- Conversion Rate
- Customer Lifetime Value (LTV)
These are numbers you can make educated guesses on from the start and then update as a test progresses. This can help you prioritize and purge ideas, especially when it comes to the economics of things.
LICE: Lead Quality, Impact, Cost, Effort
Now that we’ve established some baseline data points for you to collect and input as you’re creating ideas, lets look at the meat of this: scoring.
Scoring here lets you quickly identify what you should try out next based on four factors.
- L

Embiggening the Mission: We now support Recurly & Braintree
Founder’s Journey: Building a Startup from the Ground Up
06/28/16 • 6 min
Today we’re launching the biggest update in Baremetrics history: we’re expanding our platform to support Braintree and Recurly, in addition to the Stripe support we’ve always had (with more data sources on the way!).
A chapter I didn’t plan on writing
One of the most interesting parts of being an entrepreneur is the constant evolution. So much of my role is just putting things in motion. It’s sort of like pushing a snowball down a hill. Maybe it gets huge. Maybe it crumbles before it gets to the bottom. Maybe it makes it to the bottom then hits a tree and explodes.
The fun part of that is you just don’t know how things will play out. And I think that’s exhilarating.
What we’re launching today is a chapter in our book that I legitimately never planned on when I had the idea for Baremetrics nearly three years ago. The scope of my thinking was just, “I need this thing for my business that uses Stripe, so I’ll just stick to that.” It was going to be a side project to two other SaaS businesses I had at the time.
What I didn’t anticipate was the nerve this would strike with founders. Every founder wants easily accessible insights into their business, and Baremetrics is equipped to do that.
I also didn’t anticipate how much I’d thoroughly love helping other founders. I’ve had thousands of conversations with founders over the years about every facet of business, and if I’m being honest...helping other founders is just plain fun. And really that extends deeper in to our team as a whole...it’s not just me, it’s all of us.
The intersection of those two things puts Baremetrics in a really great spot to serve the needs of a lot more businesses. There’s no reason we can’t help all online businesses. And today marks our first step towards bringing that to fruition.
Using the mission to steer the ship
Our mission is to equip businesses with the tools they need to grow. By providing tools, insights and education with minimal effort on the business's part, the barrier to making actionable business decisions is lowered dramatically.
Everything we do is driven by this mission. Everything we do needs to positively answer the question, "Does this help businesses grow?" And that mission shouldn’t be limited by data source or business model. That’s really the impetus for our expansion.
Today, we’re launching support for Braintree and Recurly. In the coming weeks and months we’ll also be adding support for PayPal and Chargify, as well as our own API for sending us your data directly.
I’m seriously giddy about getting to meet and help out so many news (to us) businesses. Sign up for a free trial today. And if you have any questions, whether it’s about Baremetrics, business in general or just want to talk about life, please reach out!

Why we’re changing how we calculate metrics
Founder’s Journey: Building a Startup from the Ground Up
01/14/16 • 9 min
We just rolled out a change to Buffer’s very public revenue dashboard that resulted in a $25,000 increase in MRR. This article provides some backstory in to how we originally calculated metrics and the transition to a greatly improved version of metric calculation we’ve been building over the past year._
Very few things in life are black & white, but we so desperately want them to be. Life’s just easier when the choices are obvious. And that certainly holds true with entrepreneurship.
Every day you’re faced with hundreds, if not thousands, of choices to make, most of which lack obvious answers. You make an educated guess, you move on, and you address any potential problems that arise from said guess.
I wanted to build a service that removed a lot of those decisions you had to make when it came to your business data. Constantly making decisions about how to calculate this, which formula made the most sense for that or figuring out how to get all the data in one place...it can be incredibly overwhelming.
So, in 2013, I started Baremetrics to address that very thing. The premise being that you shouldn’t need to make so many decisions. You should just be able to get the information you need to grow your business and carry on with actually growing your business.
If only it had been that easy...
Endless options
As a founder, you’ve likely spent an inordinate amount of time learning How to BusinessTM. You may even have a degree saying you’re a Master at Businessing. But it turns out all that research and reading doesn’t replace just getting in there and doing it.
In fact, I’d argue that spending too much time learning the minutia actually hinders your ability to grow and build a company.
For example, there are endless articles on how to calculate X metric, why this formula is better than that formula and what the “right” way to calculate it is. After you’ve read all of those things you’re essentially back at square one with a burning heap of conflicting information. Take the Pacific Crest SaaS Company Survey: it outlines nearly 50 different ways that companies calculate retention rates. 50! That’s nearly 50 different formulas for a single metric.
For 99% of founders, it’s an epically terrible use of time to sift through all that information to learn the detailed intricacies of metric reporting and the pros/cons of each calculation formula. There are just a thousand more profitable uses of your time.
I’m on a tangent now, so let’s get back to my original goal with Baremetrics: How do we make decisions so founders don’t have to?
It’s Complicated
I knocked out the first version of Baremetrics in a month, based primarily on my own needs building a couple of SaaS products. Within a few weeks, as more and more businesses started using the service, I started realizing just how different businesses can be.
When you read “SaaS company” you likely think of the traditional set of 3-5 monthly plans with customers that regularly and reliably pay. In practice though, that’s just not how it works. It’s never that clean. For any company. Ever.
Business is messy and subscriptions are insanely complicated to address properly. Customers change their minds, they grow, they shrink, their payments fail, they demand refunds, they want coupons, etc. We currently cover over 30 different possible subscription “states” to address this. Who knew simple subscriptions could vary so much?!?!
All of these things (and thousands of other scenarios) need to be accounted for. But how do you account for them appropriately and usefully? That’s the real question. What’s most useful from a decision-making perspective?
Changes
Over the past 2+ years of serving thousands of businesses, we’ve seen a lot of use cases. And over those years we’ve learned an immense amount about what’s useful and what’s actually needed to run a business and make decisions.
When we initially launched, we based most of our metrics off the idea of a “charge”. If there was a charge and that charge was tied back to a subscription plan, then we’d consider it “Monthly Recurring Revenue”. That worked pretty great initially, and covered a lot of use cases.
But over time we found that method was a bit too volatile for a metric as important as MRR and it was hard to make the connection between “charges” and “subscription activity”. That’s what most founders are actually after because the subscription conveys what their customers were actually doing.
It was during this time that we had a bit of an epiphany:...

Why we spent $250,000 in 120 days (and the mistakes we made)
Founder’s Journey: Building a Startup from the Ground Up
02/11/15 • 13 min
A few weeks back I wrote about our experience going from bootstrapped to funded as we raised a $500,000 round, why it was good for our business and some of the things we’ve learned along the way. Now, I want to give you an in-depth breakdown of why and how we spent $250,000 in the months after receiving our funding.
The purpose of this post is to give some insight into the costs of a small team building a startup. Maybe there are places you’ll realize you’re spending too much, or areas where you could stand to spend more.
There were certainly times we could have done things cheaper or instances where the money I spent was a bad idea or won’t payoff for many more months. I’m definitely not an expert at building a company, so you may very well balk at some of this. If you do balk, please balk in the comments...no sense in internalized balking. It’s unhealthy.
Payroll: $200,000
The large majority of our expenses have gone to payroll for our team and contractors.
We spent roughly $50,000/mo on payroll, payroll taxes, payroll processing and contract workers. In the 4 months since the funding, this added up to roughly $200,000.
This is the biggest internal struggle for me. We aren’t spending Silicon Valley-amounts on salaries, but we’re certainly not on the low end. From the perspective wanting my team to love where they work and not have to worry about money, I’m very happy with the salaries everyone gets.
From the perspective of making our funding stretch as long as possible, we’re spending too much here.
This isn’t a topic that’s black and white, though.
We could have gone the extreme-cost-savings route of outsourcing the entire development to a dev farm on Elance for a microscopically small amount, but I guarantee you we’d have an awful product. We can all agree that’d be a bad idea.
On the other end of the spectrum, you can certainly spend too much on salaries. We fall somewhere in the middle of that spectrum, probably on the higher side.
This has unquestionably been the area I’ve had to learn the most. Figuring out what everyone’s salaries should be is unbelievably difficult.
In hindsight, doing what our pals at Buffer do with their Salary Formula would have been really nice.
Infrastructure: $8,500
The infrastructure to run Baremetrics, while not huge by any real measurement, still isn’t cheap. It takes a decent amount of computing power to crunch the numbers for our data set, which is over 55,000,000 records and just over 65GB in size, and growing daily.
Most of our hosting costs are tied up in Postgres (on Amazon RDS) and background workers (on Heroku). We’re working on moving away from Heroku, which should reduce hosting costs a good bit.
We typically don’t hold back on spending more money on infrastructure as that’s a key part of making sure Baremetrics is useful. We certainly haven’t aced this yet, but we’re worlds better in this department than we were a year ago.
We also have a surprising number of domains (34, to be exact). Between purchasing the .com, a few variations on the domain (to handle misspellings), and domains for some big marketing campaigns in the future, we’ve spent around $1,500 on snagging the domains we needed.
Tools: $6,000
We use a lot of tools to make running our business easier. Tools that, in many cases, replace the need to hire people.
Tools are an area many founders get hung up on. They make the mistake of thinking it’s a good use of their time to build internal tools as a method of cost-saving instead of focusing on adding more value to their own product.
It’s one of the things we fight against here at Baremetrics. Some companies leave saying, “We’re just going to build our own internal revenue tools.” Then, 3 months later they come back having wasted hundreds of developer hours and realized how hard it is to do correctly and they reactivate their account.
Building something for weeks (or months) just so you can save a couple hundred bucks is an intensely bad use of your team’s time. You’re much better off spending that time adding more value to your product, which in turn makes you more money.
Travel: $8,300
The large majority of our travel expenses were wrapped up in the plane tickets and lodging expenses associated with the retreat we did last month. Yay plane tickets!
Teams...

Remote Hiring: Our 5-step Interview Process
Founder’s Journey: Building a Startup from the Ground Up
04/27/16 • 14 min
You’ve plastered your job listing on every job board and social network known to man. Now comes the fun part: sifting through the hundreds or even thousands of applications. But how? How do you narrow down a seemingly endless stream of folks who all want to be a part of your team?
Baremetrics is a remote company. We have no main office. We use Earth Class Mail to scan, process and store all of our incoming mail. We all work from a mixture of coffee shops and home offices. Most of us only actually meet in person at our company retreats.
With a remote-only company like Baremetrics, when it comes to hiring, the bulk of the work comes in the interview stage. Most earlier stage startups don’t have an HR department, and so hiring usually falls largely on the CEO’s back. Hiring someone is, many times, the primary and full-time job of a CEO and so efficiently narrowing down who’s a good fit is the name of the game.
Challenges faced hiring remotely
Remote-only companies face a unique set of challenges when it comes to hiring. In general we have a much larger pool to hire from, but that’s not always a good thing.
The “I want to work from home” crowd is...substantial. And arguably is made up of people who have, in fact, never worked from home. So what you end up with are hundreds upon hundreds of applications from people who aren’t qualified at all but think they are because they saw the word “remote” in the job listing.
But even once you’ve got it narrowed down to people who are qualified, figuring out if they’re actually a good fit is quite difficult. All you’ve usually got to go on are a series of emails and a couple of phone calls or video chats.
So how do you overcome those challenges? What are processes, tools and questions that can be used to streamline and make the process as painless as possible for both sides?
The hiring process for remote companies is a human psychology obstacle course run on overdrive. It’s not about skill or ability. It’s about understanding how both sides approach problem solving and the faster you understand how someone approaches problem solving, the faster you can make a decision.
Step 1: The Job Listing
The “obstacle” is the job listing. It’s your responsibility to set the tone here. Yes, lots of people will skip over the contents of of the job listing completely and just read the position name and then look for the “apply” button, but the goal here is to help the person set proper expectations about what the job entails, what they’ll be responsible for and why they’d be a crucial part of your team.
You’re trying to balance selling people on the fact that this is an amazing opportunity with also weeding out all the people who are just looking for a paycheck and nothing more.
The more you detail you can give, especially around compensation and benefits, the better. But avoid being dry and clinical. Drive home that it’s a great opportunity and that your team genuinely needs someone in this role.
Properly setting the tone here will make the interview process much easier.
Step 2: Application questions
The last thing you want are 1,000 resumés in your inbox. The resumé is, for all intents and purposes, completely useless and should be ignored forever and ever amen. Burn them all.
At the same time, you need some sort of measuring stick to quickly narrow down if someone will be a good fit or not. What we do is include a handful of what I call “filter questions”.
These are questions that don’t require much work on the applicant’s part but give you a quick mechanism for moving someone on to the next stage.
The questions you use will vary slightly depending on the job, but here are questions we used recently for a Designer position we were hiring for:
- What is your work experience? — I don’t actually care where they’ve worked, I just want to see that they do in fact have some experience. For engineering positions you’ll get a lot of applicants whose only experience is some 4-week Rails bootcamp, and that’s just not our bag right now. Every position has some sort of quick indicator that the person simply doesn’t have the relevant experience you’re after.
- What city & country are you located in? — For a remote company, we can hire from basically anywhere, but there are locations that may make it more difficult. For instance, a 12+ hour time difference is a big hurdle that, unless there are some amazing benefits, probably won’t work out.
- Link to your portfolio or Dribbble profile — You’d be amazed at the number...
Show more best episodes

Show more best episodes
FAQ
How many episodes does Founder’s Journey: Building a Startup from the Ground Up have?
Founder’s Journey: Building a Startup from the Ground Up currently has 46 episodes available.
What topics does Founder’s Journey: Building a Startup from the Ground Up cover?
The podcast is about Blog, Analytics, Founder, Entrepreneur, Startup, Saas, Podcasts, Small Business, Technology, Business, Blogging and Growth Hacking.
What is the most popular episode on Founder’s Journey: Building a Startup from the Ground Up?
The episode title '5 things I learned failing to sell Baremetrics for $5m' is the most popular.
What is the average episode length on Founder’s Journey: Building a Startup from the Ground Up?
The average episode length on Founder’s Journey: Building a Startup from the Ground Up is 9 minutes.
How often are episodes of Founder’s Journey: Building a Startup from the Ground Up released?
Episodes of Founder’s Journey: Building a Startup from the Ground Up are typically released every 14 days, 3 hours.
When was the first episode of Founder’s Journey: Building a Startup from the Ground Up?
The first episode of Founder’s Journey: Building a Startup from the Ground Up was released on Jan 7, 2015.
Show more FAQ

Show more FAQ