Ghost vs Substack
Ghost vs Substack in 2026: 0% fees and full CMS vs free start and 10% + network. Pricing, SEO, Notes, migration, and when each wins. 147 sources.
The Contender
Ghost
Best for Website Builders
The Challenger
Substack
Best for Website Builders
The Quick Verdict
Ghost wins ownership, SEO, and economics at scale with flat Pro hosting and 0% revenue share—usually cheaper above roughly $290–350 paid MRR. Substack wins cold starts with $0 platform fee and Notes/Recommendations discovery, but takes 10% plus Stripe (~13–16% web all-in) once paid.
Independent Analysis
Feature Parity Matrix
| Feature | Ghost from $15/mo | Substack |
|---|---|---|
| Pricing model | freemium | freemium |
| seo tools | ||
| developer api | ||
| custom domains | ||
| content management | ||
| analytics dashboard | ||
| membership management | ||
| newsletter publishing | ||
| podcast hosting | ||
| website hosting | ||
| community features | ||
| paid subscriptions | 85% creator revenue | |
| email list management |
Substack wins cold starts with $0 platform fee and Notes/Recommendations discovery, but takes 10% plus Stripe (~13–16% web all-in) once paid. Ghost wins ownership, SEO, and economics at scale with flat Pro hosting and 0% revenue share—usually cheaper above roughly $290–350 paid MRR.
Quick verdict
Ghost is an open-source publishing stack: full website, memberships, paywalls, and email newsletters, with managed Ghost(Pro) or self-host. It charges a flat hosting fee and takes 0% of your subscription revenue (Stripe processing still applies). Substack is free to start and free to grow a free list. When you turn on paid, Substack takes 10% of each paid transaction, plus Stripe card fees and a recurring billing fee—often about 13–16% all-in on the web before any Apple in-app cut.
Pick Substack when you need zero setup and the built-in network (Notes, Recommendations, mobile app) to find strangers who already pay for newsletters. Pick Ghost when you already have distribution or paid revenue, care about SEO/brand/site control, or want economics that stop scaling with success. Many creators start on Substack, then migrate to Ghost once the 10% bill hurts or they want a real site—not a branded feed inside someone else’s app.
This is not a feature parity contest. Substack sells growth and simplicity for a revenue share. Ghost sells ownership and a full publication for a flat fee. Choose by stage and by whether distribution or control is your bottleneck.
One-liner
If paid MRR is still experimental and you need strangers to find you, start on Substack. If you are building a brand site with compounding paid revenue, Ghost’s 0% platform fee and full CMS usually win—run the math on your list, not the marketing pages.
Side-by-side
| Dimension | Ghost | Substack |
|---|---|---|
| Product shape | CMS + newsletter + members site | Newsletter-first social publishing network |
| Upfront cost | Pro from ~$15–18/mo (base tiers); or self-host software free | $0 to publish any free list size |
| Platform fee on paid | 0% | 10% of each transaction |
| Payment processing | Stripe (~2.9% + $0.30) | Stripe card fees + ~0.7% billing fee (post–July 2024 policy) |
| Typical all-in on web paid | ~2.9% + $0.30 (+ flat host bill) | ~13–16% of gross paid revenue |
| Custom domain | Included on Ghost(Pro) | $50 one-time |
| Design / themes | Themes + custom code (Publisher+) | Mostly fixed Substack chrome |
| SEO controls | Meta, canonicals, sitemaps, redirects, structured data | Minimal; inbox- and network-first architecture |
| Discovery network | Weak in-platform; SEO/social/ActivityPub | Strong: Notes, Recommendations, app |
| Ownership | OSS, self-hostable, your domain and list | Exportable list; platform owns distribution graph |
| Paid tiers | Multi-tier (monthly/yearly) via Stripe | Free vs paid (plus comps/gifts); simpler model |
| Best fit | Brand site + paid members at scale | Cold-start writers who need network growth |
What each product is in 2026
Ghost began as a modern blogging CMS and matured into a full independent publishing platform: posts and pages, native free/paid members, multi-tier subscriptions via your own Stripe account, email newsletters, offers/promos, and a theme system. The Ghost Foundation ships the open-source core on GitHub; revenue comes mainly from Ghost(Pro) managed hosting, which funds product development. Ghost 6.x adds social web (ActivityPub) and first-party analytics paths, with usage limits if you lean on hosted federation services as a self-hoster. On managed Pro, Starter is for solo blogs/newsletters; Publisher is the typical “serious paid publication” tier (custom themes, paid subscriptions, integrations, advanced analytics); Business and Custom raise staff, limits, and support.
Substack is still “write → email inbox,” but the product is no longer only that. Notes (short-form feed), Recommendations, chats, live video experiments, and a large mobile app make it a network where discovery can outrank SEO for many writers. Official Substack growth guidance has cited the app and network driving on the order of half of new free subscriptions and roughly 30% of new paid for publications that use those surfaces well. The trade is brand sameness, limited site architecture, permanent revenue share once paid is on, and exposure to platform moderation and product pivots.
Watch out: Ghost’s own “vs Substack” page is sales material. Substack’s “free forever” framing is also sales material—it is free until you monetize, then the percentage is forever. Run the fee math on your paid MRR and decide whether you are buying distribution or buying ownership.
Pricing and real cost (TCO)
List prices are not the whole bill. Ghost charges you whether or not anyone pays. Substack charges you only when they do—then forever as a percentage. Both still pay Stripe for card processing when money moves.
Ghost
- Open source / self-host — Software is free (MIT). You pay VPS, email delivery (Mailgun is the native bulk path; SMTP alternatives exist with more ops), CDN, backups, monitoring, and your time. Realistic “parity” self-host TCO often approaches or exceeds entry Pro once deliverability and maintenance are honest; lightweight blogs can still be cheaper DIY.
- Ghost(Pro) Starter — Entry managed plan for solo blogs/newsletters: roughly $15–18/mo billed yearly at base member tiers after the mid-2025 plan refresh (monthly billing is higher). Free custom domain support; email newsletter; simple design. Paid membership features and custom themes are constrained vs higher tiers—confirm the live feature matrix before assuming full monetization on Starter.
- Publisher — ~$29/mo yearly at base tiers: multi-staff, custom themes, integrations, paid subscriptions, stronger analytics. Typical home for a serious paid newsletter on Ghost.
- Business — ~$199/mo yearly at base tiers: more staff, higher usage limits, priority support. Subdirectory hosting and larger audience caps live in higher/custom territory and scale with audience size.
- Custom / Enterprise — Unlimited staff, advanced config, dedicated IP options, SLA territory.
- Platform cut — 0% of membership revenue. Stripe processing only.
Member-count sliders on ghost.org/pricing mean the same named tier can cost more as your free+paid list grows. A large free list on Ghost can cost more than a smaller paid list—pricing is audience-scale, not only revenue-scale. Existing customers are often grandfathered when list prices rise for new signups.
Substack
- Free publishing — Unlimited free subscribers; no monthly platform fee.
- Paid subscriptions — Substack takes 10% of each transaction. Stripe adds card fees (~2.9% + $0.30) and a recurring billing fee (~0.7% as documented for post–July 2024 billing; older accounts had transitional terms).
- Custom domain — $50 one-time.
- iOS in-app purchases — Apple’s service fee is typically 15–30% on top of Substack’s fee depending on subscription year/policy. Substack can auto-raise reader prices so you net closer to web rates, or leave prices flat and accept lower payout. External payment links on iOS (where allowed) change the mix; plan for app-driven paid to behave differently than pure web Stripe.
Independent 2025–2026 writeups put all-in web paid cost often around 13–16% of gross paid revenue before Apple paths. Ghost’s marketing example: ~1,000 paid at $5/mo (~$60k ARR) → Substack platform take ~$6k/year vs Ghost hosting on the order of a few hundred dollars yearly at small Pro tiers (Stripe on both sides).
Rule of thumb used across independent comparisons: once paid revenue is roughly ~$290–350/month, Ghost’s flat Pro fee usually undercuts Substack’s 10% alone—before you price in Apple IAP, staff needs, or a giant free list inflating Ghost’s member-tier bill.
TCO notes: Early stage (validating paid, under ~$200–300 paid MRR) → Substack’s $0 platform bill wins even if the long-run percentage is worse. Established paid base or strong external traffic → Ghost’s 0% platform fee compounds in your favor. Dual-running is common: Substack for discovery, Ghost (or Kit/beehiiv) for the owned site/list—extra work, clearer long-run economics if you actually use both.
| Paid MRR (illustrative) | Substack ~10% platform | Ghost Pro (example) | Who is cheaper (platform only) |
|---|---|---|---|
| $100 | ~$10/mo | ~$15–29/mo | Substack |
| $300 | ~$30/mo | ~$15–29/mo | Usually Ghost |
| $1,000 | ~$100/mo | ~$15–29+ (member scale) | Ghost |
| $5,000 | ~$500/mo | Host bill still far lower unless list is huge | Ghost |
Add Stripe (~3% + fixed cents) on both sides. Add Apple on Substack app paths. Re-check Ghost’s member slider if free list size is the driver of plan cost, not paid MRR.
Features that actually differ
Site, brand, SEO
Ghost is a real site: landing pages, archives, custom themes (Publisher+), redirects, meta tags, sitemaps, and multi-author editorial workflows. Search engines treat it like a normal independent publication. Substack can rank and supports custom domains, but technical SEO depth and brand differentiation are limited—most publications share the same chrome, and growth often comes from network and social rather than pure search compounders.
Discovery and growth
Substack’s edge is structural: Recommendations (writers promoting each other), Notes (feed surface), and a consumer app that already trains people to subscribe and pay. Ghost’s growth is classic: write well, share elsewhere, rank, collect emails, and optionally federate via ActivityPub. Ghost does not give you Substack’s recommendation graph when you leave—and Substack does not give you Ghost’s full theming/SEO stack when you stay.
Memberships and commerce
Both support free and paid members with Stripe under the hood. Ghost exposes multi-tier pricing, offers, and deeper member management on higher Pro tiers; you own the Stripe relationship more cleanly as “your” billing account in the Ghost model. Substack optimizes for simple free/paid conversion inside a network. Neither replaces a full commerce suite (courses, complex product catalogs); for heavy product sales many creators pair either tool with a separate store or automation stack (Kit, Shopify, etc.).
Ops and self-hosting
Substack is fully managed: you write. Ghost(Pro) is managed hosting for the Ghost stack. Self-host Ghost is free software with real ops: Node/MySQL (or supported stack), TLS, upgrades, backups, spam controls, and email reputation. Mailgun bulk limits on new accounts and deliverability seasoning are frequent self-host pain points; many migrations that care about email reliability choose Pro for that reason alone.
Community sentiment (Reddit / HN)
Ghost praise: Real website, better editor for long-form site work, 0% take, theme control, support quality on Pro, “own the stack” ethics (OSS + non-profit). Migrators often cite brand control and fee math after a few thousand readers or meaningful paid revenue. HN threads on self-hosted Substack alternatives consistently surface Ghost.
Ghost complaints: Monthly fee before revenue; plan gates (custom themes / monetization on higher tiers after pricing refreshes); member-based pricing scares large free lists; cold start with no network; self-host ops burden (Mailgun, upgrades, ActivityPub sidecars); subdirectory hosting expensive on Business.
Substack praise: Fastest path from zero to published paid newsletter; Recommendations/Notes growth; comments/community; no hosting anxiety. Still the default “just start writing” answer in many threads. Creators who play Notes report material subscriber spikes that pure SEO would not deliver at day zero.
Substack complaints: Permanent 10%; weak SEO/brand differentiation; moderation and policy drama for some writers; iOS IAP economics (price hikes or lower net); feeling of “rented land” and algorithmic Notes feed crowding classic newsletter culture; occasional account/support friction that pushes migrations. Some writers report moving the other way—Ghost → Substack—when they want simplicity and network over control.
Across Reddit and HN, the split is stable: control and fee math favor Ghost; cold-start distribution favors Substack. Marketing pages exaggerate both sides; user threads are more about stage-of-business fit.
When Ghost wins
- Paid MRR is high enough that 10% exceeds Pro hosting (roughly mid-hundreds USD/month and up, before Apple).
- You need a real site: landing pages, archives, custom design, multi-author editorial, SEO compounders, redirects, structured content architecture.
- You already have traffic (SEO, social, podcast, brand, company domain) and do not need Substack’s network as primary acquisition.
- You want self-host option, OSS exit hatch, multi-currency/theme/integration depth, or ActivityPub / open web distribution as a strategic bet.
- You are leaving Substack over permanent fees, brand sameness, or platform-policy risk and accept migration friction.
When Substack wins
- Day zero: no list, no site, no appetite for themes/DNS/Stripe onboarding beyond a form.
- Your niche thrives on Substack Recommendations and Notes (commentary, journalism, personal essays, many B2C creator niches).
- Paid revenue is still experimental; a fixed $15–30/mo host fee feels worse than a percentage of almost nothing.
- Mobile app discovery and in-platform social are part of the product, not a distraction.
- You accept sameness of design in exchange for speed and network effects—and you will export the list later if economics force a move.
Risks and failure modes
- Ghost: paying for empty seats. Pro bills before product-market fit. Large free lists can push you into higher member-priced tiers without paid conversion.
- Ghost: feature gating surprises. Starter vs Publisher differences (themes, paid, integrations) bite people who assumed “all of Ghost” at entry price.
- Ghost: self-host underestimation. Email deliverability, upgrades, backups, and 6.x sidecars (ActivityPub/analytics) are real ops work. A bad Mailgun warm-up can cost more than a year of Pro.
- Substack: percentage forever. At $5k–10k paid MRR, 10% is $500–$1,000/mo before Stripe/Apple—easy to ignore early, painful later.
- Substack: migration tax. Leaving means losing network graph effects; paid subscribers often must re-auth payments (expect churn). Set up custom domain and dual-run messaging before flipping the switch.
- Substack: iOS economics. App-driven paid can dilute net revenue or raise reader prices via IAP; payout timing can lag pure Stripe web flows.
- Substack: platform policy. Content guidelines and enforcement are a recurring controversy; your publication’s risk depends on topic and era of policy.
- Both: deliverability and attention. Neither fixes weak writing, bad offers, or list hygiene. Platform choice does not replace consistency.
Migration notes (Substack → Ghost)
Official Ghost paths cover importing content and members; concierge migration is marketed on eligible annual Ghost(Pro) plans. Practical checklist from migrators:
- Export Substack subscribers (CSV) and content; map tags/labels to Ghost segments.
- Connect your own domain and plan DNS cutover; if you never set a Substack custom domain, URL continuity is harder.
- Expect paid subscribers to re-authenticate payments on the new Stripe/Ghost stack—budget churn and send clear dual-run emails.
- Warm email sending reputation if self-hosting; Pro reduces that risk.
- Accept that Recommendations/Notes graph does not migrate. Replace with SEO, social, partnerships, and ActivityPub if that is your strategy.
Recommendation by profile
| Profile | Lean | Why |
|---|---|---|
| Brand-new writer, no list | Substack | Zero setup + discovery surfaces |
| Journalist / essayist playing Notes | Substack | Network is the product |
| Paid >~$300–500 MRR, growing | Ghost | 0% platform fee compounds |
| SEO / content site + newsletter | Ghost | Full technical SEO and site architecture |
| Multi-author magazine / brand | Ghost | Staff, themes, pages, integrations |
| Dev who wants full control / OSS | Ghost (Pro or self-host) | GitHub core + docs stack |
| Hobby free newsletter only | Substack (or free options) | No monthly host fee |
| Company blog with memberships | Ghost | Brand domain, design, 0% take |
| Leaving Substack over fees/policy | Ghost (+ official migrate) | Common path; plan payment re-auth |
| Growth-max newsletter, own list later | Substack → Ghost | Harvest network, then own economics |
FAQ
Is Ghost cheaper than Substack?
At low or zero paid revenue, Substack is cheaper ($0 platform fee). Once paid revenue crosses roughly a few hundred dollars a month, Ghost’s flat Pro fee usually wins versus 10% + processing—unless a huge free list inflates Ghost’s member-based plan price.
Do I own my Substack list?
Yes—you can export subscribers as CSV. You do not own the Recommendations graph, Notes distribution, or app discovery. Ownership of the CSV is not the same as ownership of growth channels.
Can I self-host Ghost?
Yes. Official docs cover install paths; Docker compose is common for newer multi-service setups. You handle email, updates, backups, and security yourself. Many paid publications choose Ghost(Pro) for deliverability and support.
Does Ghost include paid memberships?
Yes—native free/paid members and Stripe subscriptions. Confirm your Ghost(Pro) tier includes paid membership and custom theme features; entry Starter has been more limited after pricing refreshes.
How hard is Substack → Ghost migration?
Ghost offers import paths and migration help for content and members; DNS and email warm-up take care. Paid subscribers often must reconnect payments—budget for some churn and dual-run notices. Network effects do not transfer.
Is Substack good for SEO?
Usable, not best-in-class. Custom domain helps brand equity; technical controls lag Ghost (meta, redirects, architecture). Substack growth more often comes from network + social than pure search.
What about Apple fees on Substack?
iOS in-app subscriptions can incur Apple’s 15–30% service fee on top of Substack’s 10%. Creators can raise in-app prices or accept lower net. Web Stripe paths avoid Apple’s cut.
Should I run both?
Some do: Substack for discovery, Ghost for the owned site/membership. It doubles ops. Only worth it if network growth is material and you still want ownership economics long term.
Is Ghost only for technical people?
No. Ghost(Pro) is a managed product with a writing UI comparable to other modern editors. Self-hosting is the technical path; Pro is the non-ops path.
Does Ghost take a cut if I self-host?
No platform revenue share either way. You still pay Stripe (and your hosting/email bills).
Sources
This rewrite draws on 147 primary and secondary sources: official Ghost and Substack pricing/docs, Ghost GitHub/releases/issues, security and install docs, Reddit and Hacker News threads (praise and complaints), migration writeups, independent 2025–2026 reviews, and video breakdowns. Full URL list with typed notes: research_cache/ghost-vs-substack_sources.json. No invented pricing; verify live plan matrices before purchase.
Bottom line
Substack is the right default when distribution is the scarce resource and you want the lowest-friction paid newsletter on earth. Ghost is the right default when you are building a durable publication business—site + email + members—on economics and infrastructure you control. Run the break-even on your paid MRR, be honest about whether you actually use Notes and Recommendations, and migrate only when the 10% (or the brand/SEO ceiling) is clearly more expensive than a flat Pro bill plus migration friction.
Neither platform writes the posts. Pick the cost structure and growth surface that match the business you are actually running in 2026—not the one the marketing pages describe.
Frequently Asked Questions
Is Ghost cheaper than Substack?
Do I own my Substack subscriber list?
Can I self-host Ghost?
Does Ghost take a cut of paid subscriptions?
How hard is migrating from Substack to Ghost?
Is Substack good for SEO?
What are Apple fees on Substack?
Should I use both Ghost and Substack?
Intelligence Summary
The Final Recommendation
Ghost wins ownership, SEO, and economics at scale with flat Pro hosting and 0% revenue share—usually cheaper above roughly $290–350 paid MRR.
Substack wins cold starts with $0 platform fee and Notes/Recommendations discovery, but takes 10% plus Stripe (~13–16% web all-in) once paid.
Tool Profiles
Related Comparisons
Popular comparisons
Stay Informed
The Builder Switch Brief
When tools change pricing or features — plus the switch decisions that matter. Free.
Subscribe Free →