Two different publishing contracts

Ghost and Substack at a glance
RequirementGhostSubstack
Website controlFull publication site; custom themes on Publisher+Consistent hosted publication environment
DiscoveryRecommendations, social-web distribution and your own acquisitionBuilt-in reader network, Notes and recommendations
Paid economicsFixed plan, 0% Ghost transaction fee10% platform fee plus payment/billing fees
OperationsManaged Ghost(Pro) or self-hosted responsibilityLow-operations hosted product
Data exportContent JSON, members CSV, theme ZIP and analytics CSVSubscriber export available; publication export options should be tested

Website, archive and brand

Ghost is designed as a complete publication CMS. A newsletter issue can also be a web article inside a branded site with navigation, taxonomy, search, member access and a controlled archive. Ghost(Pro) Publisher and above support custom themes, while Starter uses built-in design controls.

Substack deliberately offers a more standardized publication environment. That consistency reduces setup and gives readers a familiar experience across publications. It can also feel restrictive when a team wants bespoke landing pages, complex information architecture, deeper visual systems or a site that must sit inside a wider brand.

Do not translate design freedom into automatic business value. A custom site matters only if the team can maintain it and uses the control to improve discovery, conversion or member experience.

Paid membership economics

Ghost(Pro) Starter currently costs $18 per month billed yearly, but paid subscriptions require Publisher, which starts at $29 for up to 1,000 members. Ghost states that it charges no transaction fee; Stripe payment fees continue. Member count includes free and paid members, so audience growth can move the publication into a higher plan tier.

Substack’s cost begins as a variable model rather than a fixed publishing subscription. When paid subscriptions are enabled, Substack takes 10% of each transaction, with Stripe card processing and a recurring-billing fee described separately in its help documentation.

At a simple 10% revenue share, a $29 fixed fee equals $290 of monthly paid revenue before considering feature differences or processing. This is a mathematical threshold, not a recommendation: Ghost and Substack do not provide identical products, and higher member tiers change the fixed cost.

Network distribution versus owned acquisition

Substack’s reader network can shorten discovery. Recommendations, subscriptions across publications and Notes create paths that do not require the writer to build every distribution surface independently. Network exposure is not promised and should not be modeled as guaranteed acquisition.

Ghost supports recommendations, Ghost Explore and social-web distribution, but its center of gravity remains the publication’s own site and acquisition. That can produce a more independent brand while requiring a clearer strategy for search, partnerships, direct traffic and referral.

Substack leverageParticipate where readers already are
Ghost leverageBuild an asset readers return to directly

Ghost(Pro) is not the same as self-hosting

Ghost(Pro) is managed hosting: infrastructure, updates and newsletter delivery are packaged into the service. Self-hosted Ghost software is open source, but the publication still needs hosting, secure configuration, backups, updates, monitoring and a compatible email delivery service. Calling self-hosting “free” ignores that work and infrastructure.

Substack removes nearly all of those choices. That lowers the operational burden and reduces the number of systems that can fail. It also means accepting Substack’s product boundaries and fee model. Teams should price operational time as seriously as software.

SEO and content ownership without slogans

Ghost provides configurable themes, metadata, structured data, sitemaps, canonicals and a strong foundation for a publication site. That does not guarantee rankings. Editorial quality, links, technical implementation, crawlability and search intent still decide outcomes.

Substack pages are indexable and can rank. The platform’s constraints may reduce technical customization, but it is inaccurate to say a Substack publication cannot build search visibility. Choose Ghost when you need control of the implementation—not because a CMS name itself is an SEO advantage.

Ghost exports posts and settings as JSON, members as CSV, themes as ZIP and analytics as CSV. Substack officially supports subscriber export. Before choosing either, inspect an export and document how you would leave.

Moving paid members

Subscriber CSVs are only one layer. A paid migration must preserve Stripe customer relationships, tier access, renewal cadence and member communication. Ghost’s member importer supports a stripe_customer_id field and documents migrations from known platforms. It recommends using the same Stripe account when moving from Substack.

Run a small test, reconcile counts, verify access for free and paid members, and keep the old system recoverable until the first renewal and email cycle succeed. Never delete members to “clean up” the list without preserving suppression and billing state.

Choose by the asset you want to build

  • Choose Ghost for an owned editorial site, custom information architecture, membership tiers and fixed-fee economics.
  • Choose Substack for rapid publishing, an existing reader network and fewer technical decisions.
  • Choose neither without a prototype if community, advanced automation or enterprise CRM integration is the primary job.

Build the same welcome page, paid offer and one newsletter issue in both. That exercise reveals more than a 50-row feature sheet.

Official source desk

Facts you can verify

Operational and commercial details were reviewed on 16 July 2026. Requirements, pricing and product behavior can change; follow the primary source before acting.

  1. 01
    Ghost(Pro) pricing

    Official plan, member and transaction-fee details.

    ghost.org
  2. 02
    Substack pricing

    Official platform, payment and billing fees.

    support.substack.com
  3. 03
    Ghost exports

    Official content, member, theme and analytics export formats.

    ghost.org
  4. 04
    Substack list export

    Official subscriber export workflow.

    support.substack.com
  5. 05
    Ghost member import

    Official member fields and Stripe customer import detail.

    ghost.org
  6. 06
    Ghost and Stripe

    Official payment connection and 0% Ghost fee explanation.

    ghost.org
Five questions

Frequently asked questions

Is Ghost cheaper than Substack?

Before paid revenue, Substack can cost less because it has no publishing subscription. As paid revenue grows, Substack’s 10% fee can exceed a Ghost(Pro) fixed plan. Member tier, processor fees and feature value must be included.

Does Ghost take a cut of paid subscriptions?

Ghost states that it takes 0% of subscription revenue. Stripe or another supported payment processor still charges payment fees, and Ghost(Pro) has a monthly plan cost.

Can Substack subscribers be exported?

Yes. Substack provides an official subscriber export workflow. Check the exported fields and preserve subscription and consent state before migration.

Is self-hosted Ghost free?

The software is open source, but hosting, email delivery, backups, updates, security and operating time are real costs. Compare total operating cost with managed Ghost(Pro).

Is Ghost automatically better for SEO?

No. Ghost provides more implementation control, but rankings depend on content, links, crawlability, performance and intent. Substack pages are also indexable.