/ build-guides / How to Build a Newsletter Business as a Solo Developer
build-guides 9 min read

How to Build a Newsletter Business as a Solo Developer

Step-by-step guide to building a newsletter business by yourself. Tech stack, timeline, costs, and practical advice.

Hero image for How to Build a Newsletter Business as a Solo Developer

What You're Building

A newsletter business is exactly what it sounds like. You build an email list, send valuable content regularly, and monetize through subscriptions, sponsorships, or affiliate links. As a solo developer, this is one of the most accessible projects you can start because the technical barrier is almost nonexistent.

But don't let the simplicity fool you. Some of the most profitable solo businesses online are newsletters. The Hustle sold for $27 million. Morning Brew sold for $75 million. Smaller newsletters run by one person routinely make $5,000-50,000/month. The economics are straightforward. Build an audience, deliver consistent value, and money follows.

Difficulty & Timeline

Aspect Detail
Difficulty Easy (tech), Medium (consistency)
Time to MVP 1 week
Ongoing Maintenance High (you're writing every week)
Monetization Sponsorships, paid subscriptions, affiliate links

For the newsletter platform, use beehiiv or Kit (the platform formerly named ConvertKit). Both handle email delivery, subscriber management, landing pages, and analytics.

beehiiv is my recommendation because its free Launch plan covers up to 2,500 subscribers with unlimited email sends, which is more headroom than most platforms give away. The catch worth knowing up front is that the built-in monetization features you actually want, the referral program, the ad network, custom domains, and premium subscriptions, sit on the paid Scale plan rather than the free tier. Scale starts at 49 dollars per month at 1,000 subscribers and drops to roughly 43 dollars per month on annual billing. The Max plan, which removes beehiiv branding and adds priority support, starts at 109 dollars per month, about 96 dollars per month annually. Both paid tiers cap at 100,000 subscribers before you need Enterprise.

Kit gives you a genuinely free Newsletter plan for up to 1,000 subscribers. Its Creator plan is 33 dollars per month and the Pro plan is 66 dollars per month, both starting at the 1,000-subscriber bracket and scaling from there. If you expect to stay small for a while, Kit's free ceiling is lower than beehiiv's but its paid entry point is cheaper.

For a companion website or archive, use Astro deployed on Cloudflare Pages. Astro is at version 6.4.2 as of late May 2026, so any starter you scaffold today ships with the v6 line. Cloudflare Pages hosting is free with unlimited bandwidth on static sites, 500 builds per month, up to 100 custom domains, and a limit of 20,000 files per site with a 25 MiB cap per file. For a newsletter archive that is just text and a few images per issue, you will not come close to any of those ceilings.

You don't need to build anything custom. Seriously. Using a newsletter platform lets you focus on what actually matters, which is the content. Prices and limits move, so check the current beehiiv and Kit pricing pages before you commit.

Step-by-Step Plan

Phase 1: Foundation (Week 1)

Pick your niche and name. The best developer newsletters focus on something specific. "Weekly Python tips" is better than "tech news." "AI tools for marketers" is better than "AI stuff." Your niche determines your audience, and your audience determines your monetization options.

Set up beehiiv or Kit. Create a landing page that explains what subscribers get, how often, and why they should care. Write your first issue and have it ready to go. The landing page doesn't need to be fancy. A headline, 2-3 bullet points of what you'll cover, and a signup form. That's it.

Phase 2: Core Features (Week 2-4)

Send your first 4 issues. Weekly is the sweet spot for most newsletters. It's frequent enough to stay top of mind but not so frequent that it becomes a burden to produce. Each issue should take 2-4 hours to write.

Develop a consistent format. The best newsletters have a predictable structure that readers can skim. Maybe it's "3 tools, 2 articles, 1 tip" or "deep dive on one topic with practical takeaways." Find a format that works and stick with it.

Start growing your list. Share every issue on social media. Cross-promote with other newsletter writers. Write Twitter/X threads summarizing your key points and link to the full newsletter. The first 500 subscribers are the hardest. After that, word of mouth kicks in.

Phase 3: Polish & Launch (Month 2-3)

Set up a referral program. beehiiv has this built in, though note it lives on the paid Scale plan rather than the free Launch tier, so plan for the 49-dollar-per-month step up around the time you turn growth on. Subscribers who refer friends unlock rewards such as bonus content, shoutouts, or physical goods. This is how newsletters like Morning Brew grew exponentially.

Build your newsletter archive as a website. Each issue becomes a blog post, which means each issue can rank on Google and bring in new subscribers organically. Astro makes this trivially easy. Export your issues as markdown, build the archive site, and deploy to Cloudflare Pages.

Start reaching out to potential sponsors once you hit 1,000+ subscribers. Sponsors in the developer space typically pay $50-200 per 1,000 subscribers per issue.

Monetization Strategy

Newsletters have three main revenue streams, and the best newsletters use all three.

Sponsorships. Once you hit 1,000+ subscribers, companies will pay to be featured. Developer-focused newsletters can charge $50-200 per thousand subscribers per placement. At 10,000 subscribers, that's $500-2,000 per sponsor per issue. Two issues per month with one sponsor each is $1,000-4,000/month.

Paid subscriptions. Offer a premium tier at $8-15/month with extra content, deeper analysis, or exclusive tools. Even a 5% conversion rate at 5,000 subscribers means 250 paying subscribers at $10/month, which is $2,500/month.

Affiliate links. Recommend tools you actually use and earn commissions. SaaS affiliate programs typically pay 20-30% recurring. If you recommend a $50/month tool and 20 subscribers sign up, that's $200-300/month recurring from one mention.

Common Mistakes to Avoid

Being inconsistent. The fastest way to kill a newsletter is to skip weeks. I've seen promising newsletters die because the creator "didn't feel like writing." Set a schedule and stick to it. Batch-write issues when you're motivated to cover the weeks when you're not.

Writing for everyone. A newsletter that tries to appeal to all developers will appeal to none. Pick your niche and go deep. 5,000 engaged subscribers in a specific niche are worth more than 50,000 disengaged subscribers who don't open your emails.

Obsessing over subscriber count. Open rate and click rate matter more than total subscribers. 2,000 subscribers with a 50% open rate is better than 20,000 subscribers with a 10% open rate. Focus on engagement, not vanity metrics.

Overcomplicating the tech. You do not need a custom email platform. You do not need to build your own subscriber management system. Use beehiiv or Kit and spend your time writing great content instead of building infrastructure.

Is This Worth Building?

Absolutely. A newsletter is one of the lowest-risk, highest-upside projects a solo developer can start. The technical barrier is near zero. The main investment is your time and consistency. And unlike most products, a newsletter gets more valuable over time as your audience grows.

The compounding effect is real. Each issue brings new subscribers through shares and search. Each subscriber increases your sponsorship rates. Each month of consistency builds trust that converts to paid subscriptions. A newsletter that makes $200/month after 6 months can easily make $2,000/month after 18 months if you keep at it.

Start this week. You can have your first issue out by Friday.

Common Errors and Fixes

Most of the friction in this build is not the newsletter platform, it is wiring up the Astro archive on Cloudflare. Here are the failures you are most likely to hit and how the official docs say to handle them.

Build output directory mismatch on Cloudflare. A static Astro build outputs to dist by default. If Cloudflare's build settings point at a different folder, or your project lives in a subdirectory like apps/web, the deploy succeeds but serves nothing. Set the build command to npm run build and the build output directory to dist. If your site is in a subfolder, set the root directory first, then keep the output as dist relative to that root.

"Adapter not found" or a wrangler.json path error. The @astrojs/cloudflare adapter is for on-demand rendering, and as of the v6 line it targets Cloudflare Workers, not Cloudflare Pages. A purely static newsletter archive does not need the adapter at all. If you installed it and now see a missing dist/server/wrangler.json error on a static build, remove the adapter and ship the plain static output, or follow Astro's Cloudflare guide to migrate to the Workers deploy path if you genuinely need server rendering.

Wrong Node version during build. Cloudflare Pages can default to an older Node version than your local machine, which surfaces as cryptic build failures. Pin the version by adding a .nvmrc file at the project root with the Node major you build against locally, for example 20. The build environment reads it and matches.

Hitting the free build cap. The free plan allows 500 builds per month, counted per branch. If a noisy auto-deploy loop or a busy preview branch eats through that, deploys stop until the month resets or you upgrade. Disable automatic builds on branches you are not shipping from, and let the daily archive rebuild run on a single branch.

beehiiv monetization features look missing. If the referral program, ad network, or custom domain options are greyed out, you are still on the free Launch plan. Those features unlock on the paid Scale tier, so this is a billing state, not a bug. Confirm your plan before assuming something broke.

Sources

Built by Kevin

Like this? You'll like what I'm building too.

Two ways to support and get more of this work.

Desktop App

HEARTH

A privacy-first Life OS for your desktop. Journal, tasks, and notes that stay on your machine. Coming soon, direct download from this site.

Read more
Digital Products

MY TOOLKITS

Receipts-first toolkits for shipping after hours, building Claude agents, publishing on Amazon, and more. The exact methods I used, not theory.

Browse on Whop

Need This Built?

Kevin builds products solo, from first version to live. If you want something like this made, work with him.