Figment.so
BlogHow to usePricing

Substack Alternatives: Ghost, beehiiv, Kit, and Your Own Site

People leave Substack for one of three reasons: the 10% platform fee on paid subscriptions, a fixed design system with no custom code, or wanting a version of their publication that isn't permanently tied to Substack's own infrastructure. Ghost, beehiiv, and Kit each answer a different piece of that. Running your own site is the only option that removes all three tradeoffs at once, at the cost of assembling it yourself. Here's what each documents, sourced from the vendor's own pages, with no ranking — the right one depends on which tradeoff you're actually trying to fix.

What are people actually leaving Substack for?

Substack's own support pages confirm the terms directly, not just as a criticism from outside. Publishing itself is free — "Publishing is free on Substack — no matter how many subscribers you have!" (Substack, checked September 2026) — but a paid subscription costs the creator "10% of each transaction" to Substack, on top of Stripe's own card-processing fee (2.9% + $0.30, plus a separate recurring-payment fee). Design is handled through a website theme editor with a defined set of colors, typography, and layout options — Substack's own guide walks through those choices, and none of them describe custom code or CSS. And Substack exists in exactly one form: there's no self-hosted version, so a creator who wants direct server or database access has no path to it while staying on Substack. Our Ghost vs Substack comparison covers this platform-shape difference in more depth if you're specifically weighing those two against each other.

What does Ghost offer instead?

Ghost fixes the fee and the design ceiling, and it comes in two forms — Ghost(Pro), Ghost's own managed hosting, or self-hosting the same open-source software yourself. Ghost's documentation states the two are functionally identical: "Product features" are rated "Identical" between them (Ghost Developer Docs, "Hosting Ghost", checked September 2026). On fees, Ghost(Pro)'s Publisher plan and above list a "0%" transaction fee on paid subscriptions (Ghost, Pricing, checked September 2026) — the same 0% applies to self-hosted Ghost, since it's identical software. Design goes further than Substack's preset options too: Publisher and above include "marketplace and custom themes," and self-hosting adds full custom theme code with no plan gate at all.

Ghost's export is a single JSON file with your settings, staff users, posts, pages, tags and members (Ghost, "Exports"), and the full member list can also be exported as CSV — and because it's the same format Ghost imports, a Ghost export moves cleanly into another Ghost instance, hosted or self-hosted. Our Ghost pricing guide breaks down what each Ghost(Pro) plan (Starter, Publisher, Business, Custom) unlocks and what self-hosting costs instead, since every price on Ghost's own pricing page scales by member count rather than sitting at one fixed number.

What does beehiiv offer instead?

beehiiv's pitch is similar to Ghost's on fees — "beehiiv takes zero revenue share, so you keep 100% of your subscription earnings (minus Stripe's industry-standard processing fee)" (beehiiv, "Paid Subscriptions", checked September 2026) — but it stays a single hosted platform, with no self-hosted option the way Ghost has one. beehiiv's pricing page lists a free Launch tier alongside paid Scale and Max plans, and custom domains are listed as included on every tier shown, including the free one (beehiiv, Pricing, checked September 2026).

On design, beehiiv's Website Builder goes further than Substack's preset options: "HTML blocks in the Website Builder let you go beyond the built-in elements to add truly custom experiences to your site," and beehiiv states that "custom Tailwind CSS is supported in HTML blocks in the Website Builder," scoped to that individual block rather than applied site-wide (beehiiv, "Using HTML in the Website Builder", checked September 2026).

On export, beehiiv's help center describes two subscriber-export options — a "Quick Version" (email, status, tier) and a fuller "Full Version" with custom fields and statistics — plus a separate posts export that covers "all posts; published, archived, and in draft" as a CSV file, with download links valid for 24 hours (beehiiv, "Exporting post content or subscriber data from beehiiv", checked September 2026). Our beehiiv vs Substack comparison puts the two side by side in a full capability table if beehiiv specifically is the alternative you're weighing.

What does Kit (formerly ConvertKit) offer instead?

