Ghost vs Substack for Journalists
Published April 2026 · Last updated April 2026
Ghost takes 0% of your revenue. Substack takes 10%. That is the headline, but the full picture involves ownership, data portability, discovery, content moderation, and long-term platform risk. Both are viable — the right choice depends on where you are in building your audience.
| Ghost | Substack | |
|---|---|---|
| Revenue cut | 0% | 10% of paid subscriptions |
| Ownership | Nonprofit foundation (Ghost.org) | VC-backed (Andreessen Horowitz led $65M Series A) |
| Open source | Yes, MIT license | No |
| Pricing | Ghost(Pro): $9-25/month. Self-hosted: free. | Free to start. 10% + Stripe fees on paid subs. |
| Data portability | Full export (content, members, Stripe data) | CSV subscriber export. Content export via settings. |
| Custom domain | Yes, included on all plans | Yes, on paid publications |
| Discovery / network | None built-in. ActivityPub federation (in progress). | Recommendations, Notes, Substack app, Leaderboard |
| ActivityPub / fediverse | Native support (posts federate to Mastodon, etc.) | No |
| Content moderation | You control your own instance | Substack sets and enforces content policies |
| Design control | Full theme customization (Handlebars templates) | Limited — header image, colors, logo |
| Best for | Journalists who want to own their platform | Writers who need built-in audience discovery |
When to use Ghost
Ghost is the right choice when you already have an audience — from social media, a podcast, an existing publication, or a byline at a major outlet. You keep 100% of subscription revenue (minus Stripe's 2.9% + $0.30). You own the platform, the data, and the relationship with your readers. Ghost is open-source, run by a nonprofit, and will never take a VC-mandated revenue cut.
Ghost also supports ActivityPub, meaning your posts can federate to Mastodon, Flipboard, Threads, and any fediverse-compatible platform. This is a growing distribution channel that Substack does not offer.
The tradeoff: Ghost has no built-in discovery network. You bring your own audience. If you are starting from zero subscribers with no existing platform, that is a real disadvantage.
When to use Substack
Substack's network effect is real. The recommendation engine, Notes feature, and mobile app create organic discovery that Ghost cannot match. For a journalist building an audience from scratch, Substack's zero-upfront-cost model and built-in readership matter.
The tradeoff: Substack takes 10% of every dollar you earn, forever. On $50,000 in annual revenue, that is $5,000/year to Substack. Ghost(Pro) at $25/month costs $300/year. At scale, the math favors Ghost significantly.
There is also platform risk. Substack is VC-backed. The 10% take rate may not be the final business model. Content moderation controversies in 2023-2024 showed that Substack's editorial decisions can create reputational risk for writers on the platform. You cannot control what Substack recommends alongside your work.
The revenue math
At 1,000 paid subscribers at $10/month ($120,000/year):
- Ghost(Pro): $300/year hosting + ~$3,800 Stripe fees = ~$4,100/year in costs. You keep ~$115,900.
- Substack: $12,000/year to Substack + ~$3,800 Stripe fees = ~$15,800/year in costs. You keep ~$104,200.
The difference: $11,700/year. That gap widens as revenue grows.
The verdict
Ghost is the better long-term platform for journalists who value ownership, revenue control, and editorial independence. Substack is the easier starting point for writers who need to build an audience and do not yet have one. Many successful newsletter journalists start on Substack for the discovery, then migrate to Ghost once they have enough subscribers to justify the move.
Frequently asked questions
Does Substack really take 10% of all paid subscriptions?
Yes. Substack takes 10% of all subscription revenue. Stripe takes an additional 2.9% + $0.30 per transaction. On $10,000 in annual revenue, you pay Substack $1,000 and Stripe roughly $320. Ghost takes 0% — you only pay Stripe's processing fee and your hosting cost ($9-25/month on Ghost(Pro)).
Can I move my subscribers from Substack to Ghost?
Yes. Substack lets you export your subscriber list as a CSV. Ghost can import that list directly. Free subscribers transfer seamlessly. Paid subscribers need to re-enter payment information on your Ghost site since Stripe Connect accounts are different. Several tools exist to automate the migration.
Is Ghost harder to set up than Substack?
Substack requires zero technical setup — you create an account and start writing. Ghost(Pro) managed hosting is nearly as simple but requires choosing a theme and configuring a custom domain. Self-hosted Ghost requires a server and command-line familiarity. For most journalists, Ghost(Pro) is the right middle ground.
Does Substack's network effect help with discovery?
Yes, meaningfully. Substack's recommendation engine, Notes feature, and app create real discovery that Ghost does not have natively. If you have no existing audience and need to build one from scratch, Substack's network is a genuine advantage. If you already have an audience from social media, a byline, or a podcast, the network effect matters less.
Assessment by Mike Schneider at Fieldwork. Read our methodology or browse all tool ratings.