← Case studies

Case study14 min read

How Buttondown grew 61% in a year with zero ad spend

email newsletter platform

buttondown.com

+61%revenue growth YoY, 2025 vs 2024
$0ad spend, ever
63 moran as a side project before founder went full-time
10M+emails sent in a single day (Cyber Monday 2023)
99.51%CSAT rating, 2023

In short

  • Buttondown's entire growth engine is word of mouth — no ads, ever. The founder is explicit that while rivals buy Super Bowl ads and spend millions luring users onto their platforms, Buttondown relies solely on people liking the product enough to tell a friend or colleague.
  • It took over five years as an unpressured side project before the founder went all-in. Justin Duke ran Buttondown as a hobby from 2017 while working at Stripe, only leaving his job in April 2022 to work on it full-time.
  • The 2025 numbers: +45% active authors, +72% subscribers emailed, +61% revenue — all organic. Buttondown's own annual review reports those year-over-year gains alongside zero paid acquisition and continued cash-flow profitability.
  • Turning down VC and acquisition offers is itself part of the growth strategy. Justin Duke has rejected outside capital since Buttondown's first year, calling running the company "a form of authorship" — the deliberate slowness is a choice, not a constraint.

The mechanism

Buttondown's growth chain runs: build the product for years without investor pressure so it becomes good enough to recommend; then make word of mouth the entire acquisition engine by explicit choice, not necessity, because a mediocre product can't survive on referrals alone; and stay bootstrapped and reject every capital or acquisition offer so nothing ever forces a trade of that slow, compounding loop for a faster and less durable one. Each link only holds because the one before it does — the patience funds the trust, and the trust funds the refusal to sell out.

How it went

A side project with no clock running against it

2017-01 → 2022-04

Justin Duke started Buttondown as a hobby project — the 2024 annual review describes it as beginning 'in a Seattle coffee shop on a rainy Saturday afternoon' — while working full-time at Stripe [S2][S4]. By December 2020 it was already 'growing steadily,' with the founder's attention split between his day job and the side project [S4]. He didn't leave Stripe to work on Buttondown (and another venture, Third South Capital) full-time until April 2022, more than five years after starting it [S6].

First full year of undivided attention

2022-04 → 2023-11

With Buttondown as his sole focus, the founder's first full year of undivided attention (reported in the 2023 annual review) saw the company grow from a solo operation to its first team hires — writers, engineers, designers, and support — and hit its first day sending over 10 million emails, on Cyber Monday [S3]. The company was already profitable, with a 99.51% CSAT score and a customer base that was both growing and churning less [S3].

Scaling the team while staying self-funded

2023-11 → 2025-10

Buttondown kept hiring and shipping — a live-updating demo site, rebuilt documentation and analytics, and a $85,000 cash-flow-funded purchase of the buttondown.com domain in April 2024 [S2][S5]. By late 2024 the majority of new code was no longer written by the founder himself, and the majority of customers were talking to someone else on the team — while the company remained cash-flow profitable throughout [S2]. By October 2025, the founder had articulated a deliberate '10-person company' philosophy and confirmed he'd turned down VC and acquisition offers since year one [S8].

Compounding by default, on a deliberately slower clock

2025-10 → 2026-04

The 2025 annual review reported active authors up 45%, unique subscribers emailed up 72%, and revenue up 61% year over year — all funded by word of mouth alone, with 5,247 support tickets answered at a 5-hour median first response time [S1]. By April 2026 the company had roughly doubled in size over the prior year, with the founder noting growth 'has probably not grown as fast as it could' given his choice to prioritize fatherhood, but that the business's 'default velocity is upward' regardless [S7].

Milestones

  1. 2017-01Buttondown launched as a hobby/side project by Justin Duke while working at Stripe
  2. 2020-12Already 'growing steadily' as a side project; newsletters described as 'having a moment'
  3. 2022-04Justin Duke leaves Stripe to work on Buttondown full-time
  4. 2023-11First full year of founder's undivided attention; first day sending >10M emails (Cyber Monday); profitable; 99.51% CSAT
  5. 2024-04Described as a 'very healthy and quickly-growing business'; founder notes returns are less than a ~$750K/yr FAANG package
  6. 2024-08Buys buttondown.com domain for $85,000, paid from cash flow
  7. 2024-12Tens of thousands of users sending millions of emails; first year majority of new code not written by founder; cash-flow profitable
  8. 2025-10Articulates a deliberate '10-person company' philosophy; confirms turning down VC and acquisition offers since year one
  9. 2025-12Active authors +45%, subscribers emailed +72%, revenue +61% YoY; 5,247 support tickets answered; cash-flow profitable
  10. 2026-04Company has roughly doubled in size over the past year; 'default velocity is upward'

