Joseph Khan All articles
Side Projects

Three Dollars, Thirty Days: What Happened When I Charged Strangers to Read My Blog

Joseph Khan
Three Dollars, Thirty Days: What Happened When I Charged Strangers to Read My Blog

Photo by Photo by 2H Media on Unsplash on Unsplash

Let me start with the punchline, because you're busy: after thirty days of putting my best content behind a $3 paywall, I made exactly $3. One transaction. One heroic stranger from Columbus, Ohio, whom I think about roughly weekly.

Here's how I got there.

The Setup

For most of this site's life, everything has been free. Every tutorial, every post-mortem, every embarrassing traffic graph — all of it, free. That felt right for a personal blog. But late last year I finished a particularly meaty write-up: a two-part deep dive into how I built a webhook debugging tool, complete with source code, architecture diagrams, and the full commit history.

I spent something like forty hours on it. And I kept thinking the same thing people think at every stage of creative work: surely this is worth something.

So I ran the experiment. I picked my five most substantial posts — the long-form project breakdowns with downloadable code — and put them behind a paywall. Not a hard paywall, mind you. A "pay what gets you in" wall: $3, one-time, access to everything forever. I used a lightweight Stripe checkout wired to a simple token system. It took a weekend to build, which is its own red flag I'll come back to.

The Numbers Nobody Asked For

Over the thirty days:

That's a 0.03% conversion rate from visitor to customer, and a 0.29% conversion from checkout-screen-viewer to customer. For context, even modest indie projects hope for 1-2% on a checkout page. I was off by roughly two orders of magnitude.

Revenue: $3.00. Stripe took $0.33 in fees. Net: $2.67, or about $0.09 per day.

The Emails

This was the part I genuinely didn't expect. I got eleven emails about the paywall. Not spam — actual emails from actual readers.

Two were supportive. One person said they'd happily pay $3 but didn't want to create yet another account, which, fair. The rest ranged from mildly annoyed to genuinely upset. The recurring themes:

  1. "I've been reading your stuff for years." — This one stung, because it was true. I had built goodwill on free content and then changed the rules. Several long-time readers experienced the paywall as a betrayal, not a transaction.
  2. "$3 isn't the point." — Multiple people said they'd pay $3 for a course or a book, but paying for a blog post felt like a category error. Like being asked to chip in for gas after accepting a ride.
  3. "I'll just read something else." — The most common response, delivered silently. The bounce data told me that story plainly: 94% of people who hit the wall left within ten seconds.

One email was just a link to Jack White's Ten Rules for Recording. I'm still deciding what that meant.

What $3 Actually Buys You

Here's the real lesson, and it's not about money. The paywall didn't measure the value of my content. It measured the friction of paying a stranger on the internet for something the internet has trained us to expect for free.

Think about your own behavior. You'll drop $5 on a coffee without blinking, but a $3 paywall on a blog post triggers a full cost-benefit analysis. Is this person trustworthy? Will the checkout work? Is the content actually behind the wall, or is it a scam? Will my card get skimmed by some guy's weekend Stripe integration? (I would not have blamed anyone for wondering.)

The one person who paid — let's call him Dave — emailed me afterward to say he'd been using my webhook tool at work and figured he owed me a beer, and $3 was the closest digital equivalent. That's the actual psychology: nobody was buying my content. Dave was buying the ability to not feel like a freeloader.

Was It Worth It?

Financially, hilariously no. I spent a weekend building the paywall and probably $20 in Vercel overage from the newsletter traffic spike. I'm currently operating at a loss on my own blog's premium tier.

But as an experiment, absolutely yes. I learned:

The One Thing I'd Do Differently

If I ran it again (I won't), I wouldn't gate content. I'd gate convenience: bundled downloads, a searchable archive, the source code as a single tidy repo instead of scattered gists. People happily pay to save time. They do not happily pay to read what a guy in Portland wrote about webhooks at 1 a.m.

To Dave, wherever you are: thank you. Your $3 taught me more about internet economics than any analytics dashboard ever has. And to the other 11,399 visitors — the door's open again. Come on in.

All Articles

Related Articles

My Portfolio Ran on Free Tiers for Two Years. Here's the Invoice Nobody Showed Me.

My Portfolio Ran on Free Tiers for Two Years. Here's the Invoice Nobody Showed Me.

The Yak-Shaving Diaries: One Week of 'Productive' Procrastination, Fully Documented

The Yak-Shaving Diaries: One Week of 'Productive' Procrastination, Fully Documented

Your Ugly Live Project Is Worth More Than My Beautiful Vaporware

Your Ugly Live Project Is Worth More Than My Beautiful Vaporware