Ghost CMS

Ghost(Pro) vs self-hosted Ghost: pricing and what you take on

Ghost(Pro) starts at $15 a month on yearly billing. Ghost’s own list of self-hosting parts starts at $72 a month if you buy all of them, and $10 if you only need a server. The bigger difference is who does the work.

By itmarkerz Technologies. Updated 30 October 2026.

Ghost(Pro) in short

Ghost(Pro) plans at 1,000 members in USD
Plan at 1,000 membersBilled yearlyBilled monthlyWho it suits
Starter$180 ($15 a month)$18 a monthOne person, default theme, no paid subscriptions
Publisher$348 ($29 a month)$35 a monthThree staff users, custom themes, paid subscriptions, integrations
Business$2,388 ($199 a month)$239 a month15 staff users, 10,000 members at that price, priority support

From ghost.org/pricing, checked on 30 October 2026. Publisher climbs with your audience, to $105 a month or $1,056 a year at 10,000 members, which is when Business starts to deserve a look. The full table by audience size is in Ghost vs WordPress. The plan also includes email sending with no limit on sends, a CDN, backups, and updates.

Self-hosting, part by part

The parts of a self-hosted Ghost install, with Ghost's starting prices
PartGhost’s “from” figureWhat to know
ServerFrom $10/moUbuntu 22.04, 24.04 or 26.04, Node.js 22, MySQL 8.0 or 8.4, NGINX, at least 1 GB of memory
CDN and firewallFrom $20/moGhost scales by adding a CDN and cache. Clustering and sharding are not supported
Newsletter deliveryFrom $15/moMailgun is required for bulk mail. SMTP handles sign-in mail separately
AnalyticsFrom $10/moA separate service using Tinybird. It requires the Docker Compose install, which Ghost calls a preview
BackupsFrom $5/moYours to set up, and to test by restoring
Image editorFrom $12/moIncluded on Ghost(Pro)

Prices and stack from Ghost’s hosting comparison, plus its configuration docs for Mailgun. Remember these figures are published by the company selling Ghost(Pro), and they’re starting prices. Mailgun and CDN bills depend on your volume, so get current prices from each provider. Ghost itself sums it up this way: for heavy users, self-hosting generally costs more, and for lightweight blogs it can be cheaper.

The cost that isn’t on either page

On Ghost(Pro), Ghost handles installation, weekly updates, server maintenance, SSL and security, with email support. Self-hosting moves all of that to you, and support is the community forum. In exchange you get SSH and database access, and you can change the core.

So the sum you need is the parts plus someone’s time. Our developers start from $20/h, invoiced in USD, GBP, EUR or INR, which gives you one way to value it. Your own team’s hourly cost may be higher. A few hours of server work a month can outweigh the difference between the two routes, unless the person is already looking after similar servers.

Things that may decide it for you

  • Web analytics. Ghost’s Ghost-CLI install isn’t compatible with Ghost’s web analytics. You need the Docker Compose method, which Ghost describes as a preview.
  • Social web features. Self-hosters can use Ghost’s hosted ActivityPub service, within limits of 2,000 followers, 2,000 following and 100 interactions a day. Beyond that, you run it yourself with Docker Compose.
  • Data location or custom core. Self-hosting is the only way to control the server and database directly.
  • A site under a subdirectory. Example: example.com/blog. Ghost’s pricing page treats this on Ghost(Pro) as a $50 a month add-on available only on Business, with your own reverse proxy.
  • Funding. Ghost says Ghost(Pro) revenue funds Ghost’s development, which matters to some publishers.

Our short version

For most company blogs and newsletters, we would start on Ghost(Pro) Publisher, because the parts are all there and nobody on your team has to own a server. We would self-host if you already run Linux servers well, you have a specific reason such as data location, or your site is light and doesn’t send bulk email.

Our Ghost development service works with either, and we can talk through yours. We have no published Ghost case study. Most of our work is delivered under NDA, so many projects cannot be named.

Questions

What's the cheapest way to run Ghost?

A small self-hosted server can be, for a light blog with no newsletter, and Ghost says as much. Ghost(Pro) Starter is $15 a month billed yearly or $18 billed monthly, up to 1,000 members. Count your own time before deciding.

Is $15 the real Ghost(Pro) starting price?

Yes, on yearly billing: $180 a year, which works out at $15 a month. Monthly billing is $18. Publisher is $29 a month on yearly billing ($348 a year), or $35 monthly, at 1,000 members.

Do these figures come from real hosting bills?

No. They come from Ghost's published prices and its own hosting comparison. We haven't published running costs from any client's install, and we won't present vendor figures as our measurements.

Can we move between the two later?

The software is the same and Ghost's docs say both have identical product features, so moving is a realistic option in either direction. It's still a migration: content, members, theme, email and DNS all need attention. If you have paid members, Ghost's documentation requires Stripe to reconnect to the same account.

More on Ghost

Want a recommendation for your site?

Tell us your audience size, who would run the server and whether you send newsletters. We will tell you which route we would take.

We reply within one business day (IST).