Kamaankamaan

Ghost Pricing Explained: Ghost Pro Tiers vs Self-Hosting Costs

Ghost Pro starts at $15 per month and climbs to $199 for Business. Self-hosting runs about $6 to $16. Here is the real cost of each path, and the multilingual gap.

Junaid Khalid
Junaid Khalid
July 15, 2026 · 11 min read

Ghost gives you two very different prices for the same software. Ghost Pro, the managed hosting the company runs, starts at $15 per month and climbs to $199 for the Business plan. Self-hosting the open-source version can cost as little as $6 per month on a cheap VPS. Both are "Ghost," so the real decision is not the sticker price, it is what you are willing to run yourself, and whether the plan you pick can carry a blog in more than one language. That last part is where Ghost quietly costs more than the table shows.

Quick answer: what Ghost costs on each path

  • Ghost Pro Starter is $15 per month billed annually, or $18 paid monthly.
  • Ghost Pro Publisher is $29 per month annually, and Business is $199 per month.
  • Ghost is free and open source, so self-hosting removes the license cost entirely; you pay only for the server, roughly $6 to $16 per month plus your own time.
  • Pro pricing scales with your member count, so a growing newsletter or membership pushes you up the tiers whether or not you need the extra features.
  • Ghost has no native multilingual support on any tier. A second language means extensions, subdirectory hacks, or a separate install, and the cost of that is not on the pricing page.

Ghost Pro: the managed tiers

Ghost Pro is the hosted service run by the Ghost team. You get automatic updates, backups, a CDN, and no server to maintain. The tiers are priced on how many members your publication has and which features you need.

Plan Price (annual) Price (monthly) Built for
Starter $15 per month $18 per month A first blog, basic membership
Publisher $29 per month $35 per month Custom themes, integrations, more members
Business $199 per month Higher High-traffic publications, priority support

The gap most people hit is between Starter and Publisher. Starter is cheap, but it blocks custom themes and custom integrations, so the moment you want your own design or an API-driven workflow you are on Publisher at $29 per month annually. Business at $199 exists for large publications and is a different budget conversation entirely.

These tiers reflect Ghost's published Ghost Pro pricing verified as of July 2026. Ghost has changed its plan structure before, so check ghost.org/pricing for the current numbers before you commit.

Annual billing is the real discount lever here: the Starter tier drops from $18 monthly to $15 monthly when you pay for the year, and the same annual saving runs across the tiers. If you commit, commit annually.


Self-hosting Ghost: cheaper sticker, real time cost

Ghost is open-source under an MIT license, so you can download it and run it on your own server for free. People who self-host report costs in the $6 to $16 per month range, usually a small DigitalOcean, Railway, or Hetzner box.

That is genuinely cheaper than Ghost Pro on paper. The cost that does not show up in the number is your time: you own the updates, the security patches, the backups, the email deliverability setup, and the 2am page when the box falls over. Ghost updates frequently, and a self-hosted install that drifts behind is a security and stability liability you have to actively manage.

Self-hosting is the right call when you have the ops skill and want full control. It is the wrong call when you are a founder whose time is worth more spent on the product than on patching a CMS server. The honest framing: self-hosted Ghost trades a monthly fee for a monthly chore.


The cost Ghost's pricing page does not show: multilingual

Here is the gap that matters most for a SaaS blog aiming at more than one market. Ghost has no native multilingual support on any plan. There is no built-in way to publish the same post in several languages with correct hreflang out of the box.

What people actually do to get a multilingual Ghost blog is one of three workarounds, and each has a cost:

  • Bolt on a translation extension or third-party integration, which adds a subscription and a moving part that can break on the next Ghost update.
  • Split content into language subdirectories or tags and wire hreflang by hand, which is fragile and easy to get wrong.
  • Run a separate Ghost install per language, which multiplies both the hosting cost and the maintenance burden.

None of that is on the pricing table, and all of it lands on you. For a founder who wants a blog that ranks in Spanish, German, French, and Italian as well as English, the multilingual workaround is the real price of Ghost, and it is the part that scales worst.

Ghost's sticker price is only the English price. The second, third, and fourth language is where the true cost hides, because Ghost has no native answer for it.


Where Kamaan cuts in: publish once, every language

This is the exact problem Kamaan is built around. Most blogs go multilingual the hard way: copy the article into a translation tool, paste it back, wire hreflang by hand, and repeat for every language and every post. It breaks at scale and the hreflang is usually wrong.

Kamaan flips it. You publish once in English, and Auto-Multilingual Delivery renders it in 99+ languages with hreflang emitted correctly server-side, so international SEO stops being the dev team's problem. There is no translation extension to maintain, no per-language install, and no hand-wired hreflang to get wrong on the next update. Multilingual becomes a setting, not a project.

