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
| Plan at 1,000 members | Billed yearly | Billed monthly | Who it suits |
|---|---|---|---|
| Starter | $180 ($15 a month) | $18 a month | One person, default theme, no paid subscriptions |
| Publisher | $348 ($29 a month) | $35 a month | Three staff users, custom themes, paid subscriptions, integrations |
| Business | $2,388 ($199 a month) | $239 a month | 15 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
| Part | Ghost’s “from” figure | What to know |
|---|---|---|
| Server | From $10/mo | Ubuntu 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 firewall | From $20/mo | Ghost scales by adding a CDN and cache. Clustering and sharding are not supported |
| Newsletter delivery | From $15/mo | Mailgun is required for bulk mail. SMTP handles sign-in mail separately |
| Analytics | From $10/mo | A separate service using Tinybird. It requires the Docker Compose install, which Ghost calls a preview |
| Backups | From $5/mo | Yours to set up, and to test by restoring |
| Image editor | From $12/mo | Included 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
- Ghost vs WordPress for a company blog or newsletterFeatures and Ghost(Pro) prices by audience size, in one place.
- Migrate WordPress to Ghost, step by stepWhat the migrator carries over, plus members, redirects and go-live.
- Ghost newsletter setup for B2B: domain, list, segmentsSending domain, who you may email, labels, and connecting your CRM.
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).