I have started newsletters on all three of these platforms over the past few years — once for a side project, once for a client, and once just to see how the export worked when I inevitably wanted to leave. That last reason turns out to be the one that matters most, and it is the one nobody thinks about on day one. You pick a newsletter platform when you have zero subscribers and you are optimizing for "how fast can I send the first issue." You regret the choice, if you regret it, somewhere around subscriber two thousand, when the platform's defaults start dictating your business model instead of the other way around.
Ghost, Beehiiv, and Substack are the three names that come up in every "what should I use" thread, and they are genuinely different products that happen to share a category. Ghost is open-source publishing software that you can self-host or pay someone to host. Beehiiv is a growth machine built by people who scaled a large newsletter and then sold the tooling. Substack is a network first and a tool second. Picking between them is less about feature checklists and more about deciding what kind of operator you are. This is what I learned running all three, with the caveat that pricing and feature details shift constantly — I have used approximate figures and flagged where I am uncertain.
The three philosophies, not three feature sets
The fastest way to understand these tools is to look at what each one assumes you care about.
Ghost assumes you want to own everything. It is a real open-source project (MIT-licensed), and the software runs a full website, a membership system, and a newsletter under one roof. You can git clone it, run it on your own VPS, and never pay the company a cent — or you can pay for Ghost(Pro), the official managed hosting, and skip the ops work. Either way, the philosophy is the same: the publication is yours, the subscriber list is a database you control, and the company is not standing between you and your audience taking a cut. For a developer, this is the natural fit. You get Handlebars themes, a documented REST and Admin API, webhooks, and the ability to treat your newsletter like any other piece of infrastructure you deploy.
Beehiiv assumes you want to grow. The product is built around the parts of newsletter operations that are tedious to assemble yourself: a built-in referral program (the "share to unlock" mechanic that ran up many large lists), a recommendations network where newsletters cross-promote each other, an ad network that places sponsorships into your sends, and a polished analytics layer. The people who built it came out of a large newsletter operation, and it shows — the defaults are tuned for someone whose job is to make the number go up. You feel this the moment you open the dashboard, which leads with growth metrics rather than your draft.
Substack assumes you want to write and get read. Setup is effectively zero — you sign up, you write, you publish, and you are immediately part of a network where readers discover new newsletters through recommendations, the app, and Notes. The trade is control and economics: Substack takes roughly 10 percent of paid-subscription revenue (plus payment processing on top), the customization is deliberately limited, and your publication looks like a Substack because that consistency is part of the network effect.
Every platform here lets you export your subscriber list as a CSV, and people use that to argue "there's no lock-in, I can leave anytime." That is half true. The email list moves. What does not move cleanly is everything built on top of it: your paid-subscriber payment relationships (Stripe connections, billing history), your published post archive with its URLs and SEO, your automations, and your network-driven discovery. Substack subscribers who found you through the network may not follow you off it. Ghost makes the full migration least painful because the data model is yours to begin with; Substack makes the email leave but keeps the gravity.
Pricing: three different things being measured
This is where the comparison gets genuinely confusing, because each platform charges on a different axis.
Ghost(Pro) prices by the number of members on your list, in tiers, with flat monthly pricing that does not take a percentage of your subscription revenue. As of mid-2026 the entry tier sits somewhere around $9 to $11 per month billed annually for a small list, scaling up as you cross member thresholds. The important part: Ghost does not touch your revenue. If you charge for paid memberships, you pay Stripe's processing fees and that is it. Self-hosting Ghost is "free" in licensing terms but costs you a server (a small DigitalOcean or Hetzner droplet handles a modest list fine) plus the time to run updates, backups, and email deliverability — which is not nothing, and I will come back to it.
Beehiiv has a free tier that is genuinely usable for getting started, then paid plans that scale by subscriber count, with the higher tiers unlocking the growth and monetization features. As of mid-2026 the first paid tier lands somewhere around $39 per month, with higher tiers for larger lists and more features. Like Ghost, Beehiiv generally does not take a percentage of your subscription revenue on paid plans — the monetization angle is that you make money through the ad network and sponsorships rather than the platform clipping your subscriptions.
Substack flips the model entirely: it is free to start with no monthly fee, and the company makes money by taking about 10 percent of your paid-subscription revenue, with Stripe's processing fees on top of that. If you never charge readers, Substack costs you nothing. If you build a large paid list, that 10 percent becomes the most expensive option of the three by a wide margin — a writer doing six figures in subscriptions is handing over five figures a year that a flat-fee platform would not charge.
The mental model I use: Substack is cheapest when you are small or free, and most expensive when you are large and paid. Ghost and Beehiiv cost you predictable money up front but stop scaling the bill with your success.
Growth, monetization, and the tooling gap
If list growth is the job, the platforms diverge hard.
Beehiiv is the most complete here, and it is not close. The referral program is built in — readers share a link, hit milestones, unlock rewards, and you configure the whole thing without bolting on a third-party tool. The recommendations network surfaces your newsletter to readers of adjacent newsletters at signup, which is a real acquisition channel rather than a vanity feature. The ad network means a solo operator can run sponsorships without a sales team, with Beehiiv matching advertisers to your audience and handling placement. None of this is magic — a boring newsletter with great distribution tools is still boring — but the tools are there and they work without integration glue.
Substack's growth story is the network: recommendations between writers, the discovery surfaces in the app, and Notes as a social layer that can drive signups. It is powerful precisely because it is centralized — you benefit from every other Substack existing. The downside is that you are renting that distribution. The recommendations flow both ways, and the platform decides how discovery works.
Ghost is the weakest on built-in growth and the company knows it; the philosophy is that growth tooling is your problem to solve with the open APIs and integrations. There is no native ad network and no equivalent referral engine out of the box, though the recommendations feature and integrations close some of the gap. For a developer this is a feature, not a bug — you can wire up exactly the stack you want — but for a non-technical operator it means assembling pieces.
Data ownership and customization
This axis sorts cleanly. Ghost gives you the most control by a large margin: full theme customization with a templating language, complete API access, webhooks, the ability to self-host and own the database outright, and a publication that is a real website you control end to end. If you want your newsletter to look like nothing else and integrate with your own systems, Ghost is the only one of the three that genuinely lets you.
Beehiiv sits in the middle. Customization is solid for a hosted product — custom domains, decent design control, a website alongside the newsletter — but you are working within the platform's frame, not running your own software. Your data is yours to export, but the system around it is Beehiiv's.
Substack is intentionally the most constrained. Limited design control, your publication looks recognizably like a Substack, and the customization options are deliberately shallow because uniformity feeds the network. You own your email list and can export it, but the post archive, the URLs, and the reader relationships built through the network are entangled with the platform.
The "free" in self-hosted Ghost hides a real cost: you still need an email-sending service (Ghost uses Mailgun for bulk sends, and you pay Mailgun by volume), plus you own deliverability, server updates, backups, and security patches. I have run self-hosted Ghost, and the publishing experience is great — but a botched DNS record or a neglected upgrade is your problem at 11pm, not a support ticket. If you do not actively enjoy running infrastructure, Ghost(Pro) is worth the money precisely because it makes deliverability and uptime someone else's job.
How they stack up
The table compresses it, but the decision is really about which constraint you are most willing to accept: infrastructure work (Ghost), platform framing (Beehiiv), or revenue share plus low control (Substack).
Who should pick which
After running all three, here is how I would advise people based on who they actually are rather than what they say they want.
Choose Ghost if you are a developer or technically comfortable operator who wants to own the stack. You want a real website plus newsletter plus memberships under one roof, you value flat pricing that does not scale with your revenue, and you either enjoy running infrastructure or are happy to pay Ghost(Pro) so you do not have to. If "the company should never stand between me and my list" is a sentence you nod along to, Ghost is your answer.
Choose Beehiiv if you are a growth-minded operator and the single most important metric is making the list bigger and the revenue larger. You do not want to assemble a referral program, find sponsors, and wire up cross-promotion yourself — you want those as defaults. Beehiiv is the most complete growth-and-monetization kit for a solo operator, and the free tier means you can validate the idea before paying.
Choose Substack if you are a writer who wants zero friction and is willing to trade control and a revenue cut for the easiest possible start and a built-in audience network. If you are not technical, do not want to think about infrastructure or growth mechanics, and just want to write and get read, Substack removes every obstacle — and the 10 percent cut is only painful once you are successful enough that it is a good problem to have.
The honest meta-advice: if you are unsure and just starting, the cost of switching later is real but survivable, and the bigger risk is not publishing at all because you spent three weeks comparing platforms. Pick the one that matches your temperament, send issue one this week, and revisit at two thousand subscribers when the trade-offs actually bite.
FAQ
Originally published at pickuma.com. Subscribe to the RSS or follow @pickuma.bsky.social for new reviews.
Top comments (0)