DEV Community

Cover image for Ghost Pricing 2026: Free Self-Hosted Costs, Pro Plans & When to Upgrade
Nayan Kyada
Nayan Kyada

Posted on Originally published at nayankyada.com

Ghost Pricing 2026: Free Self-Hosted Costs, Pro Plans & When to Upgrade

Ghost pricing is genuinely confusing because the software is open-source but the managed hosting — Ghost Pro — runs on a separate billing model that catches people off guard. This post breaks down every tier, what you actually pay when self-hosting, and the thresholds that force an upgrade.

What Ghost actually costs to self-host

Ghost itself is MIT-licensed and free to download. The cost is entirely in the infrastructure you bolt around it.

A minimal self-hosted Ghost setup on a VPS in 2026 looks like this:

Component Typical provider Monthly cost
VPS (1 vCPU, 1 GB RAM) Hetzner CX22, DigitalOcean Basic $4–$6
Managed MySQL (optional) PlanetScale Hobby / Supabase Free $0–$10
Object storage for images Cloudflare R2 (free up to 10 GB) $0–$1
Transactional email Mailgun Flex, Postmark $0–$10
SSL / CDN Cloudflare Free $0
Total $4–$27/month

That is a real production setup — not a toy. The catch is maintenance: OS patches, Node upgrades, Ghost CLI updates, and backup automation all land on you. Budget 2–4 hours a month if you are comfortable with Linux; more if you are not.

A 1 GB RAM VPS handles Ghost comfortably up to roughly 50,000 monthly page views, assuming you are not running computationally heavy newsletter sends at the same time. Above 100k views or 10,000 active email subscribers, you will want 2 GB RAM and a managed database to separate concerns.

Ghost Pro pricing in 2026

Ghost Pro is the official managed hosting product from Ghost Foundation. Pricing is tiered by the number of members (subscribers), not staff seats or sites.

Plan Monthly (billed annually) Monthly (month-to-month) Member limit Staff users Custom domain
Starter $9 $11 500 1 Yes
Creator $25 $31 1,000 2 Yes
Team $50 $63 10,000 5 Yes
Business $199 $249 100,000 Unlimited Yes
Enterprise Custom Custom Unlimited Unlimited Yes

All plans include SSL, CDN, automated backups, Ghost theme hosting, and email newsletter delivery via their own sending infrastructure (Mailgun under the hood). There are no separate email sending costs until you hit Business tier volume.

The free trial is 14 days on any plan, no credit card required. After the trial, there is no permanent free tier on Ghost Pro — unlike Sanity, Contentful, or Strapi, Ghost Foundation does not offer a zero-cost hosted plan. If you want free, you self-host.

What triggers an upgrade

The member count is the only hard billing wall on Ghost Pro. Cross the limit for your plan and Ghost will prompt an upgrade before the next billing cycle — your site stays online, but new member signups are blocked until you upgrade or remove members.

Three real-world upgrade triggers:

Newsletter growth. A Creator plan at 1,000 members costs $25/month. Hit 1,001 members and you are looking at the Team plan at $50/month — a 100% price jump for one subscriber. That cliff is steeper than most people expect.

Staff account limits. Starter is a solo plan. If a second editor needs login access, you are on Creator minimum. Many teams discover this late in onboarding.

Email send volume on Business. Ghost Pro does not publish a hard monthly email send cap below Business, but heavy sending (multiple newsletters per week to a large list) can trigger conversations with their support about infrastructure costs. Above 100,000 members, you are in Enterprise territory where this is negotiated.

Ghost Pro vs self-hosted: total cost of ownership

Scenario Ghost Pro (annual) Self-hosted (annual, conservative)
Solo blog, 200 members $108 (Starter) $72 (Hetzner + email)
Newsletter, 800 members $300 (Creator) $144 (upgraded VPS)
Team, 5,000 members $600 (Team) $300–$480 (2 GB VPS + managed DB)
Scale, 50,000 members $2,388 (Business) $600–$900 (multi-node + SES)

Self-hosting is cheaper at every tier — sometimes by 3–4×. The trade-off is real: Ghost Pro absorbs all ops overhead, and their email deliverability is pre-warmed. If you are a developer comfortable with Linux and your time is worth less than the Ghost Pro premium, self-hosting makes financial sense. If you are a content-first team, the Pro managed experience is worth the delta up to Team tier.

Ghost vs Sanity for Next.js: which pricing model fits better

This comes up constantly because both are legitimate choices for a Next.js content site. Ghost is not a headless CMS in the traditional API-first sense — it has a built-in frontend and a Content API as an add-on. Sanity is API-first with no built-in frontend.

Sanity's free tier (Growth Developer plan) gives you unlimited API requests, 20 GB CDN bandwidth, and up to 3 users — enough for most small projects indefinitely. Ghost Pro has no free hosted tier. If your project needs content infrastructure without a built-in rendering layer, Sanity's free tier almost always wins on day-one cost. Ghost wins when you want native email newsletters, membership gating, and a working site without building a frontend at all.

Hidden costs worth knowing

Theme marketplace. Ghost's official marketplace has free and paid themes. Premium themes run $49–$199 one-time. Not a subscription cost, but a real line item for new sites.

Custom integrations. Ghost's Zapier integration and most native integrations are available on all plans. Webhooks — essential for triggering Next.js ISR revalidation — are available from Creator plan up, not Starter.

Migration. Ghost charges nothing for importing content, but if you are migrating from WordPress, you will likely spend 4–8 hours cleaning the import export. Factor that into the real first-month cost.

The single most important number to nail down before choosing a Ghost Pro plan is your projected 12-month member count. The member cliff at each tier makes the Starter-to-Creator jump the most painful in the lineup — plan ahead rather than being forced into a mid-cycle upgrade.

Top comments (0)