Kit takes a different fee approach than either Ghost or beehiiv: instead of a 0% platform cut plus Stripe's processing fee stacked on top, Kit charges one combined rate. Kit's pricing page states digital products and subscriptions carry a "3.5% + 30c" fee per transaction (Kit, Pricing, checked September 2026) — lower than Substack's 10% plus Stripe's own fees, but not a 0%-platform-fee model like Ghost or beehiiv's paid tiers.

Kit's free plan supports "up to 10,000 subscribers" before you need a paid plan, with paid Creator and Pro tiers adding automations, additional analytics, and other features (Kit pricing) — Kit's paid-plan prices are shown against a specific subscriber count on the page, so check the live pricing page for the number that matches your list size rather than treating one figure as fixed. On custom domains, Kit's help center describes connecting either a purchased domain or an existing one you already own, replacing the default kit.com subdomain (Kit Help Center, "How to set up a custom domain in Kit", checked September 2026); the article doesn't state a specific plan requirement for this. Kit's own landing-page builder documentation describes choosing a template, then editing text and adding content blocks such as files, images, galleries, and scripts through the builder's menus (Kit Help Center, "How to create a Landing Page", checked September 2026); it doesn't describe a custom CSS or HTML-injection option the way beehiiv's Website Builder does.

On export, Kit's subscriber export is a CSV with first name, email address, created date and time, status, tags, location, attribution data and custom fields, with download links that "expire after 5 days" (Kit Help Center, "How to export subscribers in Kit", checked September 2026).

What does running your own site actually mean?

This is the option that isn't one vendor's product — it's building the site and the mailing list as two separate pieces you control end to end: your own domain, your own hosting or host of choice for the site itself, and a mail-sending tool for the actual newsletter delivery. Self-hosted Ghost, covered above, is one documented way to get most of the way there in a single system, since it's the same open-source software as Ghost(Pro) with full server access. A more piecemeal version — a site built any way you like, paired with a separate transactional or broadcast email tool — trades a bundled product for full control of every layer, including the parts a hosted platform normally handles for you: backups, deliverability, and uptime become your responsibility rather than something built into the price.

If the site itself is the part you want full design control over and you already work in Figma, Figment's Figma plugin publishes a Figma design as a live website — but it has no newsletter, subscriber list, or paid-membership system of its own, so it only ever covers the site half of this option, not the sending half.

Capability comparison

SubstackGhost(Pro) / self-hostedbeehiivKit
Fee on paid subscriptions10% + Stripe fees0% (Publisher plan and up), same for self-hosted0% + Stripe fees3.5% + $0.30 combined, per transaction
Self-hosted optionNo — Substack onlyYes, same features as Ghost(Pro)NoNo
Custom domainOne-time $50 feeFree on every Ghost(Pro) plan; your own DNS if self-hostedIncluded, including on the free Launch planSupported; no stated plan restriction in Kit's own docs
Design/theme controlPreset colors, typography, layout — no custom codeMarketplace/custom themes from Publisher up; full code if self-hostedTemplates plus HTML blocks with scoped custom CSSTemplate-based landing-page builder; no documented custom-code option
ExportPosts, subscriber list, and stats as a zipSingle JSON (settings, posts, pages, tags) plus member CSVSubscriber CSV (Quick/Full) and posts CSVSubscriber CSV export

Which should I actually pick?

  • Stay on Substack if free-to-publish and its built-in reader network matter more than the fee or design limits.
  • Pick Ghost if you want a 0% platform fee and either managed hosting or the option to self-host the exact same software later without losing features.
  • Pick beehiiv if a 0% take rate matters but you'd rather stay on a single managed platform than deal with your own server.
  • Pick Kit if you want one combined, non-10% fee and you're already using or considering Kit for broader email marketing, not just a newsletter.
  • Build your own site if full control of the design, hosting, and data — not just the fee — is the actual goal, and you're comfortable that backups, deliverability, and uptime become your job instead of the platform's.

Bottom line: the fee, the design ceiling, and the lack of a self-hosted option are three separate problems, and no single alternative here fixes all three except building it yourself. Ghost and beehiiv both remove the 10% fee outright; Kit trades it for a smaller combined rate; only Ghost offers a documented self-hosted path with the same features as its managed plan.


Get the latest content from Figment. Subscribe today for Figma design guides and website building tips.


Figment.so

Contact

Twitter

Pricing

Privacy

Terms