Personal Learnings← Lenny's Newsletter  Library

Lenny's Newsletter · Product & Work

Scaling your B2B growth engine

TIER 5   2023-10-24

Welcome to part seven of our (now complete!) seven-part series on kickstarting and scaling a B2B business 🥳

Here’s an overview of the series so far:

- **Part 1:** [How to come up with a great B2B startup idea](https://www.lennysnewsletter.com/p/how-the-most-successful-b2b-startups)
- **Part 2:** [How to validate your idea](https://www.lennysnewsletter.com/p/how-to-validate-your-b2b-startup)
- **Part 3:** [How to identify your ICP](https://www.lennysnewsletter.com/p/how-to-identify-your-ideal-customer)
- **Part 4**: [How to find and win your first 10 customers](https://www.lennysnewsletter.com/p/how-to-win-your-first-10-b2b-customers)
- **Part 5:** [A guide for finding product-market fit](https://www.lennysnewsletter.com/p/finding-product-market-fit)
- **Part 6:** [How, and when, to hire your early team](https://www.lennysnewsletter.com/p/hiring-your-early-team-b2b)
- **Part 7:** How to scale your growth engine *← This post*

Let’s do this.

*A huge thank-you to **[Akshay Kothari](https://www.linkedin.com/in/akothari/)** (COO of Notion), **[Ali Ghodsi](https://www.linkedin.com/in/alighodsi/)** (CEO of Databricks), **[Andrew Ofstad](https://www.linkedin.com/in/aofstad/)** (co-founder of Airtable), **[Barry McCardel](https://www.linkedin.com/in/barrymccardel/)** (CEO of Hex), **[Boris Jabes](https://www.linkedin.com/in/borisjabes/)** (CEO of Census), **[Calvin French-Owen](https://www.linkedin.com/in/calvinfo/)** (co-founder of Segment), **[Cameron Adams](https://www.linkedin.com/in/themaninblue/)** (co-founder and CPO of Canva), **[Christina Cacioppo](https://www.linkedin.com/in/ccacioppo/)** (CEO of Vanta), **[David Hsu](https://www.linkedin.com/in/dvdhsu/)** (CEO of Retool), **[Eilon Reshef](https://www.linkedin.com/in/eilonreshef/)** (CPO of Gong), **[Eric Glyman](https://www.linkedin.com/in/eglyman/)** (CEO of Ramp), **[Guy Podjarny](https://www.linkedin.com/in/guypo/)** (CEO of Snyk), **[Jori Lallo](https://www.linkedin.com/in/jorilallo/)** (co-founder of Linear), **[Julianna Lamb](https://www.linkedin.com/in/juliannaelamb/)** and **[Reed McGinley-Stempel](https://www.linkedin.com/in/reed-mcginley-stempel-17362245/)** (co-founders of Stytch), **[Keenan Rice](https://www.linkedin.com/in/keenanrice/)** (founding team), **[Mathilde Collin](https://www.linkedin.com/in/mathilde-collin-bb59492a/en/)** (CEO of Front), **[Rick Song](https://www.linkedin.com/in/rick-song-25198b24/)** (CEO of Persona), **[Rujul Zaparde](https://www.linkedin.com/in/rujulz/)** and **[Lu Cheng](https://www.linkedin.com/in/lu-cheng-973b7830/)** (co-founders of Zip), **[Ryan Glasgow](https://www.linkedin.com/in/ryanglasgow/)** (CEO of Sprig), **[Shahed Khan](https://www.linkedin.com/in/shahedkhan/)** (co-founder of Loom), **[Shishir Mehrotra](https://www.linkedin.com/in/shishirmehrotra/)** (CEO of Coda), **[Sho Kuwamoto](https://www.linkedin.com/in/shokuwamoto/)** (VP of Product of Figma), **[Spenser Skates](https://www.linkedin.com/in/spenserskates/)** (co-founder and CEO of Amplitude), **[Tom Preston-Werner](https://www.linkedin.com/in/mojombo/)** (co-founder of GitHub), and **[Tomer London](https://www.linkedin.com/in/tomerlondon/)** (co-founder and CPO of Gusto) for contributing to this series. Art by [Natalie Harney](https://www.natalieharney.com/).*

Although we’ve reached the end of this journey, we’re on a journey that never ends. Building a venture-scale business means endless challenges, surprises, and an unrelenting need for growth. I like to think of the startup journey as a huge puzzle board, where every challenge, decision, and opportunity is a piece of the puzzle. My job is to (slowly but surely) fill in this board and help you through every challenge, decision, and opportunity you’ll face.

For reference, here are some puzzle pieces I’ve already put into place to help you scale your B2B startup prior to this series:

- **On growth and GTM**

- [GTM motions of 30 B2B SaaS companies](https://www.lennysnewsletter.com/p/gtm-motions)
  - [Picking a wedge](https://www.lennysnewsletter.com/p/wedge)
  - [Differentiating](https://www.lennysnewsletter.com/p/how-to-differentiate)
  - [Positioning](https://www.lennysnewsletter.com/p/positioning)
  - [The Racecar Framework](https://www.lennysnewsletter.com/p/the-racecar-growth-frameworkexpanded)
  - [What is good retention](https://www.lennysnewsletter.com/p/what-is-good-retention-issue-29)
  - [What is a good activation rate](https://www.lennysnewsletter.com/p/what-is-a-good-activation-rate)
  - [What is a good payback period](https://www.lennysnewsletter.com/p/payback-period)
- **On sales**

- [How to do founder-led sales](https://www.youtube.com/watch?v=cZd5234Eem0)
  - [How to build a killer sales pitch](https://www.lennysnewsletter.com/p/how-to-build-a-killer-sales-pitch)
  - [Layering sales on top of a PLG motion](https://www.lennysnewsletter.com/p/sales-bottom-up)
  - [Adding a PLG motion on top of a sales-led motion](https://www.lennysnewsletter.com/p/five-steps-to-starting-your-plg-motion)
  - [How to hit revenue targets in a recession](https://www.youtube.com/watch?v=pYZ0S7a72po&t=1s)
- **On pricing strategy**

- [The art and science of pricing](https://www.youtube.com/watch?v=A6veeCbKIzw)
  - [Pricing strategy for your SaaS product](https://www.lennysnewsletter.com/p/saas-pricing-strategy)
- **On fundraising**

- [A playbook for fundraising](https://www.lennysnewsletter.com/p/a-playbook-for-fundraising)
  - [Your startup idea probably isn’t venture-scale](https://www.lennysnewsletter.com/p/your-startup-idea-probably-isnt-venture)

Today, I’ll answer four additional questions:

1. **What’s a good timeline to get to $1 million ARR?**
2. **What are the most common growth channels for B2B startups?**
3. **When should you start charging for your product?**
4. **What should you charge?**

Let’s get into it.

## Typical times to get to $1M ARR

On average, it took top B2B startups ~**2 years** from founding to hit $1m ARR, and roughly **1.5 years after closing their first customer.** There are exceptions, like Ramp, Linear, Census, and Zip, that got there more quickly (some within months), and also companies like Loom and Vanta that took 2+ years.

My takeaway is that once you’ve signed your first customer, you should **strive to hit $1m ARR within 1.5 years** if you want to be on pace with the top B2B companies.

Interestingly, there isn’t a large difference in timelines between companies with large ACVs (e.g. Looker, Gong, Sprig, Vanta) and low ACVs (e.g. Loom, Figma).

Also, in some instances, there’s good reason to push out monetization. In the case of Loom, co-founder Shahed Khan shared, “We didn’t monetize Loom for several years intentionally, as **our focus was to become a ubiquitous tool within organizations**. Thus it took us four years to hit $1m ARR.” With the [recent acquisition news](https://techcrunch.com/2023/10/12/atlassian-to-acquire-former-unicorn-loom-for-975m/), seems like a good call.

## How B2B startups grow as they scale

Broadly, the biggest growth channel for top B2B companies (at least the 20+ I researched) is **organic** **inbound**. Essentially, word of mouth. This connects with a key lesson from part five of this series—that strong product-market fit often looks like [strong organic growth](https://www.lennysnewsletter.com/i/119122450/step-start-noticing-a-shift-from-push-to-pull-and-organic-growth). That being said, as we saw in [part six](https://www.lennysnewsletter.com/i/135973645/when-to-hire-a-salesperson-and-what-to-look-for), eventually 100% of B2B businesses build a sales team.

Below I’ll explore all six B2B growth channels: self-serve organic inbound, sales-assist organic inbound, outbound sales, content/SEO, paid ads, and partnerships. This summary doesn’t get into revenue expansion (e.g. growing revenue from existing customers), since it didn’t come up in my interviews, but this is also a massive growth lever for scaling B2B SaaS companies, and I’ll spend more time here in future posts.

Use this list not as “we should do all of these,” but instead as inspiration for one new channel to explore for your own product. You’re likely already growing primarily through one of the first three channels; ask yourself which of the remaining channels might be a new opportunity.

#### 1. Organic inbound: Self-serve (aka Product-Led Growth)

This channel is simply users hearing about your product from someone else (or being invited) and signing up on their own. No one from your company helps them through the funnel. This isn’t to say salespeople never talk to these leads (check out [this podcast episode](https://www.lennyspodcast.com/the-ultimate-guide-to-product-led-sales-elena-verna/) on product-led sales), but it does mean new customers come primarily from them first trying the product on their own. Companies like Loom, Figma, Segment, Gusto, Hex, and Linear grow primarily in this way.

**What this looks like:**

- “People in trials are checking out with credit cards, without us talking to them.”
- “Signing up for Loom after watching someone else’s Loom (typically coworkers), within Slack or in Salesforce, Linear task, or Notion doc.”
- “We’ve always had a strong stream of inbound users who had found out about us via our open source work and propelled us through our early revenue milestones.”

#### 2. Organic inbound: Sales-assist

Similar to the above channel, new customers come to you, but in this case, your sales team hand-holds leads through the process. Companies like Looker, Ramp, Vanta, Hex, Census, Persona, and some portion of Amplitude and Segment grow through this channel. The key determinant of whether you go self-service or sales-assist is how successfully new users can get activated without handholding.

**What this looks like:**

- “Our biggest growth channel by far is organic, with visitors to our site clicking the ‘Request a demo’ button.”
- “Customer referrals continues to be one of our strongest channels, which funnels into our inbound sales pipeline.”
- “All of our growth is inbound, but it’s all sales-touch.”

#### 3. Outbound sales

This is what you think of when you think of sales-led growth—your sales team reaches out to prospects, pitches them, and closes them. Companies that grow primarily through this channel include Gong and Zip, along with a meaningful portion of growth for Ramp and Segment. I’ll be doing more writing on this topic in the coming months, so stay tuned.

#### 4. Content/SEO

A surprisingly popular growth channel for top B2B companies is content. Companies like Vanta, Amplitude, Figma, Persona, and, famously, HubSpot have all found success using content (aka SEO) to grow. I’ve covered this topic in depth previously, so [go read this](https://www.lennysnewsletter.com/p/content-driven-growth-strategy) if you’re looking to invest here.

#### 5. Paid ads

They may be boring, but paid ads work. For B2B, this means running ads on Google, Facebook, and LinkedIn, along with the occasional ad on podcasts, newsletters, and other less-scalable channels. Companies that have found success here include both large (Figma and Amplitude) and smaller (Vanta and Census). For advice on running paid ads, [here’s a good podcast episode](https://www.lennysnewsletter.com/p/mastering-paid-growth-jonathan-becker) to check out.

#### 6. **Partnerships**

Partnerships: huge if successful, massive time suck if not. This is a meaningful growth channel for companies like Census, Hex, and Zip, but as one founder shared, “We have a big channel partnership with Snowflake, and though this doesn’t drive a big percentage of our leads, it does help to have that relationship.” I’ve written about channel partnerships before, [so go read this](https://www.lennysnewsletter.com/i/31258917/channel-partnerships) if you’d like more examples and advice.

#### **A few additional takeaways**

1. Most of your growth will come from one of the top three: inbound self-service, inbound sales-assist, or outbound sales. Spend most of your time optimizing that channel.
2. No matter how you start, you’ll be building a sales team. It’s a question of when, not if.
3. Creating content (e.g. blog posts, LinkedIn posts, viral tweets, a great podcast) seems to be effective for a number of companies, so it’s worth exploring. But think about the system that can allow this to scale, versus one-off efforts. [Think engines, not turbo boosts](https://www.lennysnewsletter.com/i/75292796/the-growth-engine).
4. Be careful about forcing PLG. Here’s [Ali Ghodsi](https://www.linkedin.com/in/alighodsi/) (founder and CEO of Databricks)’s cautionary tale:

> “The whole vision of Databricks was we don’t want to have sales in the company. It’s going to all be product-led growth. So it’s a hundred percent product-led-growth motion. And in 2015, we kind of doubled down on it. We actually said, ‘Let’s do what Amazon did. Let’s just make it really slick, and you swipe your credit card and you can start using this stuff.’ We called it the zero-touch effort. We were going to touch the customers zero times from a sales perspective. No human needed to touch the customer. We’re very excited about that and we built it all, we automated it all. And I think around Q2 of 2015, we told sales, ‘Stop engaging with the customers. This is going to be zero-touch. Focus all your attention on automating this stuff and let’s set it up for that kind of motion.’
>
> **And actually, revenue flatlined. Revenue was growing, and then in Q2, Q3 of 2015, it started flattening. So around Q4 it was starting to become kind of clear that, okay, this product-led-growth thing—nice story, but in practice, it doesn’t really work.** Which is actually, by the way, my view. I think for all practical purposes, PLG doesn’t work. It’s a ‘don’t try it at home’ kind of thing. Maybe it works for Atlassian. Maybe if you can swipe a credit card and use the product in five minutes, it’ll work. But if you think this is how you can sell to enterprises, without a sales force, good luck.”

## When and how much to charge

These are the four key lessons that came up again and again when I talked to founders about their pricing strategy:

1. Charge *sooner* than you think
2. Charge *more* than you think
3. Keep it very *simple*, to start
4. *Revisit* pricing every year or so

### On when to start charging

A lesson learned by the founders of **Amplitude**, **Front**, **Zip**, and many others is to charge sooner than you think you should:

> **“My number one piece of advice is to ask for money earlier. We wasted a year. We could have been a year further along on the journey.** If I build this, are you willing to pay for it? You’re going to get a lot of no’s, and that’s fine. Just move on.
>
> I remember arguing with a user. They were using it for free. I was like, ‘All right, now it’s time to pay.’ And they’re like, ‘Oh no, we don’t have any money.’ And I’m like, ‘Well, you have to pay something, so what are you going to pay?’ And they’re like, ‘All right, I’ll pay you like $10/month.’ I’m like, ‘What the f\*ck? No.’ We ended up negotiating to $150/month. But compared to our regular deals (thousands a month), that’s nothing. I shouldn’t have wasted the time. **The market is massive, and there are always more people out there for you to talk to. Just keep at it until you find someone who’s interested in paying. That is the number one thing I would’ve told myself. Spend half my time talking to prospective customers and asking them for money.** It’s uncomfortable for you to do, but that’s okay. That is exactly the point.” —[Spenser Skates](https://www.linkedin.com/in/spenserskates/), co-founder and CEO of Amplitude

> “**If you’re not willing to pay, then you should take their input with a grain of salt.** We spoke to enough founders to know that people who want to give you advice don’t want to pay. So we never did not charge.” —[Rujul Zaparde](https://www.linkedin.com/in/rujulz/) and [Lu Cheng](https://www.linkedin.com/in/lu-cheng-973b7830/), co-founders of Zip

> “Most companies **charge too late**. We started charging from day one.” —[Mathilde Collin](https://www.linkedin.com/in/mathilde-collin-bb59492a/en/), CEO of Front

As [Akshay Kothari](https://www.linkedin.com/in/akothari/), co-founder of **Notion**, explained, one of the biggest side benefits of early revenue is *freedom*:

> **“One of my biggest lessons looking back is that I’m just glad we charged for Notion early on. It gave us so much leverage over the years.**
>
> What ended up happening was that by charging for it, we became profitable, and became cash-flow-positive from the get-go. When I joined in the middle of 2018, we were eight people, profitable, never needing to raise money again. That meant that 100% of our time was focused on just getting new customers.
>
> It was kind of an interesting time because we didn’t take many meetings with VCs or investors, and I still remember a lot of VCs, a lot of investors thought that Notion was a nice lifestyle business because it’s not taking more venture money. I tried to defend that, telling them that money is not really a constraint for what we’re trying to do right now. But when it will be, we will not be shy to raise it. Eventually I sort of gave up and we were like, ‘You know what? Let’s just get to enough scale and then we can tell our story.’
>
> In my time here now, we’ve raised three times, and all three times, we’ve diluted less than 2% to 3% in each round. A big reason for that is because we’ve charged money from the start. We also have not used a single dollar of the money that we’ve raised. There’s more money in the bank than we’ve collectively raised. This has actually made us a fairly disciplined company, which is very rare in the Valley.”

### On how much to charge

#### Charge *more* than you think you should

> “**A big lesson learned was we undercharged like crazy in the beginning**. It came from just founder lack of confidence. **The rational advice here is, hey, you are a founder. You are biased because you’ve built it from scratch, you are biased to think that it’s not worthwhile, that it’s less valuable than it actually is. Whatever you think the price should be, you should probably increase it.** You built it because it’s valuable, and what you charge should correlate to the value and service you provide. Believe in the value you provide and charge accordingly.”
>
> —[Tomer London](https://www.linkedin.com/in/tomerlondon/), co-founder and CPO of **Gusto**

> “**As a founder, you’re always way underpricing.** We hired our first AE and she was quoting prices I wouldn’t have even have considered. ​Going to a prospect and asking for over seven figures. I would’ve never fathomed this price point. It’s one of the big advantages of bringing a salesperson is that you get way bigger deals. For me, it was just trying to look at what I thought was fair.”
>
> —[Ryan Glasgow](https://www.linkedin.com/in/ryanglasgow/), founder and CEO of **Sprig**

#### Keep doubling prices until it stops working

> “We were woefully undercharging initially, because we had no real idea what people would pay for a startup. **Eventually we hired a sales advisor who told us, ‘Double your price. If they say yes, keep doubling,’ so we did that a number of times as we talked to bigger customers.** Pricing was always a contentious issue for us, but we charged roughly on either the reduction in headcount needed for similar infrastructure (engineers are expensive!) or our ability to help grow revenue in some meaningful way.”
>
> —[Calvin French-Owen](https://www.linkedin.com/in/calvinfo/), co-founder of **Segment**

> “**The first customer was $100 a month. The second customer was like $500 a month. Then $2,000 a month.** Then, soon enough, $12,000 a month. You kind of start to triangulate based on the usage, and we started to fill out a pricing matrix based on what we were seeing working and not working.”
>
> —[Ryan Glasgow](https://www.linkedin.com/in/ryanglasgow/), founder and CEO of **Sprig**

#### Keep it simple at first—you can change prices later

> “**Whenever people ask me for advice, I always say, don’t worry about pricing initially. You want to get people who love the software above all else at first.**
>
> For example, we use Segment today. I’ve loved them from day one. I subscribed to it when they were just an alpha product. And to this date, Gong is a Segment customer; they’re instrumented across all of our applications, with tens of thousands of users. We pay them a hefty amount of $39 a month.
>
> I respect the fact that they never came back to us and said you have to pay more. They told us we’re one of their 50 first customers, and enjoy the ride. If you ever want to get a new feature, you’re going to have to upgrade because we have a limited set of functionality based on what we bought at the time. But we’re happy.
>
> My advice is go be friends with your first customers. They took the time to work with crappy software that isn’t ready. This is how I think we should be—like people should be—doing business.”
>
> —[Eilon Reshef](https://www.linkedin.com/in/eilonreshef/), CPO and co-founder of **Gong**

> “**My only takeaway is: don’t overthink it. It’s really easy to worry too much about like, ‘Oh, how will I ever change the price on this customer?’ The reality is that if you are anywhere close to right about your company and your idea and your product being worth a damn, the first few deals you do will be 0.1% of your ultimate revenue.** If you’re just spending one second worrying about how you’re going to change the pricing down the road on this customer, don’t. Do something that feels like a fair exchange of value. Make it clear to them that it’s valid for one year and move on. You’ve got bigger sh\*t to worry about.”
>
> —[Barry McCardel](https://www.linkedin.com/in/barrymccardel/), founder and CEO of **Hex**

> “**We didn’t overthink or optimize the pricing initially. There’s industry pricing for this tool. Let’s just put it on that and not overthink about it.** We should probably charge more. But that’s not the challenge that we want to focus on right now. It’s more that we still need to make these larger companies extremely happy about using Linear.”
>
> —[Jori Lallo](https://www.linkedin.com/in/jorilallo/), co-founder of **Linear**

#### But make sure to revisit your pricing strategy regularly

> “I remember I put together this presentation of other pricing models with four tiers, and it was very complicated. Even though we had very few products. I showed it to our board and they’re like, ‘no.’ They told us to just literally give one simple pay-as-you-go tier. Charge 10 cents per MAU, and ‘Contact us’ for enterprise pricing. It was super-simple, and I think that actually is the way to go early on.
>
> **The mistake we made was not that we went with this simple approach early on but that we didn’t revisit it three to six months later.** We’re only revisiting it now, a year and a half later. Early on, it was super-simple, almost stupid simple, and if I had to do it over again, I think I would do the same, but then **make the expectation that we would iterate on pricing every six months**, or at least revisit it to make sure we felt like this is where it should be right now.”
>
> —[Reed McGinley-Stempel](https://www.linkedin.com/in/reed-mcginley-stempel-17362245/) and [Julianna Lamb](https://www.linkedin.com/in/juliannaelamb/), co-founders of **Stytch**

#### Look at benchmarks for inspiration

> “**We used a benchmark to get to $50/user/month. CRM was always a benchmark for us. Salesforce was something like $70-$100/user/month, or $1,500 in a year. So at the time we couldn’t charge close (though nowadays, we can). People perceived Salesforce as the king; we’re the add-on, so to speak. So we decided to go for about half of what Salesforce list price was.** We said this should be a reasonable price and people should be able to pay that much. So we felt pretty comfortable with it, and of course, the prices went up over the years.”
>
> —[Eilon Reshef](https://www.linkedin.com/in/eilonreshef/), CPO and co-founder of **Gong**

> **“I looked at competitors and priced similarly.** I optimized for getting something on the market sooner than later that people could react to.”
>
> —[Mathilde Collin](https://www.linkedin.com/in/mathilde-collin-bb59492a/en/), CEO of **Front**

#### Consider pricing surveys and regression analysis

> “We weren’t sure what the product was worth, so we just asked users! **We ran what’s called a [Van Westendorp survey](https://en.wikipedia.org/wiki/Van_Westendorp%27s_Price_Sensitivity_Meter), where we basically tried to find the price curves that made sense for all customers, and told users we’d give them a good deal if they filled it out.** I think we netted out to a $9, a $39, and a $79 per month plan.”
>
> —[Calvin French-Owen](https://www.linkedin.com/in/calvinfo/), co-founder of **Segment**

> **“We did a pricing matrix survey with tens of thousands of users**, asking users various questions to get to a number that made sense for Loom. This was a multi-sprint process from research, parsing results, user interviews, to A/B testing landing pages. We *shockingly* landed on $10/month if paid monthly, and $8/month paid annually—a very common figure seen in the SaaS world.”
> —[Shahed Khan](https://www.linkedin.com/in/shahedkhan/), co-founder of **Loom**

> **“**To figure out the price, we looked at usage per month, and then based on what I was seeing for what the market would bear, I kind of was like, ‘Okay, well, they’re paying this much, and these guys are paying this much, and those guys are paying this much.’ **You get a few data points, and then I plotted them. You then fill in the rest of the gaps, and then over time kind of triangulate on a good price point.**”
>
> —[Ryan Glasgow](https://www.linkedin.com/in/ryanglasgow/), founder and CEO of **Sprig**

#### If you’re going usage-based, focus on your “utility metric”

> “Census is different than a generic SaaS product, where you charge per seat and then you call it a day. You can try to be fancy, but by and large, it’s about how many people use the product. **But products like Census are usage-driven, and the big question is ‘What is the utility metric?’ And what will make sense to users? We didn’t know for a long time.**
>
> The first year, we would make up pricing. We would just be making it up every time we sold the product, but through that we could learn, okay, do they understand what this metric is? Do they agree with where they are at the margins? All that stuff was super-helpful.”
>
> —[Boris Jabes](https://www.linkedin.com/in/borisjabes/), co-founder and CEO of **Census**

### Early pricing strategies of select companies

Stories from **Figma**, **Databricks**, **Snyk,** **Coda**, and **Retool** that illustrate many of the lessons above.

**Figma**

> “There are a couple of steps in that journey. The first step was easier, and the second step was harder.
>
> The first step was going from zero to something. We had a lot of comparables. Sketch existed and other kinds of tools like that exist. Roughly speaking, they were all around a hundred bucks, and they come out with a new version every year or something like that. You can just do the math. We decided we’re going to charge $12 if you go month by month, and $8 a month if you buy an annual plan. We actually talked to a lot of pricing consultants to try to help with this decision, but at the end of the day, they were kind of like: you’ve got to just try and figure it out as best you can, and you can always change it later. So we didn’t feel a lot of pressure to get it right in the beginning. But we also haven’t ever changed it.
>
> Then the harder step was once we came up with the Orgs tier, which was our first tier for larger companies. You make features and you’re like, okay, I actually don’t know if this set of features is worth $45/month, because $45/month is a lot of money. It turns out you can ask people how much they’d be willing to pay. You can say, okay, here are these features; would you be willing to pay? And they’ll tell you. You would think they would lie to you to get you to lower the price, but generally speaking, they’ll tell you, ‘Here’s how we think about our business. If it saved us this much money, we’ll pay this much money. Here’s other software that we purchased; it costs about this much. If it’s in this range, it’s fine.’ So we had some confidence in a direction, but the feature set that we had still felt thin (e.g. single sign-on, security features, etc.). We were nervous when we launched it. Is this really going to work? But it worked great. People really resonated with it.”
>
> —[Sho Kuwamoto](https://www.linkedin.com/in/shokuwamoto/), VP of Product

**Databricks**

> “We were academics and we’re data scientists, so pricing was always a hot topic. We had huge fights about how to price the product. Even in 2012, before we even started the company, before we even had the product, there were fierce debates on how should you price and what’s the optimal pricing model. So pricing has been something that we’ve spent a huge amount of time on at Databricks ever since the beginning, and we’re still spending a lot of time on it. But two of us in particular spent a lot of time with customers in 2015 and ’16 just trying to see what sticks. We experimented with different models and we would see which one is easy to explain, which one is not easy to explain. We had one pricing model that was awful that we had to quickly deprecate, which was a suggestion from a customer.
>
> The customer said, ‘I’ll pay for it if you construct it this way.’ It turned out it was a terrible pricing model. By the way, the pricing model was ‘I’ll pay you this much and you reserve this many machines for me, but since it’s the cloud, I want to be able to use more. So if I use more, but only 10% of the time, I go 10x more than what I had bought; that’s okay. But what if I use more than 10x 10% of the time?’ It turned out it’s very hard to put in legal contracts. And it turns out all the pricing systems out there in the world that you have to leverage to charge people, none of them support this weird pricing model. We have to sort of phase that out.
>
> But one thing in hindsight that no one had told me, which makes it much easier if you’re thinking about pricing, is if there are big dominant players in the market that price in a certain way, then you should seriously consider that, because they’ve trained the market on that pricing model. If you’re going to deviate away from that, you’d better have really good reasons. And in our case, Amazon existed and they had launched this pay-as-you-go pricing model and that was sort of how people were used to buying software and selling software. So we should have just, honestly, by default gone with that unless there were really good reasons to deviate. We ended up actually eventually going with the pricing model that was like that [usage-based pricing].
>
> I remember we did a hackathon in 2014, and me and the leadership felt like this product is not ready to be... we can’t really start charging. No one will really pay for it. So we did a survey in the company and it turned out the engineers working on the products who were building it, they were like, ‘Yeah, this is a pretty cool service. We should charge for it.’ Everyone else who was not building the product was like, ‘Ahh, it’s not ready.’ And I remember we said, ‘Well, if the engineers think that we can do it, we should try it.’ And we started charging people, and it turned out people would pay for it. Keep in mind we had modest expectations those days. So for us, someone paying us $10,000 or $20,000, we thought: that’s a lot of money.”
>
> —[Ali Ghodsi](https://www.linkedin.com/in/alighodsi/), co-founder and CEO

**Snyk**

> “Pricing was tricky. The lowest common denominator for our actions was the number of tests. Every time you ask, ‘Am I vulnerable?’ you’re performing a test, whether you ask that question as a one-off test, a recurring test in your build, or a background test you run every week to see if new vulnerabilities affect the app you scanned before. This metric is a great billing unit, as it’s easily measured and fairly easily explained. We still use it today to limit the free-tier allowance due to this simplicity.
>
> However, while measuring tests is easy, test counts do not align well to the value we provide, and incentivize the wrong behavior. For instance, we want you to test your application on every build, to help you find security mistakes as early as possible. However, if you’re trying to shrink your bill, you may choose to only test weekly, defeating the value we’re trying to provide. Another example is modularity—if you split a monolith app into 10 micro-services, and build each of them separately, you’ll run 10 times more tests but get roughly the same value.
>
> We wanted to charge based on the ‘amount of application’ we’re protecting, but there’s no good way to measure that. Number of lines of code, which our competitors use, has long been a terrible way to measure app size—why would moving a variable assignment to a new line suddenly cost more? Other competitors used ‘number of apps’ or domains to measure, which was also poor, as some apps were huge and others were tiny, and it’s very hard to quantify. Lastly, a user-based model didn’t work well for us either. If a single developer registers to Snyk and adds Snyk into a CI system doing builds for 100 developers, we can’t charge for a single user…
>
> After much deliberation, we decided to measure on ‘contributing developers’ as our unit of value—developers who contributed code to the apps we protect in the last 90 days. If we’re protecting the work of more developers, we’re providing more value by making more developers productive and reducing more risk. This measure is not the easiest to measure, but it has the best correlation to value, which we think is more important. Over time, we’ve seen many in the industry embrace this measure, likely for the same reason.”
>
> —[Guy Podjarny](https://www.linkedin.com/in/guypo/), co-founder and CEO

**Coda**

> **“**We do a thing at Coda called ‘maker billing,’ which is basically, if you look at all the documents products, they have the same three personas. They have viewers, editors, and makers—people who can see things, people who can change things, and people who can create new things. Everybody charges you for the top two, editors and makers. That’s Office and Google Docs, Notion and Airtable and Quip and Dropbox and Figma and Miro, and so on. They all charge you for: if you can make changes, you pay. And I didn’t like that. I thought that it was squashing the growth cycle. There’s a viral cycle: you share a doc; you create a doc; you share a doc; you create a doc. That’s the cycle of spread. And basically, everyone in our industry had put a big dollar sign on sharing a doc.
>
> Imagine if you had to put a dollar sign on ‘share an Airbnb listing’ or ‘share a story on Facebook.’ It just seemed crazy to me. And so we decided that we are going to charge for creation, not for sharing. Very controversial, and I didn’t want to do it until we had a strong instinct that we wanted to head this way. I also didn’t want to do it until we had enough of the scaffolding together to get that unit right. And so we waited.
>
> Eventually we launched it, and we were super-scared. The big fear with ‘maker billing’ is: won’t people abuse it? Won’t people create a doc, share it with hundreds and hundreds of people, and then every other company would monetize all of that? We’d get to monetize just one license. So we actually launched with this kind of halfway model. We launched with this governor. We would only charge for makers, but makers come with this many editor seats. Every maker can have five editors, 10 editors, so on. And it was so complicated. But my main philosophy was: no dollar signs in the share dialogue. The fundamental philosophy on pricing for Coda was: sharing is your moment of expression. It’s actually the thing we look for in terms of product-market fit.
>
> So we launch it, and then we get all this customer feedback, and it was really easy to interpret. We had a lot of negative customer feedback—in fact, from some of our deepest users. And it was really easy to say, the lazy view was: oh, they just don’t want to be charged for a product they’ve been using for free for so long.
>
> And it took us a while to come to terms with it. I was like, we launched it on a Thursday, got all this feedback. My head of support calls me on Sunday and she says, ‘Look, I’ve been reading through this feedback, and I’ve got to tell you, I don’t think they’re wrong. I don’t think this is just people who are being cheap. These people are quite happy to pay for this thing they’ve been using for free. They all knew they were going to pay someday, and they even think the pricing is reasonable, but they think we got this mechanic wrong. I think we should reconsider.’ And it was actually kind of a brave moment for her. It’s not easy. So we went and thought about it and we ran a bunch of numbers, and we basically came and we relaunched the whole thing in three weeks and we simplified the model. And now it’s very simple. It’s just: makers pay, nobody else does. And it’s easy to explain, easy to understand. And we took the risk. And so far, it seems to have worked out fine.”
>
> —[Shishir Mehrotra](https://www.linkedin.com/in/shishirmehrotra/), co-founder and CEO

**Retool**

> “The alternative to Retool is, basically, you build software by writing code. And writing code is good in some ways, but it’s actually really painful in many other ways. So for that reason, there was basically relatively little competition and there was no sort of benchmark that we could charge at, necessarily. There’s sort of a variety of ways to a good price. Whereas, for example, I think for something like Figma, Sketch might be an obvious comp. Or if you’re Notion, Google Docs might be an obvious comp. For Coda, similarly, Airtable. For Retool, there’s really nothing like it. And so for us, we experimented a lot on pricing. Just kind of started quoting really cheap prices, then we started moving more expensive, just to understand the market. To understand the willingness to pay. This process was very helpful because it allowed us to tell the value story a lot better. Because then we could say, ‘Oh, well, the value of Retool is not just X or Y. Instead, it’s actually Z, because...’ And we’d ask people, sort of, ‘How do you justify the value? How do you think about it?’ And we’d just kind of play back what other customers told us. So it was a first-principles way of understanding the value that you deliver. And those conversations were enormously helpful, because for sales, it allowed us to just tell a story better. Even though we might charge someone far less money or give them a fairly cheap product, nevertheless, people understand how to talk about the value. And then we could be like, ‘Getting 100x ROI here, so you should probably buy this product.’ ”
>
> —[David Hsu](https://www.linkedin.com/in/dvdhsu/), founder and CEO

With that, we’re done! Seven parts promised, seven parts delivered.

This series was a boatload of work, and I’m incredibly proud of it. I hope you’ve found it valuable. If you’re on this journey, I encourage you to read through each step a couple of times. There’s a lot of content within each step, and I promise you’ll find something you missed the first time.

Here’s the full series, again, for reference:

- **Part 1:** [How to come up with a great B2B startup idea](https://www.lennysnewsletter.com/p/how-the-most-successful-b2b-startups)
- **Part 2:** [How to validate your idea](https://www.lennysnewsletter.com/p/how-to-validate-your-b2b-startup)
- **Part 3:** [How to identify your ICP](https://www.lennysnewsletter.com/p/how-to-identify-your-ideal-customer)
- **Part 4**: [How to find and win your first 10 customers](https://www.lennysnewsletter.com/p/how-to-win-your-first-10-b2b-customers)
- **Part 5:** [A guide for finding product-market fit](https://www.lennysnewsletter.com/p/finding-product-market-fit)
- **Part 6:** [How, and when, to hire your early team](https://www.lennysnewsletter.com/p/hiring-your-early-team-b2b)
- **Part 7:** How to scale your growth engine *← This post*

Thank you for reading.

And again, a *huge* thank-you to everyone who contributed to this series: **[Akshay Kothari](https://www.linkedin.com/in/akothari/)** (COO of Notion), **[Ali Ghodsi](https://www.linkedin.com/in/alighodsi/)** (CEO of Databricks), **[Andrew Ofstad](https://www.linkedin.com/in/aofstad/)** (co-founder of Airtable), **[Barry McCardel](https://www.linkedin.com/in/barrymccardel/)** (CEO of Hex), **[Boris Jabes](https://www.linkedin.com/in/borisjabes/)** (CEO of Census), **[Calvin French-Owen](https://www.linkedin.com/in/calvinfo/)** (co-founder of Segment), **[Cameron Adams](https://www.linkedin.com/in/themaninblue/)** (co-founder and CPO of Canva), **[Christina Cacioppo](https://www.linkedin.com/in/ccacioppo/)** (CEO of Vanta), **[David Hsu](https://www.linkedin.com/in/dvdhsu/)** (CEO of Retool), **[Eilon Reshef](https://www.linkedin.com/in/eilonreshef/)** (CPO of Gong), **[Eric Glyman](https://www.linkedin.com/in/eglyman/)** (CEO of Ramp), **[Guy Podjarny](https://www.linkedin.com/in/guypo/)** (CEO of Snyk), **[Jori Lallo](https://www.linkedin.com/in/jorilallo/)** (co-founder of Linear), **[Julianna Lamb](https://www.linkedin.com/in/juliannaelamb/)** and **[Reed McGinley-Stempel](https://www.linkedin.com/in/reed-mcginley-stempel-17362245/)** (co-founders of Stytch), **[Keenan Rice](https://www.linkedin.com/in/keenanrice/)** (founding team), **[Mathilde Collin](https://www.linkedin.com/in/mathilde-collin-bb59492a/en/)** (CEO of Front), **[Rick Song](https://www.linkedin.com/in/rick-song-25198b24/)** (CEO of Persona), **[Rujul Zaparde](https://www.linkedin.com/in/rujulz/)** and **[Lu Cheng](https://www.linkedin.com/in/lu-cheng-973b7830/)** (co-founders of Zip), **[Ryan Glasgow](https://www.linkedin.com/in/ryanglasgow/)** (CEO of Sprig), **[Shahed Khan](https://www.linkedin.com/in/shahedkhan/)** (co-founder of Loom), **[Shishir Mehrotra](https://www.linkedin.com/in/shishirmehrotra/)** (CEO of Coda), **[Sho Kuwamoto](https://www.linkedin.com/in/shokuwamoto/)** (VP of Product of Figma), **[Spenser Skates](https://www.linkedin.com/in/spenserskates/)** (co-founder and CEO of Amplitude), **[Tom Preston-Werner](https://www.linkedin.com/in/mojombo/)** (co-founder of GitHub), and **[Tomer London](https://www.linkedin.com/in/tomerlondon/)** (co-founder and CPO of Gusto). Art by [Natalie Harney](https://www.natalieharney.com/).

*Have a fulfilling and productive week 🙏*

## 📣 Join Lenny’s Talent Collective 📣

If you’re hiring, [join Lenny’s Talent Collective](https://www.lennysjobs.com/talent/welcome) to start getting weekly drops of world-class product and growth people who are passively open to new opportunities. I hand-review every application, and accept less than 10% of candidates who apply.

If you’re looking for a new gig, apply to join! You’ll get personalized opportunities from hand-selected companies. You can join anonymously, hide yourself from companies, and leave anytime.

[Apply to join](https://www.lennysjobs.com/talent)

**If you’re finding this newsletter valuable, share it with a friend, and consider subscribing if you haven’t already. There are [group discounts](https://www.lennysnewsletter.com/subscribe?group=true), [gift options](https://www.lennysnewsletter.com/subscribe?gift=true), and [referral bonuses](https://www.lennysnewsletter.com/leaderboard) available.**

Sincerely,

Lenny 👋