Introducing the New Buffer Salary Formula, Calculate-Your-Salary App and The Whole Team’s New Salaries
Hi there! This is an out of date post that we’ve kept around for transparency purposes. Learn more about the latest formula and see all the team’s current salaries here.
It’s been over 2 years since we first shared our transparent salary formula; we’ve been truly blown away by the response we’ve seen.
It’s been incredible to see how many companies have adopted our formula or a similar open formula, and it’s a privilege to be a small part of the larger conversation around pay transparency and equality.
It also kicked off a long list of other things that we wanted to make public. Here’s a roundup of things we’ve made transparent since then:
- Our company-wide equity breakdown
- Buffer’s pricing – where your money goes when you pay for Buffer
- Our real-time revenue
- Our values (and every change we make to them!)
- Our fundraising process, valuation and term-sheet
- Our team makeup and diversity
- And so much more!
You can get an overview of everything here.
Since we first launched our formula, a lot of things have evolved and changed at Buffer. We thought it was time for our salary formula to evolve, too.
This was a really fun process for us—we worked on this with the whole Buffer team for about 2-3 months (more on our detailed process on this further below!) and this is the result.
Today we’re excited to share a new (and, we believe, improved) version of our salary formula, along with a brand-new web app that anyone can use to find out what you would make if you were part of the team at Buffer.
Buffer’s new salary formula
Our new formula looks like this:
Here’s a quick breakdown of each component:
Role: (overall base + location base + cost of living)* role value
The first, and biggest component for anyone’s salary is the role component. On the whole it consists of the following 4 factors:
- Overall base: For 35% of the base, we use standard U.S. data from both Payscale and Glassdoor to determine overall base.
- Location base: For the other 65% of the base, we factor in each location’s cost of living using Numbeo together with data from Payscale and Glassdoor, which we then use to have a base salary for that particular location (say New York or Cape Town).
- Cost of living correction: A $0-$8,000 addition to some salaries based on cost of living. We explain all about this one below in “The Good Life Curve” section – it’s an additional fixed value that can range from $0-$8,000/year.
- Role value: A multiplier to adjust the overall salary. We don’t agree with the market salary data all the time (for customer service roles, for example) and so we create our own “role value adjustment” based off what we feel is fair. This can be an overall multiplier of 1.1x for example, or it can decrease for roles that aren’t exactly as described by Payscale and Glassdoor.
Experience: After we have your role base (above), we then apply the experience multiplier. There are 4 tiers as follows, which we determine through discussions with each team member:
- Beginner: 1x
- Intermediate: 1.1x
- Advanced: 1.2x
- Master: 1.3x
Dependents: For every person that depends on your income (kids, husbands, wives, significant others, grandparents, aunts and uncles, etc.) we add an extra $3,000 per year in salary.
Update January 2016: We now have a different method for supporting dependents that is not part of the salary formula; you can learn all about it here.
Loyalty: For every year a teammate is with us at Buffer, they’ll receive a general pay raise of 5%. This is applied on top of all of the above.
Choice: This is an option we give Buffer team members to either get extra salary or extra stock options in their compensation package. Right now, you can either add an extra $10,000 to your salary or skip the extra salary and get roughly 30% more stock options.
Here’s an example, putting all this together:
For an advanced engineer, living in Cape Town, who chooses more equity and has 2 kids and a husband depending on her income, this would be the result:
- $60,662 x 1.20 + $9,000 + $0 = $81,794
A full list of all our salaries
Calculated with the new formula, here are the salaries of every team member at Buffer right now:
Team Member | Role | Start Date | Location | Salary |
---|---|---|---|---|
Joel | CEO | 2010-08-01 | New York, NY, USA | $218,000 |
Leo | COO | 2011-01-03 | New York, NY, USA | $185,000 |
Andy | iOS Developer | 2012-06-01 | San Francisco, CA, USA | $168,550 |
Carolyn | CHO | 2012-09-01 | New York, NY, USA | $140,932 |
Sunil | CTO | 2012-09-18 | Boston, MA, USA | $182,089 |
Åsa | Customer Success Lead | 2013-02-18 | New York, NY, USA | $121,090 |
Colin | Backend/Frontend Developer | 2013-02-22 | Cambridge, UK | $122,670 |
Niel | Backend/Frontend Developer | 2013-08-15 | Cape Town, SA | $101,141 |
Mary | Happiness Hero | 2013-11-11 | San Francisco, CA, USA | $92,108 |
Adam | Happiness Hero | 2013-11-13 | Detroit, MI, USA | $91,389 |
Daniel | Happiness Hero | 2014-01-28 | San Francisco, CA, USA | $80,974 |
Courtney | Content Crafter | 2014-02-03 | Nashville, TN, USA | $89,582 |
Steven | Systems Engineer | 2014-02-03 | Taipei, Taiwan | $98,175 |
Dan | Backend/Frontend Developer | 2014-02-24 | New York, NY, USA | $139,463 |
Kevan | Content Crafter | 2014-03-06 | Boise, ID, USA | $95,631 |
Patrik | Customer Researcher | 2014-03-12 | Knoxville, TN, USA | $98,112 |
Dave | Happiness Hero | 2014-03-20 | London, UK | $77,913 |
Rodolphe | Operations Champion | 2014-04-07 | Paris, France | $118,331 |
Nicole | Community Champion | 2014-04-14 | Portland, OR, USA | $88,861 |
Octa | Happiness Hero | 2014-04-28 | Miami, FL, USA | $70,621 |
Michael | Backend/Frontend Developer | 2014-05-04 | Santa Cruz, CA, USA | $151,078 |
Tom | Android Developer | 2014-06-03 | Toronto, Canada | $102,842 |
Mike | Backend/Frontend Developer | 2014-07-14 | Barcelona, Spain | $96,926 |
José | Backend/Frontend Developer | 2014-12-01 | Madrid, Spain | $86,549 |
Tom D | Customer Researcher | 2014-12-15 | Cambridge, UK | $81,415 |
Eric | Systems Engineer | 2015-01-06 | Beijing, China | $76,692 |
Phil | Backend/Frontend Developer | 2015-02-09 | New York, NY, USA | $128,740 |
Maxime | Data Analyst | 2015-02-09 | Montpellier, France | $94,291 |
Dave O | Product Designer | 2015-03-03 | Southowram, UK | $103,833 |
Julian | Data Analyst | 2015-03-16 | New York, NY, USA | $95,135 |
Jim | Product Creator | 2015-04-16 | Nashville, TN, USA | $134,215 |
Danny | Happiness Hero | 2015-05-05 | London, UK | $78,269 |
Kat | Backend/Frontend Developer | 2015-05-11 | Bristol, UK | $89,549 |
Pioul | Backend/Frontend Developer | 2015-07-09 | Grenoble, France | $95,215 |
Marc Anthony | Product Creator | 2015-07-13 | Houston, TX, USA | $119,548 |
Steve | Product Designer | 2015-07-27 | Timperley, UK | $94,177 |
Ivana | Backend/Frontend Developer | 2015-08-10 | Zadar, Croatia | $92,116 |
Sandrine | Content Crafter | 2015-08-10 | Paris, France | $81,780 |
Kelly | Happiness Hero | 2015-08-17 | Philadelphia, PA, USA | $75,934 |
Ross | Happiness Hero | 2015-08-31 | Louisville, KY, USA | $77,397 |
Alex | Backend/Frontend Developer | 2015-09-01 | Los Angeles, CA, USA | $111,696 |
Marcus W | iOS Developer | 2015-09-02 | Padova, Italy | $95,924 |
Lorenz | Product Designer | 2015-09-08 | Rotterdam, Netherlands | $90,324 |
Roy | Customer Researcher | 2015-09-10 | Saint Catharines, Canada | $103,133 |
Alfred | Community Champion | 2015-09-14 | Singapore | $59,112 |
Jordan | iOS Developer | 2015-09-23 | Ozark, MO, USA | $110,636 |
Kyle | Product Creator | 2015-09-28 | Portland, OR, USA | $116,243 |
Amy | Happiness Hero | 2015-10-01 | San Francisco, CA, USA | $77,118 |
James | Product Designer | 2015-10-05 | Berlin, Germany | $95,538 |
Ash | Content Crafter | 2015-10-05 | Bury St Edmunds, UK | $80,518 |
Matt | Data Analyst | 2015-10-12 | Boulder, CO, USA | $95,185 |
Mike E | Customer Researcher | 2015-10-14 | Sydney, Australia | $82,992 |
Humberto | iOS Developer | 2015-10-14 | Asuncion, Paraguay | $76,160 |
Arielle | Community Champion | 2015-10-26 | Philadelphia, PA, USA | $67,418 |
Deb | Culture Scout | 2015-10-27 | London, UK | $86,423 |
Karim | Finance Planner | 2015-11-01 | Växjo, Sweden | $106,628 |
Marcus S | Marketing Specialist | 2015-11-03 | Nashville, TN, USA | $72,124 |
Todd | Happiness Hero | 2015-11-05 | Louisville, KY, USA | $64,397 |
Bob | Happiness Hero | 2015-11-05 | Medford, OR, USA | $67,099 |
Boris | Backend/Frontend Developer | 2015-11-09 | Montpellier, France | $91,186 |
Juliet | Happiness Hero | 2015-11-09 | London, UK | $71,203 |
Federico | Backend/Frontend Developer | 2015-11-09 | Milan, Italy | $89,308 |
Kieran | Backend/Frontend Developer | 2015-11-16 | Sydney, Australia | $95,287 |
Hannah | Happiness Hero | 2016-01-04 | Brighton, UK | $66,002 |
Darcy | Twitter Hero | 2015-11-17 | Fort Collins, CO | $70,193 |
Check out our working salaries spreadsheet to get more information about how each salary is derived.
Introducing “The Good Life Curve”
This is one of the things we’re the most excited about for this salary iteration, and it has created some of the biggest changes of this formula.
Here was the problem: Our previous formula took into account the cost of living in a city, but not the market rate. For example, San Francisco and London were both considered at the same level previously since they have a similar cost of living, but have very different job markets.
When we first started doing this, we noticed that relying purely on market data would create a huge salary disparity. For example, there would be a $90,000 wage gap from Cape Town to San Francisco. We didn’t want that big of a gap for a number of reasons.
To mitigate this, we created a formula that ‘corrects’ this. We call this the “Good Life Curve.”
The new formula now includes an elastic part that adjusts to the cost of living and market influence of salaries for different roles.
These are some of the key reasons that triggered us to come up with The Good Life Curve:
- Buffer is not a San Francisco company, neither is it a Cape Town company—instead, it is a distributed company that operates in both places and many, many others as well. So we don’t want to blindly adjust to market rates and instead create our own rates that include this “remote” aspect in some way.
- We believe that everyone should be able to live a good life—and we don’t want to exploit people living in places where wages are generally lower. We’re not an outsourcing company. Therefore, we decided to create a significant lift in salaries for those that live in places that are generally much lower paid compared to the average.
- We don’t want to have such a stark wage gap between team members in general. Even though a certain gap is inevitable and good, if someone in the same role, with similar experience, is making $100k less, that feels unfair in the grand scheme of things.
- The value that someone in San Francisco creates for Buffer is not different compared to the value a teammate in Cape Town creates. The only difference is that someone in Cape Town might have higher purchasing power, which should be the only driver of salary difference between the two.
We hope that the Good Life Curve offers a happy life to every teammate!
The Transparent Buffer Salary Calculator: Try it for yourself!
With weighting, multipliers and now The Good Life Curve, all of the various elements of the salary formula can get a bit tricky to explain as we grow the team quickly.
So we created The Transparent Buffer Salary Calculator. This means that now anyone can see what they might make at Buffer by plugging in their own data for location, experience and so forth.
For instance, an advanced-level developer living in San Francisco might enter this into the salary calculator:
We break out for you each individual component so it’s simpler to understand how every element of the formula works together to create the overall salary.
Even though our formula has become more comprehensive, we hope that the calculator will make getting results easy. We were so blown away by how many startups have adopted our salary formula, and we want to keep making it simple for anyone to make use of our latest data.
On top of that, we’re of course excited to make great use of the calculator internally as we bring new people on board and give them fair and accurate salaries they can easily understand.
What isn’t in this iteration of our formula (and what’s next)
As we grow and evolve, our salary formula naturally needs to become a lot more comprehensive; and we feel it has turned into something that’s pretty solid now.
However, there are quite a few elements that are not included in this formula:
- Experience: We’re using a very primitive approach to the experience component right now. It scales only across four bands: Beginner, Intermediate, Advanced, and Master. And it’s not a very accurate process in how we arrive there. More or less, we make a call and ask people how they feel about it. That’s not great, and we’re keen to improve this. It feels really important to measure people’s experience more accurately, and indicate how people can progress and be compensated for that progress. This is #1 on our list.
- Taxes: We’re a distributed team, and taxes vary greatly by country. Even though the top-line salary might be easy to compare, the take-home pay might be quite different. We know, for example, that Buffer team members in France pay a lot of extra taxes that others don’t. This would be another great one to improve on.
- Nomading: Another element of being a distributed team is that people are free to move around as much as they want. That’s usually a heavier burden in terms of costs, and we’re generally keen to support people in finding the place where they feel happiest and want to live. It’s something that isn’t accounted for either in the current formula and something we’re keen to dive in deeper on.
- Exchange rate changes: Especially with the recent Euro/USD change, a lot of teammates’ salaries in Europe have gone up a lot. However if the opposite was the case, this might be more of a challenge.
- Salary vs equity choice: When you join Buffer full-time, you decide whether you want more salary or more equity in your compensation package. Right now, you can get either $10,000 in extra salary or you can get 30% more stock options. That’s an option that has become a bit outdated as Buffer’s overall valuation has gone up and it’s no longer that attractive to get extra equity. This is another key iteration we’ve already started to work on.
Thanks for the amazing input, and let us know more thoughts!
It’s amazing to come across so many people who have been inspired by the original formula and implemented it for their own company.
For anyone looking to take a job at a startup, or anyone working on salaries at a startup, we hope this new formula and calculator might cut down the time you spend on thinking about salaries by many hours.
And even though we’ve thought about this formula for many months, it’s far from perfect. It’s going to have a ton of flaws and mistakes, and it’s exciting to share it with you to get feedback and insights we can use for the next version.
For a deeper dive into some of the philosophy and tactics involved in this version of our salary formula, we sat down for a chat with Courtney about the thoughts and process involved in creating it. You can watch the whole chat here:
There are many reasons why we believe salary transparency is such a powerful force, and we’re humbled and excited to keep iterating in this area, and keep starting conversations that can have an impact on the industry.
Hit us up in the comments below, we’d love to hear your thoughts and discuss.
Try Buffer for free
140,000+ small businesses like yours use Buffer to build their brand on social media every month
Get started nowRelated Articles
Nine years ago, we decided to launch a new free product alongside Buffer. We called it Pablo, and it was a huge hit in our community. Within just seven months of its launch, half a million photos were created using Pablo. Similarly, we had the initial ideas for Stories Creator and Remix many years ago now. All three of these tools have been an important part of Buffer’s story. They’ve taught us lessons and helped us connect with a wider audience. In Pablo’s case, the idea for this tool happene
If you use Buffer, you might have experienced us having more downtime than usual recently. We want to start with an apology for not sharing more transparently along the way what’s been happening. We’ve been caught up in the work and haven’t invested enough in communicating with our community, and we’re so sorry about this misstep. We know some of our customers have had a frustrating time using Buffer recently and we need to do better by you. This past August and September were the months we’ve
As part of our commitment to transparency and building in public, Buffer engineer Joe Birch shares how we’re doing this for our own GraphQL API via the use of GitHub Actions.