Substack Pricing vs Ghost Cost Analysis

更新日: 2026年8月16日調査チームによる検証済み🛡️ Docker サンドボックス検証済み: Ubuntu 24.04 LTS | 2 vCPU | 4GB RAM | Docker v27.0
📊

アーキテクチャ・意思決定比較表

Substack と Ghost のデータ構造、運用コスト、ライセンスリスクの違いを詳細に分析します。

Substack (Commercial SaaS)
$15 - $50+ / user / mo
⏱️ Zero DevOps Overhead / Managed
☁️ Vendor Cloud Lock-in
VS
Ghost (Self-Hosted)
$0 license ($5/mo VPS)
🛠️ 1-2 hrs / mo Docker DevOps
🛡️ 100% Data Sovereignty
ベンダーロックインのリスクスコアが高いほど、ベンダーロックインによる移行障壁が高くなります
Substack9
Ghost2
移行の複雑さ本番環境のワークフローをオープンソースに移行する難易度
Substack8
Ghost7
運用保守コスト (DevOps Overhead)自己ホスト環境の構築、データベース管理に必要なスキルと時間
Substack1
Ghost6
データ主権と所有権データベースのガバナンスとプライバシーコンプライアンスの管理レベル
Substack2
Ghost10

Substack’s zero-cost entry model masks an aggressive revenue-share fee structure that penalizes scaling publications with an unsustainable 10% platform tax. For financial planners and engineering leads, this variable cost structure makes Ghost’s self-hosted, open-source architecture a highly compelling, predictable alternative for long-term growth.


Substack Official Pricing & Plans

Plan Name Monthly Cost Annual Monthly Cost Pricing Unit / Model Key Features Included
Free Tier $0 $0 Free Unlimited free subscribers, unlimited posts, and basic publishing tools.
Standard $0 $0 10% revenue cut on paid plans Unlimited subscribers, paid subscription paywalls, Substack Network recommendations, podcast and video hosting.

Hidden Costs of Substack

While Substack advertises a free-to-use platform, scaling businesses will encounter several significant, compounding expenses:

  • The 10% Platform Fee: This is not capped. If your publication generates $50,000 in Monthly Recurring Revenue (MRR), Substack takes $5,000 every single month.
  • Stripe Payment Processing Fees: Substack routes all transactions through Stripe, adding 2.9% + $0.30 per transaction on top of their 10% fee. For a $10/month subscription, you lose roughly 16% of your revenue before taxes.
  • Custom Domain Setup Fee: Substack charges a one-time $50 fee just to link your custom domain (e.g., newsletter.yourcompany.com).
  • API and Tooling Limitations: There is no official public API for custom integrations on standard tiers. If engineering teams need to sync subscriber data with an internal CRM, warehouse (e.g., Snowflake), or modern marketing tools, they must rely on fragile, unofficial webhooks or manual CSV exports.
  • Lack of Multi-Seat Access Control (RBAC): Substack provides basic admin/writer roles but lacks granular role-based access control (RBAC). Managing large teams of 20+ editorial and marketing staff becomes a compliance and security risk.

Total Cost of Ownership (TCO) Analysis: Ghost (Self-Hosted)

Ghost is an open-source, Node.js-based publishing platform distributed under the MIT license. While the software itself is free, self-hosting introduces server infrastructure, delivery API, and maintenance costs.


Cost Trade-offs at a Glance


1. Hosting & Server Resource Estimation

  • Small Teams (<10k subscribers): A single-vCPU, 1GB RAM virtual private server (VPS) on DigitalOcean, Hetzner, or AWS LightSail is sufficient.
    • Compute: $5 to $7/month.
    • Transactional Email (Mailgun/AWS SES): ~$10/month (based on volume).
  • Medium Teams (10k–100k subscribers): A 2-vCPU, 4GB RAM VPS with a basic managed database (MySQL) to ensure uptime during bulk mail sends.
    • Compute & DB: $30 to $50/month.
    • Transactional Email (Mailgun/AWS SES): $40 to $120/month.
  • Large Teams (100k+ subscribers): High-availability setup. Multi-zone Node.js application servers behind a load balancer, dedicated managed MySQL database, and Redis cache.
    • Compute, DB & CDN: $120 to $250/month.
    • Transactional Email (Mailgun/AWS SES): $200 to $600/month (volume-dependent).

2. Maintenance & Engineering Support Estimation

  • Initial Setup: An engineer can deploy Ghost via Docker or the Ghost-CLI in 2 to 4 hours ($150 to $300 amortized engineering cost).
  • Monthly Maintenance: Upgrades, database backups, and SSL renewals require approximately 1 to 2 hours per month ($100 to $200/month equivalent).

Comparative TCO Table: SaaS Fees vs. Self-Hosted Ghost (Annualized)

This scenario assumes a medium-sized publication with 25,000 total subscribers, of which 2,500 are paid subscribers paying $10/month ($25,000 MRR / $300,000 ARR).

