New!Schedule Threads!Threads scheduling has arrived!Threads scheduling has arrived on Buffer! Find your community now.Threads scheduling has arrived on Buffer! Find your community and keep the conversation going.Learn more

Introducing the New Buffer Salary Formula, Calculate-Your-Salary App and The Whole Team’s New Salaries

Nov 24, 2015 11 min readOpen

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:

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:

Buffer Salary Formula

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 MemberRoleStart DateLocationSalary
JoelCEO2010-08-01New York, NY, USA$218,000
LeoCOO2011-01-03New York, NY, USA$185,000
AndyiOS Developer2012-06-01San Francisco, CA, USA$168,550
CarolynCHO2012-09-01New York, NY, USA$140,932
SunilCTO2012-09-18Boston, MA, USA$182,089
ÅsaCustomer Success Lead2013-02-18New York, NY, USA$121,090
ColinBackend/Frontend Developer2013-02-22Cambridge, UK$122,670
NielBackend/Frontend Developer2013-08-15Cape Town, SA$101,141
MaryHappiness Hero2013-11-11San Francisco, CA, USA$92,108
AdamHappiness Hero2013-11-13Detroit, MI, USA$91,389
DanielHappiness Hero2014-01-28San Francisco, CA, USA$80,974
CourtneyContent Crafter2014-02-03Nashville, TN, USA$89,582
StevenSystems Engineer2014-02-03Taipei, Taiwan$98,175
DanBackend/Frontend Developer2014-02-24New York, NY, USA$139,463
KevanContent Crafter2014-03-06Boise, ID, USA$95,631
PatrikCustomer Researcher2014-03-12Knoxville, TN, USA$98,112
DaveHappiness Hero2014-03-20London, UK$77,913
RodolpheOperations Champion2014-04-07Paris, France$118,331
NicoleCommunity Champion2014-04-14Portland, OR, USA$88,861
OctaHappiness Hero2014-04-28Miami, FL, USA$70,621
MichaelBackend/Frontend Developer2014-05-04Santa Cruz, CA, USA$151,078
TomAndroid Developer2014-06-03Toronto, Canada$102,842
MikeBackend/Frontend Developer2014-07-14Barcelona, Spain$96,926
JoséBackend/Frontend Developer2014-12-01Madrid, Spain$86,549
Tom DCustomer Researcher2014-12-15Cambridge, UK$81,415
EricSystems Engineer2015-01-06Beijing, China$76,692
PhilBackend/Frontend Developer2015-02-09New York, NY, USA$128,740
MaximeData Analyst2015-02-09Montpellier, France$94,291
Dave OProduct Designer2015-03-03Southowram, UK$103,833
JulianData Analyst2015-03-16New York, NY, USA$95,135
JimProduct Creator2015-04-16Nashville, TN, USA$134,215
DannyHappiness Hero2015-05-05London, UK$78,269
KatBackend/Frontend Developer2015-05-11Bristol, UK$89,549
PioulBackend/Frontend Developer2015-07-09Grenoble, France$95,215
Marc AnthonyProduct Creator2015-07-13Houston, TX, USA$119,548
SteveProduct Designer2015-07-27Timperley, UK$94,177
IvanaBackend/Frontend Developer2015-08-10Zadar, Croatia$92,116
SandrineContent Crafter2015-08-10Paris, France$81,780
KellyHappiness Hero2015-08-17Philadelphia, PA, USA$75,934
RossHappiness Hero2015-08-31Louisville, KY, USA$77,397
AlexBackend/Frontend Developer2015-09-01Los Angeles, CA, USA$111,696
Marcus WiOS Developer2015-09-02Padova, Italy$95,924
LorenzProduct Designer2015-09-08Rotterdam, Netherlands$90,324
RoyCustomer Researcher2015-09-10Saint Catharines, Canada$103,133
AlfredCommunity Champion2015-09-14Singapore$59,112
JordaniOS Developer2015-09-23Ozark, MO, USA$110,636
KyleProduct Creator2015-09-28Portland, OR, USA$116,243
AmyHappiness Hero2015-10-01San Francisco, CA, USA$77,118
JamesProduct Designer2015-10-05Berlin, Germany$95,538
AshContent Crafter2015-10-05Bury St Edmunds, UK$80,518
MattData Analyst2015-10-12Boulder, CO, USA$95,185
Mike ECustomer Researcher2015-10-14Sydney, Australia$82,992
HumbertoiOS Developer2015-10-14Asuncion, Paraguay$76,160
ArielleCommunity Champion2015-10-26Philadelphia, PA, USA$67,418
DebCulture Scout2015-10-27London, UK$86,423
KarimFinance Planner2015-11-01Växjo, Sweden$106,628
Marcus SMarketing Specialist2015-11-03Nashville, TN, USA$72,124
ToddHappiness Hero2015-11-05Louisville, KY, USA$64,397
BobHappiness Hero2015-11-05Medford, OR, USA$67,099
BorisBackend/Frontend Developer2015-11-09Montpellier, France$91,186
JulietHappiness Hero2015-11-09London, UK$71,203
FedericoBackend/Frontend Developer2015-11-09Milan, Italy$89,308
KieranBackend/Frontend Developer2015-11-16Sydney, Australia$95,287
HannahHappiness Hero2016-01-04Brighton, UK$66,002
DarcyTwitter Hero2015-11-17Fort 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.

good life curve

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!

calculator launch

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.

try the calculator

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:

Screenshot 2015-11-20 15.42.22

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.

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

OverflowJul 12, 2024
How We're Preventing Breaking Changes in GraphQL APIs at Buffer — and Why It's Essential for Our Customers

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.

OpenApr 24, 2024
TikTok 'Ban' Bill Signed into Law: What It Means for Buffer and How Creators & Marketers Can Prepare

TikTok's parent company must divest the app or face a ban in the U.S. Here's everything we know, plus how to plan ahead.

woman examining a floor to ceiling bookshelf
OpenMar 29, 2024
Lessons from Unreasonable Hospitality: A Favorite Read From Our Customer Advocacy Team

How the Buffer Customer Advocacy Team set up their book club, plus their key takeaways from their first read: Unreasonable Hospitality by Will Guidara.

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