Skip to main content
BlogArticleJon Gillespie-Brown6 min read

What Dropbox's Billing Bottleneck Teaches Us About Build vs. Buy

Before he co-founded a billing company, Scott Woody ran the growth and monetization engineering team at Dropbox. Between roughly 2013 and 2016, that team helped take Dropbox from about $300 million in annual recurring revenue into the low billions — through pricing experiments, new packaging, and new commercial models, not one single big product bet.

Woody has told the story of what that job actually looked like in a video posted on Metronome's site, the company he went on to found. The interesting part isn't the pitch for his current company. It's the part where he walks through what went wrong at Dropbox — three specific, recurring problems that had nothing to do with whether the growth team's ideas were good, and everything to do with the system underneath them.

Problem One: Every Pricing Launch Waited on the Billing System

Dropbox's billing system was home-built, and by Woody's own account it was built by "fifty, sixty, really great Dropbox engineers." The problem wasn't the people. It was that the system was, in his words, "fundamentally kind of built for the problem at the time it was architected."

That meant every time the growth team wanted to run a pricing experiment or change the commercial model, the billing system had to be retrofitted to handle it — and retrofitting is expensive in a way that building fresh never is. Woody put a number on it: "our billing system ended up being this kind of long pull in almost every product launch that added about three, sometimes six months to any given product launch."

Three to six months isn't a rounding error on a growth team's roadmap. It's most of a roadmap.

Problem Two: Customers Couldn't See What They Were About to Pay

The second problem showed up on the customer side. Dropbox customers were doing something billing systems of that era weren't built to reflect in real time: buying add-ons, dropping them, adding seats, removing seats — all inside the product, continuously.

From the customer's perspective, Woody said, "the value or the price that they were paying was this continuously changing variable." But the billing system ran on its own schedule, once a month, batch-style. The gap between a change a customer made in the product and when that change showed up on their bill produced exactly what you'd expect: confusion, and what Woody called "consternation."

Problem Three: The Data Never Caught Up With the Decision

The third problem was the one that made the growth team's actual job — using data to decide what was working — nearly impossible. Woody could report product engagement numbers to the nearest minute. But connecting a pricing experiment or an A/B test to what it actually did to revenue was a different story: "that data was completely unavailable to us and the product team," because it lived inside a billing system that only ran monthly, sometimes quarterly. Financial outcomes lagged the decisions that caused them by months, sometimes quarters — which is a slow way to learn anything.

It's worth noting this pattern doesn't only show up in Woody's own retelling. In a separate interview published by Anrok, a tax-compliance platform, a former Dropbox finance leader described the same disconnect from the other side of the business: roughly $10 million in back taxes from sales-tax and VAT handling that took about 18 months to fully resolve, and a billing team that had to grow from three or four people to 45 in the space of a couple of months once Dropbox started preparing for its IPO. Different department, same root cause — a system that wasn't built to keep pace with the business running on top of it.

Why This Keeps Happening

None of this was a story about bad engineering. It was a story about architecture that was correct for the problem it was built to solve, and increasingly wrong for every problem that came after. A system sized for the pricing model, product line, and customer base of one year gets asked, a few years later, to handle a pricing model, product line, and customer base it was never designed for — and the cost of that mismatch gets paid in engineering months, customer confusion, and decisions made on stale data.

That's the actual shape of the build-vs-buy problem. It's rarely visible on day one, when the homegrown system is small and easy to reason about. It shows up later, exactly when a company can least afford the delay — in the middle of a growth push, a pricing change, or a scaling event like an IPO.

It Isn't Only a Billing Problem

Billing was Dropbox's bottleneck because billing was the layer the growth team touched most often. But the same trade-off shows up anywhere a company hand-builds the infrastructure that decides what a customer can actually access — not just what they owe. Licensing and entitlement systems face the identical retrofit tax the moment packaging changes, a new tier launches, or seats move between teams: a homegrown system built for last year's product line doesn't flex for this year's, any more than Dropbox's billing system did.

That's the same build-vs-buy calculus we've written about for licensing infrastructure specifically — including the real tradeoffs of building your own and why companies end up rethinking homegrown licensing after living with it for a few years. The billing side of the same problem, including what a more product-side architecture for usage-based billing looks like, is covered in our piece on monetization control planes.

Before You're the One Retrofitting a System

Dropbox's growth team wasn't slow because they ran out of good pricing ideas. They were slow because the infrastructure underneath those ideas wasn't built to move as fast as the ideas did. That's a decision every growing software company makes at some point, whether deliberately or by default — and it's a lot cheaper to make it on purpose, before three years of hard-coded assumptions are sitting underneath your pricing model.

If that's a question you're actively working through for licensing, entitlements, or metering, Zentitle and Zenmeter are worth a look. Book a demo if you'd like to talk through where your own system is starting to show the same strain.

About the Author

Jon Gillespie-Brown
Jon Gillespie-Brown
CEO & Founder, Nalpeiron

Jon Gillespie-Brown is the Founder and CEO of Nalpeiron, a leader in cloud-based software licensing, entitlement management, software monetization, and analytics. With over 20 years of expertise, he works with enterprise B2B SaaS and IoT companies to optimize revenue models, accelerate go-to-market strategies, and scale with confidence. Jon is recognized as an authority in software licensing, software monetization, and software analytics, holds two issued U.S. patents, and is the author of five books. He also serves as a strategic guide to customers, helping them navigate and capitalize on the once-in-a-generation shift driven by AI, redefining how software is built, delivered, and monetized. For over 20 years, Jon has been a Professor at University of Colorado Boulder, a lecturer at University of California, Berkeley and Stanford University, and an Entrepreneur in Residence at London Business School.

Nalpeiron: A Long-Term Partner for the AI Era

At Nalpeiron, we go beyond technology — we act as a strategic partner in licensing, monetization, and growth. For over twenty years, enterprise and IoT companies have trusted us to guide and evolve their business models.

As AI shifts software from seats to usage, outcomes, and agent-driven activity, legacy approaches fall short. Nalpeiron enables this transition through entitlements as the control plane — a centralized system of record across SaaS, on-prem, IoT, and offline environments.

From strategy to execution, we help companies adapt faster, launch new models, and stay in control — making Nalpeiron a partner for the AI-driven future of software monetization.

Ready to Optimize Your Strategy?

See how Nalpeiron helps companies implement flexible monetization strategies that support both product-led and sales-led growth motions.

Book a Demo