Substack vs Ghost: which platform fits you better
Substack is a network. Ghost is software you control. Both can run a thriving paid newsletter, but they are built for different kinds of writers. Here is how to pick.
Substack and Ghost are the two platforms most independent writers consider when serious about running a paid newsletter as a business. They are profoundly different in philosophy, even though they end up doing similar jobs. Substack is a hosted network. Ghost is open-source software you run (or pay to have run for you).
Here is the honest framework for choosing.
What each platform actually is
Substack is a centralised, hosted, free-to-use platform that takes 10% commission on paid subscriptions. You write on their domain (or with a custom domain on paid plans), use their editor, and live inside their network. They handle hosting, deliverability, payments, and the discovery layer.
Ghost is open-source publishing software. You can self-host it on your own server (Ghost Pro, the official hosted version, is also available, or you can use third-party hosts like DigitalOcean's one-click install, or run it yourself on a VPS). You own the platform, the data, and the relationship with your readers entirely. Ghost charges either a flat monthly fee for Ghost Pro hosting or zero if you self-host (you pay your own server costs).
The philosophical difference is large. Substack is a service. Ghost is a tool you control.
Pricing
Substack: free to use. They take 10% commission on paid subscriptions plus Stripe payment-processing fees. No monthly fee.
Ghost: monthly fee (Ghost Pro starts at around $9-$25/month depending on plan) or self-hosted (you pay server costs, typically $5-$50/month, plus your own time to maintain). No commission on paid subscriptions; you keep 100% of what you charge minus payment-processing fees.
The math depends on revenue.
At $1,000/month in paid subscription revenue, Substack costs you about $100/month in commission. Ghost Pro costs you about $25-$50/month flat. Ghost is cheaper.
At $5,000/month, Substack costs $500/month. Ghost stays at $25-$50/month. Ghost is meaningfully cheaper.
At $50,000/month, Substack costs $5,000/month. Ghost might cost $50-$200/month including hosting at scale. The gap is enormous.
For free-only newsletters where there is no commission revenue at stake, Substack is "free" but with platform lock-in. Ghost has a real cost. For free-only writers who want maximum simplicity, Substack wins on cost. For paid writers above a couple of thousand a month in revenue, Ghost wins, often by a wide margin.
Where Substack is stronger
Discovery and network effects. Substack's recommendations engine, Notes social layer, and reader app actively cross-promote your newsletter to their reader base. For new writers without an existing audience, this is genuinely valuable.
Simplicity. Substack is approximately five clicks to set up. There are no servers to maintain, no plugins to install, no theme to configure. You write in their editor and they handle everything else.
Mobile reading. The Substack reader app is a real product that subscribers use. Ghost does not have an equivalent native reader app. Ghost subscribers receive emails and visit the website; there is no platform-wide reader experience.
Built-in payment infrastructure for paid subscriptions. Substack handles VAT, sales tax, and the worst of the payment compliance complexity automatically.
Where Ghost is stronger
Ownership and control. Your platform is yours. Your subscribers are yours. Your design is yours. Your content lives on your domain. If Ghost as a company disappeared tomorrow, you could keep running on your own server. Substack does not offer this guarantee.
Customisation and branding. Ghost themes are deeply customisable. Self-hosters can modify the underlying code. Even on Ghost Pro, you have far more control over how the newsletter and the website look than Substack offers.
Integration with the rest of your stack. Ghost's API is mature and lets you connect it to anything: your CRM, your analytics, your custom subscriber-management tools, your Stripe account directly. Substack's integration surface is much narrower.
Performance at scale. Past 100,000 subscribers and substantial revenue, Ghost's flat-fee model is dramatically more cost-efficient than Substack's commission. The Verge, Lenny Rachitsky's newsletter, and many other major operations run on Ghost specifically because the economics scale better.
Self-hosting option. For technical users who want to control everything, Ghost can run on a $5/month server with no platform involvement. Substack does not offer this.
Where they are roughly equal
Email deliverability. Both are competent senders. Both can be configured for excellent deliverability. Neither has a built-in advantage in raw delivery rates.
Newsletter writing experience. Both have clean, modern editors that handle the basics of writing well.
Compliance basics. Both handle GDPR, CAN-SPAM, and the major regulatory baselines competently.
The technical question
Ghost's biggest practical drawback is that it requires more technical familiarity. Even on Ghost Pro, you need to configure your custom domain, install themes, manage settings, and understand basic publishing workflow.
Self-hosted Ghost requires real technical skill: server administration, security updates, backups, troubleshooting. This is workable for technically capable writers and small teams. It is unrealistic for non-technical writers.
If you do not want to think about any of this, Substack is the right platform. The simplicity is real and valuable for non-technical writers.
If you have a technical co-founder, a developer on your team, or are technical yourself, Ghost's flexibility is worth the additional setup time.
Some scenarios
A few honest pattern matches.
You are a writer starting cold with no existing audience, want platform-driven discovery, and prioritise simplicity over control. Substack.
You already have an audience and want maximum control over your platform, design, and economics, and you have or can hire technical capability. Ghost (Pro for ease, self-hosted for cost optimisation at scale).
Your paid newsletter generates more than $3,000-$5,000/month and you are paying meaningful Substack commission. Ghost is almost certainly the cheaper option from here on.
You want a fully integrated stack: newsletter, blog, podcast, paid subscriptions, custom design, your own analytics. Ghost. It is built to be your whole publishing platform.
You are a technical writer or developer who values open-source and control. Ghost. The community and ecosystem fit this preference better.
You want to write and not think about anything else. Substack. Simplicity has real value.
Migration considerations
Both let you import and export. Substack-to-Ghost migration is well-documented and Ghost specifically markets to writers leaving Substack. The technical migration is straightforward; the harder part is the loss of Substack's network effects when you move.
Ghost-to-Substack migration is less common but possible.
If you anticipate ever moving, Ghost makes that easier because you own the data and the platform. Substack makes leaving harder because you lose the network discovery.
Where ContentCrab fits
Whichever platform you choose to send from, the content-engine question is separate.
ContentCrab pulls articles from your industry sources, scores them for relevance, and helps you generate a draft newsletter in your voice. You then send via Substack, Ghost, or whatever ESP you prefer.
For more comparisons, see ContentCrab vs Substack and the broader Beehiiv vs ConvertKit comparison.
The honest decision rule
Substack if you want a network and simplicity. Ghost if you want control and economics that scale.
For most writers under $2,000/month in paid revenue, with no existing audience and no technical preference, Substack is the right starting place.
For writers above that revenue, with existing audiences, or with technical capability, Ghost gives you a much better long-term position.
Pick one and ship. The platform matters less than consistency.
Cheers.