The chart below lays out the three ways to pay for Ghost, and the multilingual gap that runs across all of them.

Ghost pricing infographic showing Ghost Pro Starter at 15 dollars per month annual or 18 dollars monthly, Publisher at 29 dollars annual or 35 dollars monthly, self-hosted at about 6 to 16 dollars per month with a free MIT license, and no native multilingual on any tier

Dimension Ghost Pro Kamaan
Entry price $15 per month (annual) $19 per month
Native multilingual None on any tier Publish once, 99+ languages
Hreflang Manual or extension Emitted server-side
Second language cost Extension, subdir hack, or extra install Included, no extra setup
Multiple blogs One publication per plan Up to 25 sites on the top tier
Server to maintain None on Pro, all of it self-hosted None, fully managed

Real-world scenarios

A founder running a B2B SaaS invoicing tool wants their blog to reach Germany and Spain, not just the US. On Ghost, that means either a translation extension bolted onto Publisher at $29 per month, or a second install to maintain. On Kamaan, the founder publishes one article about a new recurring-billing feature on the $19 per month Starter plan, upgrades to Growth at $49 for three languages, and the German and Spanish versions go live at /de/blog and /es/blog with hreflang set server-side. They did not write a single word in a second language.

A two-person startup weighs self-hosting Ghost to save money. The $6-per-month VPS looks great until they add the hours spent on updates, backups, and the multilingual workaround they still have to build. They move to Kamaan instead, manage the blog from one dashboard, and drive routine publishing from Claude through the MCP Server, so the ops chore disappears along with the multilingual one.


Start building with Kamaan

Pay for one blog, get every language for free

Ghost is a beautiful publishing platform, and if you only ever write in English on a single site, Ghost Pro or a self-hosted box will serve you well. The moment you want a second language, Ghost's real cost shows up: extensions, subdirectory hacks, or a separate install per locale, none of which are on the pricing page. Kamaan removes that entirely. You publish once in English and it delivers in 99+ languages with correct hreflang, managed for you, with no server to run and no translation subscription to maintain. It starts at $19 per month, the first month is free, and you can run the whole thing from Claude, ChatGPT, or Cursor.

Start free at kamaan.io


FAQ

How much does Ghost cost?

Ghost Pro, the managed hosting, starts at $15 per month billed annually ($18 monthly) for Starter, $29 per month for Publisher, and $199 per month for Business. Ghost is also free and open source, so self-hosting removes the license cost and you pay only for a server, roughly $6 to $16 per month plus your time.

Is Ghost free if you self-host?

The software is free. Ghost is open source under an MIT license, so there is no license fee to self-host. You still pay for the server, typically $6 to $16 per month on a small VPS, and you take on all the updates, backups, security patches, and uptime yourself, which is the real cost of self-hosting.

What is the cheapest Ghost plan?

The cheapest managed plan is Ghost Pro Starter at $15 per month billed annually, or $18 paid month to month. The cheapest path overall is self-hosting the open-source version on a low-cost VPS for around $6 per month, but that trades the fee for the ongoing maintenance burden.

What is the difference between Ghost Starter and Publisher?

Starter is the entry tier at $15 per month annually but blocks custom themes and custom integrations. Publisher at $29 per month annually unlocks custom themes, integrations, and a higher member allowance. Most people who want their own design or an API workflow end up on Publisher rather than Starter.

How does Ghost membership pricing work?

Ghost Pro pricing scales with your member count and feature needs, so as your audience grows you move up the tiers. Ghost also lets you charge your own members for paid subscriptions using its built-in membership tools, which is separate from what you pay Ghost for hosting.

Does Ghost support multiple languages?

Not natively. Ghost has no built-in multilingual publishing on any tier. Running a blog in several languages requires a translation extension, a subdirectory or tag workaround with hand-wired hreflang, or a separate install per language. See our Ghost vs Kamaan comparison for how native multilingual changes the math.

Is Ghost worth the money?

For an English-only publication where content is the product, Ghost is well regarded and worth it. It is a weaker fit if you need multiple languages, since the multilingual workaround adds cost and fragility that the pricing page never shows, or if you would rather not maintain a server on the self-hosted path.

How much is Ghost for a multilingual blog?

More than the sticker price. Because Ghost has no native multilingual, a second language means an extension subscription on top of Publisher ($29 per month annually), a manual subdirectory setup, or a second install to run. A publish-once platform folds every language into one plan instead. Start from our best headless CMS for startups guide.

Is Ghost cheaper than Contentful?

Yes, by a wide margin at the entry point. Ghost Pro starts at $15 per month; Contentful's first paid tier is around $300 per month. They solve different problems, though: Ghost is a publishing platform, Contentful is a structured-content platform. See our Contentful pricing breakdown for the detail.

