GhostPubCalc Partner Disclosure (Paid-Newsletter Royalty Ledger): Outbound /go/ hosting referrals may earn GhostPubCalc a partner commission at zero extra cost to you (Read full disclosure).
GhostPubCalc audits the real 36-month cash outflow of paid-newsletter publishing: Substack takes 10% of gross MRR forever and Ghost(Pro) steps from $11/mo to $249+/mo by list size, while self-hosted Ghost v5 + MySQL 8 + Amazon SES stays near $15.99/mo (2026-11-12 public rates).
In our audit of a 10,000-subscriber publication earning $10,000 MRR (1,000 paid members at $10/mo), GhostPubCalc calculates a $1,000/mo Substack cut ($36,000 over 36 months) versus $15.99/mo on a 2 vCPU / 8 GB RAM / 100 GB NVMe Hostinger KVM 2 node paired with 40,000 Amazon SES dispatches ($4.00/mo).
“A 10% revenue royalty turns editorial growth into an uncapped hosting tax; isolating Ghost v5 on a 4 GB–8 GB KVM node caps delivery overhead below 0.2% of MRR.”
GhostPubCalc Editorial Desk — Publishing Economics Audit
GhostPubCalc monthly platform cost comparison at $10,000 MRR using 2026-11-12 public pricing.
We recommend entering your exact total list size, paid member count, and monthly dispatch cadence so GhostPubCalc models Substack 10% leakage, Ghost(Pro) member brackets, and MySQL 8 InnoDB RAM headroom simultaneously.
Our sizing formula allocates 420 MB base Node.js 20 memory plus 18 KB per subscriber, 768 MB base MySQL 8 InnoDB memory plus 35 KB per subscriber, and 512 MB for Nginx TLS and Linux page cache. Up to 3,200 MB working set, a 4 GB KVM 1 node handles daily traffic comfortably; between 8,000 and 45,000 subscribers, we advise provisioning an 8 GB / 2 vCPU / 100 GB NVMe KVM 2 server to absorb send-day MySQL 8 joins without swap.
Vendor & Tier
Promo Rate
Renewal Rate
Role in GhostPubCalc Stack
Hostinger — KVM 1 (1 vCPU / 4 GB / 50 GB NVMe)
$5.99/mo
$9.99/mo
Lean Ghost v5 + MySQL 8 single-publication node up to 8,000 total subscribers
How does GhostPubCalc compute Substack 10% royalty leakage vs self-hosted Ghost v5?
GhostPubCalc applies substack_fee = paid_members * avg_price * 0.10 and compares that monthly cut against fixed KVM VPS pricing plus Amazon SES ($0.10/1,000 emails) or Mailgun bulk API billing.
What minimum VPS RAM does GhostPubCalc recommend for Ghost v5 Node.js 20 and MySQL 8?
We recommend 4 GB RAM (Hostinger KVM 1) up to 8,000 subscribers (~2,124 MB working set) and 8 GB RAM (Hostinger KVM 2) between 8,000 and 45,000 subscribers so MySQL 8 InnoDB avoids swap.
Do paid Substack members have to re-enter credit cards when moving to Ghost v5?
No. Because Substack bills through your connected Stripe account, Ghost v5 reconnects to those existing Stripe customer IDs and active subscriptions without card re-entry.
GhostPubCalc 15s Sizing Reel
GhostPubCalc: Stop handing 10% of paid subscriptions to Substack!
GhostPubCalc models Calculate exact 10% Substack loss across subscriber tiers. Compare $1,000/mo platform cut vs $14.99/mo + zero cut (2026-11-12 public rates).
GhostPubCalc benchmarks every major paid-newsletter platform on net creator margin, MySQL 8 database ownership, and 36-month infrastructure cost.
GhostPubCalc: Self-Hosted Ghost v5 vs Substack
Substack offers zero upfront server bill in exchange for 10% of every paid dollar forever; self-hosted Ghost v5 flips that curve into a flat $10–$25/mo infrastructure expense.
Beehiiv and Kit excel at ad-network boosts and drip sequences, whereas Ghost v5 dominates long-form SEO publishing, native paywalls, and flat VPS economics.
GhostPubCalc Public Vendor Pricing Sources (2026-11-12)
Operating cost models on GhostPubCalc derive from 2026-11-12 official plan pages; verify selected commitment length and hardware specs before ordering.
ChemiCloud — LiteSpeed NVMe shared/managed cloud tiers and renewal schedule
GhostPubCalc Deployment Takeaway for Independent Publishers
GhostPubCalc establishes a clear break-even discipline for independent paid-newsletter publishers: once recurring revenue exceeds $500/mo or list volume tops 2,500 readers, migrating onto self-hosted Ghost v5 + MySQL 8 converts percentage fee drag into flat NVMe VPS capacity.
Explore the GhostPubCalc Publisher Dossiers and Royalty Ledgers above to lock down SPF, 2048-bit DKIM, DMARC alignment, Nginx member-cookie microcaching, and zero-churn Stripe migration before cutting over your publication domain.
GhostPubCalc CPU Steal Audit: Shared KVM vCPU vs Dedicated EPYC
Measure vCPU steal time impact on GhostPubCalc. Size AMD EPYC cores for 5–100 thousand paid subscribers across Hostinger KVM NVMe and ChemiCloud Turbo.