Inside Buffer: Improving our Forecasting Model, Introducing eShares and More

Sep 7, 2016 3 min readReports

Buffer People Ops Report

August 2016

Key Stats:

Net Revenue

$983.7k +12.4%




$11.2m +0.9%


9,450 +11.8%


9,450 +11.8%

August has been a month of continuing good trends: increasing revenue and remaining cash flow positive. We’re also examining a lot of our internal vendors, tools and team participation to ensure everything is in a good place.

Here’s a bit more behind the scenes of our People Operations team:

Finance update: Cashflow positive, tweaking forecasting model

As a 80-person team, it’s interesting to see how our expenses are organized. Our expenses for August were $910k, with the largest part in salary and benefits.

After our cashflow crisis in June 2016, we’ve reduced hiring and suspended some perks. As a result, we’re cash-flow positive for the second month running, with +$67k last month and +$149k this month. We are feeling better about this trend!

One of the big question we’ve been pondering is about forecasting revenue:

In our cash forecasting tool, we want to record everything on a “cash basis,” meaning that for revenue, we only record money that hits the bank on a given month. We also run accounting in parallel to make sure we account for revenue the proper way (accrual basis).

Here’s the tricky part: In July, we made $875k in revenue (what landed in our bank account), and then had another $105k pending from Stripe transfers. These are a direct consequence of our July activity, but those funds haven’t hit the bank just yet.

For instance, money that was paid by our customers on July 30 may not hit the bank until August 2. So it’s unclear whether that money should be recorded in July (when it’s made) or August (when it’s received).

The dilemma here was to choose between:

  1. having a consistent model and
  2. having a better representation of our reality.

For 1, we haven’t modeled those pending Stripe transfers in the previous few month, so it felt odd to see that the work we’ve done thus far wouldn’t be an easy benchmark anymore. We tweaked it to have a good idea about previous month from August onward.

For 2, the most important part of cash management is to show “what is,” and it feels to us that cash pending in Stripe, PayPal & Apple accounts is as good as if it was in our bank account. (We trust those partners will wire us owed amounts! ? )

Also, if you want to project any growth rate forward on what you’ve done so far, it’s harder to do with inconsistent months due to early/late cash transfers — so we’ll now include money we made for a given month under “cash receipts.” We also keep the old way we had to calculate if for our reference. Special thanks to Mark McLeod for weighing in here!

When it comes to other payments, such as checks, we won’t quite account for those unless they are cashed. They feel less liquid and less certain than Stripe transfers.

We continue our efforts to go back to a healthy and positive cash flow! We’re still looking for a finance director—find out more on our Journey page!

Operations update: 401k reachouts, introducing eShares

In 2016, we starting offering US team members the ability to set money aside through a 401k program powered by Captain401. We’re now reaching out one-on-one to team members who have not yet participated to ensure they feel sufficiently informed so that they can make an educated decision on whether they feel like contributing.

Also, we’re introducing eShares as a stock option management tool. This will help our operations team assist team members and investors with issuing certificates, and knowing a bit more about when options vest. Just like Zenefits, eShares has a login that is independent from your work emails—meaning that those who move on to other adventures after Buffer can still keep up their accounts.

Another initiative we’re exploring is managing costs of software subscriptions and various services. We’re currently reviewing around 70 vendors to make sure we make the most of what we have, decide what is critical and adjust when needed.

Over to you

Is there anything you’d love to learn more about? Anything we could share more of? We’d love to hear from you in the comments!

Check out more reports from August 2016:

Brought to you by

Try Buffer for free

140,000+ small businesses like yours use Buffer to build their brand on social media every month

Get started now

Related Articles

ReportsAug 13, 2020
Shareholder Update: Q2 2020 and July

Note: This is the quarterly update sent to Buffer shareholders, with a bit of added information for context. We share these updates transparently as a part of our ‘default to transparency ’ value. See all of our revenue on our public revenue dashboard and see all of our reports and updates here . It's been quite the y

OpenApr 10, 2020
Pay Analysis Update: Examining Equal Pay at Buffer in 2020

Editor’s Note: Thanks for checking out this post! We’ve released our updated 2021 pay analysis here. You can’t improve something if you don’t know that it needs to be improved. That was very true for us four years ago when we first started looking into equal pay at Buffer. We have long used a salary formula to determine all of our salaries – the same role in the same part of the world receives the same salary. That m

Buffer Shareholder Update: COVID-19 Impact and Approach

Ever since the world got turned upside down by COVID-19, it’s been “business as unusual” for everyone – Buffer included. I sent this update out to Buffer’s investors one week ago. I hesitated on whether to share it more widely, as I know a lot of companies have been impacted more severely in these times. That said, I believe it makes sense to lean into our company value of transparency, since there may be some companies this could help, and it shows Buffer customers that we will be around beyon

140,000+ people like you use Buffer to build their brand on social media every month