Can I switch from Ghost Pro to self-hosting later?

Yes. Because both run the same open-source software, you can export your content from Ghost Pro and import it into a self-hosted install, or the reverse. The switch is mostly about who runs the server. It does not solve the multilingual gap, which exists on both the managed and self-hosted paths.

Does Ghost charge transaction fees on paid memberships?

Ghost itself does not add a platform transaction fee on member payments; you connect your own Stripe account and pay Stripe's standard processing fees. That is separate from your Ghost Pro hosting fee or your self-hosting server cost, so budget the two lines independently.

What is the total cost of running Ghost for a year?

On Ghost Pro Starter, roughly $180 for the year billed annually. On Publisher, about $348. Self-hosted, expect $72 to $192 in server costs plus your maintenance time. Add extension or workaround costs if you need multiple languages, since none of the base numbers include multilingual support.

Frequently asked

FAQ · 12 ITEMS
How much does Ghost cost?

Ghost Pro, the managed hosting, starts at $15 per month billed annually ($18 monthly) for Starter, $29 per month for Publisher, and $199 per month for Business. Ghost is also free and open source, so self-hosting removes the license cost and you pay only for a server, roughly $6 to $16 per month plus your time.

Is Ghost free if you self-host?

The software is free. Ghost is open source under an MIT license, so there is no license fee to self-host. You still pay for the server, typically $6 to $16 per month on a small VPS, and you take on all the updates, backups, security patches, and uptime yourself, which is the real cost of self-hosting.

What is the cheapest Ghost plan?

The cheapest managed plan is Ghost Pro Starter at $15 per month billed annually, or $18 paid month to month. The cheapest path overall is self-hosting the open-source version on a low-cost VPS for around $6 per month, but that trades the fee for the ongoing maintenance burden.

What is the difference between Ghost Starter and Publisher?

Starter is the entry tier at $15 per month annually but blocks custom themes and custom integrations. Publisher at $29 per month annually unlocks custom themes, integrations, and a higher member allowance. Most people who want their own design or an API workflow end up on Publisher rather than Starter.

How does Ghost membership pricing work?

Ghost Pro pricing scales with your member count and feature needs, so as your audience grows you move up the tiers. Ghost also lets you charge your own members for paid subscriptions using its built-in membership tools, which is separate from what you pay Ghost for hosting.

Does Ghost support multiple languages?

Not natively. Ghost has no built-in multilingual publishing on any tier. Running a blog in several languages requires a translation extension, a subdirectory or tag workaround with hand-wired hreflang, or a separate install per language. See our [Ghost vs Kamaan comparison](/blog/ghost-vs-kamaan) for how native multilingual changes the math.

Is Ghost worth the money?

For an English-only publication where content is the product, Ghost is well regarded and worth it. It is a weaker fit if you need multiple languages, since the multilingual workaround adds cost and fragility that the pricing page never shows, or if you would rather not maintain a server on the self-hosted path.

How much is Ghost for a multilingual blog?

More than the sticker price. Because Ghost has no native multilingual, a second language means an extension subscription on top of Publisher ($29 per month annually), a manual subdirectory setup, or a second install to run. A publish-once platform folds every language into one plan instead. Start from our [best headless CMS for startups](/blog/best-headless-cms-for-startups) guide.

Is Ghost cheaper than Contentful?

Yes, by a wide margin at the entry point. Ghost Pro starts at $15 per month; Contentful's first paid tier is around $300 per month. They solve different problems, though: Ghost is a publishing platform, Contentful is a structured-content platform. See our [Contentful pricing breakdown](/blog/contentful-pricing) for the detail.

Can I switch from Ghost Pro to self-hosting later?

Yes. Because both run the same open-source software, you can export your content from Ghost Pro and import it into a self-hosted install, or the reverse. The switch is mostly about who runs the server. It does not solve the multilingual gap, which exists on both the managed and self-hosted paths.

Does Ghost charge transaction fees on paid memberships?

Ghost itself does not add a platform transaction fee on member payments; you connect your own Stripe account and pay Stripe's standard processing fees. That is separate from your Ghost Pro hosting fee or your self-hosting server cost, so budget the two lines independently.

What is the total cost of running Ghost for a year?

On Ghost Pro Starter, roughly $180 for the year billed annually. On Publisher, about $348. Self-hosted, expect $72 to $192 in server costs plus your maintenance time. Add extension or workaround costs if you need multiple languages, since none of the base numbers include multilingual support.

Junaid Khalid
Written by
Junaid Khalid

Junaid Khalid is the founder of Kamaan, a headless blog CMS that auto-publishes in five languages and lets you manage every product blog from one dashboard.