Ghost
Open-source publishing platform for paid newsletters, hosted through Ghost(Pro) from $18/mo or self-hosted for free, with a 0% cut on subscription revenue beyond Stripe fees.
Who it's for
Writers and publishers who want to own their subscriber list and keep everything but Stripe's own cut of subscription revenue, whether that means paying Ghost(Pro) to host it or running the open-source software themselves.
Standout details
- Two real ways to run it. Pay Ghost(Pro), starting at $18/mo for Starter (no paid subscriptions), or self-host the open-source, MIT-licensed software for $0 platform fee plus your own infrastructure cost
- Publisher, the cheapest Ghost(Pro) tier that actually supports paid subscriptions, starts at $35/mo billed monthly ($29/mo billed annually) for 1,000 members and scales with list size, reaching $105/mo at 10,000 members and $329/mo at 100,000 on monthly billing
- Ghost takes 0% of subscription revenue on Publisher, Business and Custom plans, so the only percentage leaving a paid newsletter is Stripe's own 2.9% + $0.30 processing fee
- Self-hosting trades that platform fee for real setup work. Ghost runs on Node.js rather than typical PHP hosting, and it splits email into two separate systems (transactional SMTP and bulk sends through the Mailgun API), a common point where self-hosters misconfigure one and newsletters silently stop delivering
- Ghost is run by the nonprofit Ghost Foundation, founded in 2013 by John O'Nolan and Hannah Wolfe after a Kickstarter campaign that raised £196,362 against a £25,000 goal, and the foundation has stated it intends to never grow past 50 employees
What it is
Ghost is an open-source publishing platform built around a newsletter and membership model: write posts, put some behind a paywall, and manage paying subscribers directly. It can be run two ways. Ghost(Pro) is the company’s own managed hosting, priced by plan and member count. The same software is also free to download and self-host under the MIT license, which is unusual among the newsletter platforms in this directory that only offer a hosted product.
The company behind it, the Ghost Foundation, is a UK-registered nonprofit rather than a venture-backed startup. John O’Nolan and Hannah Wolfe started the project in 2013 with a Kickstarter campaign that raised £196,362 against a £25,000 goal, and the foundation has said it intends to stay under 50 employees rather than scale into a large company.
Who should use it
Someone who wants to charge for a newsletter and keep everything but the payment processor’s own cut, and who does not mind either paying for Ghost’s managed hosting or taking on server administration to avoid that cost entirely. It suits writers already comfortable evaluating Substack’s 10% cut or Buttondown’s a la carte add-ons against a third option with its own tradeoffs. It fits less well for someone who wants zero technical setup and no plan to ever compare pricing models, since Ghost’s two-path structure (pay for hosting, or host it yourself) asks for a decision most competitors don’t require.
What stands out
Ghost’s fee structure is the cleanest of the three publishing platforms in this directory. Substack takes 10% of subscription revenue, Buttondown charges no cut but stacks separate add-on fees, and Ghost charges 0% on any tier that supports paid subscriptions, whether that plan costs $35 a month or nothing because it is self-hosted. The only percentage that ever leaves a subscriber’s payment is Stripe’s standard 2.9% + $0.30.
The catch is that Starter, the cheapest Ghost(Pro) plan at $18/mo, does not support paid subscriptions at all. Publisher is the entry point for actually charging readers, and it starts at $35/mo billed monthly for 1,000 members, then scales upward with list size the way Beehiiv’s paid tiers do, reaching $105/mo at 10,000 members and $329/mo at 100,000 members before annual billing’s 20% discount is applied.
Self-hosting is the option that makes Ghost different from anything else in this category, and it is worth being honest about what it actually costs. Ghost runs on Node.js, which rules out the cheap shared PHP hosting most solo builders already have, and it separates transactional email (password resets, receipts) from bulk newsletter sends (through the Mailgun API), a split that is easy to half-configure. Getting one working and not the other means members silently stop receiving your newsletter with no obvious error on your end.
The verdict
For someone comparing Ghost against Substack or Buttondown purely on fees, Ghost wins outright: 0% cut on Publisher and up, and the option to pay nothing except server costs if self-hosting is on the table. The nonprofit structure behind it is also a genuinely different bet than a venture-backed platform, one that trades growth pressure for a foundation that has said it wants to stay small.
What Ghost does not give you is Substack’s built-in discovery or Buttondown’s small-team support responsiveness. And the self-hosting path that makes the 0% fee absolute is real infrastructure work, not a checkbox: Node.js hosting and a two-part email setup are where builders without server experience get stuck. Pay for Ghost(Pro) if the fee structure is the draw but the ops work is not something you want to take on, and skip self-hosting entirely unless you already run your own servers for something else.
Honest verdict
Ghost means it when it says 0% cut. Pay Ghost(Pro) or pay nothing at all through self-hosting, and either way Stripe's own processing fee is the only percentage taken from a subscriber's payment, unlike Substack's 10%. Publisher, the plan that actually unlocks paid subscriptions, starts at $35/mo and climbs with your list, so run that math against Buttondown's a la carte add-ons or Substack's revenue cut before picking a platform based on list size alone. Self-hosting is not free once your own time counts: Node.js hosting and Ghost's split SMTP and Mailgun email setup are common places for a builder without ops experience to get stuck. Skip Ghost(Pro)'s Starter plan if you plan to ever charge for the newsletter, since it has no paid-subscription support at any price, and skip self-hosting unless you are comfortable being your own sysadmin.
Published 26 Sept 2026