Market Intelligence Report

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

Starting Price $15/mo
Pricing Model freemium
Try Ghost

The Challenger

Substack

Best for Website Builders

Starting Price Contact
Pricing Model freemium
Try Substack

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
Quick Answer

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

DimensionGhostSubstack
Product shapeCMS + newsletter + members siteNewsletter-first social publishing network
Upfront costPro from ~$15–18/mo (base tiers); or self-host software free$0 to publish any free list size
Platform fee on paid0%10% of each transaction
Payment processingStripe (~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 domainIncluded on Ghost(Pro)$50 one-time
Design / themesThemes + custom code (Publisher+)Mostly fixed Substack chrome
SEO controlsMeta, canonicals, sitemaps, redirects, structured dataMinimal; inbox- and network-first architecture
Discovery networkWeak in-platform; SEO/social/ActivityPubStrong: Notes, Recommendations, app
OwnershipOSS, self-hostable, your domain and listExportable list; platform owns distribution graph
Paid tiersMulti-tier (monthly/yearly) via StripeFree vs paid (plus comps/gifts); simpler model
Best fitBrand site + paid members at scaleCold-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 cut0% 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% platformGhost Pro (example)Who is cheaper (platform only)
$100~$10/mo~$15–29/moSubstack
$300~$30/mo~$15–29/moUsually Ghost
$1,000~$100/mo~$15–29+ (member scale)Ghost
$5,000~$500/moHost bill still far lower unless list is hugeGhost

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

ProfileLeanWhy
Brand-new writer, no listSubstackZero setup + discovery surfaces
Journalist / essayist playing NotesSubstackNetwork is the product
Paid >~$300–500 MRR, growingGhost0% platform fee compounds
SEO / content site + newsletterGhostFull technical SEO and site architecture
Multi-author magazine / brandGhostStaff, themes, pages, integrations
Dev who wants full control / OSSGhost (Pro or self-host)GitHub core + docs stack
Hobby free newsletter onlySubstack (or free options)No monthly host fee
Company blog with membershipsGhostBrand domain, design, 0% take
Leaving Substack over fees/policyGhost (+ official migrate)Common path; plan payment re-auth
Growth-max newsletter, own list laterSubstack → GhostHarvest 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?
At low or zero paid revenue, Substack is cheaper. Once paid revenue is roughly a few hundred dollars a month, Ghost’s flat Pro fee usually beats Substack’s 10% platform cut—unless a huge free list inflates Ghost’s member-based plan price.
Do I own my Substack subscriber list?
Yes—you can export subscribers as CSV. You do not own Recommendations, Notes distribution, or app discovery. Exporting the list is not the same as keeping network growth.
Can I self-host Ghost?
Yes. Official docs cover install paths. You handle email (often Mailgun for bulk), updates, backups, and security. Many paid publications choose managed Ghost(Pro) for deliverability.
Does Ghost take a cut of paid subscriptions?
No. Ghost takes 0% of membership revenue. You pay Ghost(Pro) hosting (or self-host costs) and Stripe processing only.
How hard is migrating from Substack to Ghost?
Content and free members import are well supported; Ghost offers concierge migration on eligible annual Pro plans. Paid subscribers often must re-authenticate payments—budget churn and dual-run messaging. Network effects do not transfer.
Is Substack good for SEO?
Usable but not best-in-class. Custom domain helps branding; technical SEO depth lags Ghost. Many Substack writers grow more from Notes, Recommendations, and social than pure search.
What are Apple fees on Substack?
iOS in-app purchases can add Apple’s 15–30% service fee on top of Substack’s 10%. Creators can auto-raise iOS prices to preserve net or keep prices flat and accept lower payout.
Should I use both Ghost and Substack?
Some creators use Substack for discovery and Ghost for the owned site and long-term economics. It doubles operational work—only worth it if network growth is material.

Intelligence Summary

The Final Recommendation

5/5 Confidence

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 →