Whether it fits you

This loop depends on structural conditions that most funded startups can't or won't accept. Run it if these hold for you.

What it needs

A product whose quality alone is the pitch

Run it if your product is good enough on reliability and ergonomics alone that people would recommend it without being incentivized to. Buttondown's positioning is 'a rock-solid tool with a focus on reliability, focus, and ergonomics' [S2][S9] — word of mouth has nothing to carry if the product itself isn't already worth talking about.

A way to fund years of building without needing the side project to pay for itself

Run it if you (or a co-founder) can keep a day job, savings, or another income source for years while the product matures. Justin Duke worked at Stripe for roughly five years while building Buttondown as a side project before going full-time in April 2022 [S2][S4][S6] — that runway is what let him skip growth-at-all-costs pressure entirely.

Willingness to say no to capital and acquisition offers, repeatedly

Run it if you're prepared to turn down real money more than once. Justin Duke describes being 'awash in offers for capital, offers for acquisition' since Buttondown's first year and rejecting all of them [S8] — the loop only stays intact because outside money never gets a vote in the pace of growth.

What it costs

Years of quiet, financially unremarkable building before it means anything

Buttondown ran as a side project from 2017 until the founder left Stripe in April 2022 — more than five years — before it had his undivided attention [S2][S4][S6]. Anyone expecting a metrics story with a fast validation point will be disappointed; this path rewards patience that most operators can't afford.

No lever to pull when growth needs to go faster

Because the entire acquisition engine is word of mouth, there's no dial to turn up when growth stalls or a competitor moves faster — Buttondown has never spent on ads and has no paid-acquisition muscle to fall back on [S1]. Growth speed is capped by product quality and referral behavior, full stop.

Deliberately trading growth speed for founder autonomy

The founder is explicit that the business has 'probably not grown as fast as it could' because he prioritizes time with his children over maximizing growth [S7]. That's a real cost paid in market share and speed — acceptable because the company is already profitable and unfunded, but not a free choice for a team racing competitors or a runway clock.

The numbers we could verify

csat 2023
99.51%
churn trend
decreasing (no specific rate disclosed) as of 2023
support response time 2025
5 hours median first response (down from 7 hours in 2024, -29% YoY)
revenue growth 2025 vs 2024
+61% YoY (exact revenue not disclosed)
active authors growth 2025 vs 2024
+45% YoY
subscribers emailed growth 2025 vs 2024
+72% YoY
domain purchase cost
$85,000 for buttondown.com, one-time, from cash flow (2024)
largest vendor cost
Stripe

Channels it actually used

  • Word of mouth / referrals
  • Content marketing / founder blog
  • Product quality / UX
  • Demo site / self-service trial

Our read

It's easy to read this story backward and credit the annual reviews themselves as the growth engine — that would be a mistake. The reviews document a growth engine (product quality + word of mouth) that was already working; they aren't the mechanism, they're the receipt. A founder who starts publishing milestone posts without first having a product people already want to recommend would get the causality backward.

The 'default velocity is upward' framing is doing a lot of work here, and it's worth being skeptical of survivorship bias: a founder who spent five unpressured years building before quitting his job, and who is candid that he's chosen slower growth for family reasons, is describing a comfortable equilibrium reached after the hard part (getting the product good enough) was already done. It's not obvious this framing would hold for someone earlier in that curve.

This is one of the only teardowns in this corpus where the company has never disclosed a dollar-denominated revenue or MRR figure — everything is percentages and qualitative descriptors ('tens of thousands of users,' 'millions of emails'). That's itself a data point about the founder's priorities: the annual reviews are candid about operational reality (support tickets, CSAT, response times) but deliberately withhold the one number most build-in-public founders lead with.

Sources

  1. 2025 (Annual Review)2025-12-25
  2. 2024 (and what's next) (Annual Review)2024-12-28
  3. 2023 (and what's next) (Annual Review)2023-11-28
  4. Buttondown in 20212020-12-31
  5. Notes on buttondown.com2024-08-22
  6. Two years as an independent technologist2024-04-16
  7. Four years in the maelstrom2026-04-19
  8. Business as authorship2025-10-23
  9. Notes on 'How I'd Grow Buttondown'2026-02-13
  10. ccusage2026-05-27
NextKeep reading