Substack Pricing vs Ghost Cost Analysis

更新日期: 2026年8月16日資料已審核驗證🛡️ Docker 沙盒驗證: Ubuntu 24.04 LTS | 2 vCPU | 4GB RAM | Docker v27.0
📊

獨家架構與決策對照表

深度解構 Substack 與 Ghost 在資料架構、運維開銷與授權風險上的核心指標差異。

Substack (商業訂閱)
$15 - $50+ / user / mo
⏱️ 零運維時間 / 託管服務
☁️ 數據存放於廠商雲端
VS
Ghost (開源自建)
$0 license ($5/mo VPS)
🛠️ 約 1-2hr / 月 Docker 運維
🛡️ 100% 私有數據自主權
供應商鎖定風險 (Vendor Lock-in)分數越高代表遷移與數據導出壁壘越高
Substack9
Ghost2
遷移複雜度 (Migration Complexity)從商業版向開源版遷移的技術架構跨度
Substack8
Ghost7
運維維護成本 (DevOps Overhead)自建伺服器與資料庫運維所需的時間與技能
Substack1
Ghost6
數據主權所有權 (Data Ownership)資料庫掌控度與隱私安全合規掌控權
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日。 發現錯誤?聯絡我們,我們會修正。