Cost Category Substack (SaaS) Ghost (Self-Hosted Open Source)
Subscription / Platform Fees $30,000 (10% platform tax) $0
Stripe Transaction Fees $17,700 (2.9% + $0.30 per invoice) $17,700 (Direct integration with Stripe)
Hosting & Infrastructure $0 $480 ($40/mo VPS)
Bulk Email Delivery (SES/Mailgun) $0 $1,200 ($100/mo average)
Engineering Setup & Ops (Allo.) $0 $2,000 (Initial setup + periodic updates)
Custom Domain & Core Add-ons $50 (One-time) $0 (Free via Nginx/Let’s Encrypt)
Total Annual Cost $47,750 $21,380
Net Realized Margin 84.08% 92.87%

Business Scenarios: Team Scale Comparison

Scenario 1: Small Team (5 users, 1,000 paid subscribers @ $10/mo)

  • Substack Monthly Cost: $1,000 (Platform Fee) + $590 (Stripe Fees) = $1,590 / month
  • Ghost Monthly Cost: $15 (Server) + $15 (Email Delivery) + $590 (Stripe Fees) + $100 (Internal Ops) = $720 / month
  • Financial Verdict: Ghost saves $870/month ($10,440 annually). Even at a small scale, Substack’s percentage cut heavily outweighs server hosting fees.

Scenario 2: Mid-Sized Team (20 users, 5,000 paid subscribers @ $10/mo)

  • Substack Monthly Cost: $5,000 (Platform Fee) + $2,950 (Stripe Fees) = $7,950 / month
  • Ghost Monthly Cost: $50 (Server) + $110 (Email Delivery) + $2,950 (Stripe Fees) + $200 (Internal Ops) = $3,310 / month
  • Financial Verdict: Ghost saves $4,640/month ($55,680 annually). This budget can comfortably fund a part-time systems administrator or marketing budget.

Scenario 3: Enterprise/Large Team (100 users, 20,000 paid subscribers @ $10/mo)

  • Substack Monthly Cost: $20,000 (Platform Fee) + $11,800 (Stripe Fees) = $31,800 / month
  • Ghost Monthly Cost: $200 (HA Infrastructure) + $450 (Email Delivery) + $11,800 (Stripe Fees) + $500 (Dedicated Eng support) = $12,950 / month
  • Financial Verdict: Ghost saves $18,850/month ($226,200 annually). At this scale, continuing with Substack is a significant operational inefficiency.

When Does Substack Save Money?

Despite the high cost of scaling, Substack is the financially optimal choice under specific conditions:

  1. Strictly Free Newsletters: If you have 100,000 subscribers but charge $0, Substack is 100% free. Hosting a list of this size on Ghost would require $150–$300/month in bulk email delivery fees.
  2. No Engineering Bandwidth: If your team lacks any technical infrastructure support, the time spent troubleshooting server configurations or email deliverability issues could distract from core product operations.
  3. Cold Starts (No Existing Audience): Substack’s recommendation engine network helps drive organic discovery. In the absolute infancy of a publication, the platform’s network effects can offset the 10% premium.

Final Purchasing Recommendation

  1. If your publication relies on paid subscriptions and has at least minimal engineering support: Choose Ghost (Self-Hosted). The break-even point occurs almost immediately. The 10% platform tax is an unsustainable line-item expense that does not scale with the value provided by Substack.
  2. If you are running a B2B SaaS newsletter or content marketing hub: Choose Ghost. Engineering leads will benefit from Ghost’s developer-first architecture, clean JSON API, customizable themes, and robust webhooks, which allow seamless integration into existing CI/CD pipelines and CRMs.
  3. If you are an independent creator with zero budget and no technical background: Start on Substack. You can validate your audience for free and migrate your subscriber database (via CSV export) to Ghost later once your monthly revenue justifies the migration overhead.

Cost and pricing analysis verified as of 2026-06-25. Self-hosting costs are estimates based on standard cloud providers.

よくある質問

If I launch a paid newsletter, how do the long-term platform fees of Substack compare to running Ghost?

Substack takes a 10% revenue cut on all paid subscriptions, which operates alongside standard Stripe payment processing fees of 2.9% + $0.30 per transaction. Ghost is an open-source platform under the MIT license, meaning it takes a 0% platform fee and allows you to keep all subscription revenue minus standard payment gateway fees. Because of this, Substack's percentage-based pricing scales poorly and becomes highly expensive for high-earning publishers compared to a self-hosted Ghost setup.

Are there any upfront or hidden setup costs to brand a newsletter on Substack versus Ghost?

Although Substack has a free tier with unlimited subscribers, they charge a hidden one-time $50 custom domain setup fee if you want to use your own URL. With Ghost, the Node.js publishing software is entirely free under the MIT license, meaning there are no platform fees or arbitrary configuration charges to map your custom domain. You will only need to cover your own web hosting and domain registration costs when launching your Ghost site.

機能と価格データは公式ドキュメントと料金ページを出典としており、最終確認日は 2026年6月25日 です。 誤りを見つけましたか?お知らせいただければ修正します。