The debate between Substack and self-hosted newsletters is really a debate about trade-offs. Substack offers radical simplicity — you write, they handle everything else. Self-hosting offers radical ownership — you control everything, but you manage everything too.

Neither is universally better. But the right choice depends on three things: how much revenue you generate (or plan to), how much design control matters to you, and how much you value owning your infrastructure.

Let's break down the real differences — not the marketing claims.

What "Self-Hosted" Actually Means in 2025

Before we compare, let's clarify: "self-hosted newsletter" doesn't mean you need to run a mail server in your basement. In practice, it means using a platform where you control the subscriber list, the domain, the design, and the payment processing. The main self-hosted (or independent) newsletter options are:

For this comparison, we'll use Ghost as the primary self-hosted example, since it's the closest direct competitor to Substack's all-in-one approach.

Head-to-Head Comparison

Factor Substack Self-Hosted (Ghost)
Setup time 5 minutes 1–3 hours
Cost (free newsletter) $0 $0 (self-host) / $9/mo (managed)
Cost (paid, 1K paying subs at $10/mo) $1,000/mo to Substack $25–50/mo hosting
Revenue cut 10% + Stripe fees 0% + Stripe fees only
Design control Minimal (colors, logo) Full (custom themes, HTML templates)
Custom domain Yes (paid plans) Yes (all plans)
Email template customization No Full HTML control
Subscriber data export Yes (email list) Yes (full data)
SEO control Limited Full
Discovery/network effects Substack network, Notes, app None (you drive your own traffic)
Automation None Yes (varies by platform)

The Revenue Question: When Substack's 10% Really Hurts

This is the single most important factor for anyone running a paid newsletter. Substack takes 10% of your subscription revenue, plus Stripe takes ~2.9% + 30¢. Let's see what that looks like at different scales:

Monthly Revenue Substack Cut (10%) Stripe Fees (~3%) Total Fees Self-Hosted Cost
$500/mo $50 $15 $65/mo $9–25/mo
$2,000/mo $200 $60 $260/mo $25–50/mo
$5,000/mo $500 $150 $650/mo $25–50/mo
$10,000/mo $1,000 $300 $1,300/mo $50–100/mo

At $500/month in revenue, the Substack premium is about $40 over self-hosted costs — a reasonable price for convenience. But at $5,000/month, you're paying $600+ more than you need to. At $10,000/month, that's over $1,200 in savings by self-hosting. Over a year, that's $14,400.

💡 The breakeven point: Most creators find that self-hosting becomes worth the effort somewhere around $1,000–2,000/month in subscription revenue. Below that, Substack's simplicity is worth the premium. Above that, the math clearly favors self-hosting.

Ownership and Portability

This is the argument that self-hosting advocates make most loudly, and it's a valid one.

What you own on Substack:

What you DON'T own on Substack:

What you own when self-hosting:

The practical impact: if Substack changes its terms, raises its cut, or (as has happened) faces controversy that makes some readers uncomfortable, you're along for the ride. With self-hosting, you make those decisions.

Design and Brand Control

Substack newsletters look like Substack newsletters. That's by design — the uniform look builds trust within the Substack ecosystem. But it means your newsletter looks essentially identical to thousands of others.

With self-hosted solutions, you control everything:

Make Your Newsletter Look Like Yours

Self-hosting means full design control. EmailKits gives you beautiful, responsive HTML email templates that work with Ghost, Kit, and every self-hosted platform.

Browse Email Templates →

Substack's Advantages (Let's Be Fair)

Substack isn't just popular because of inertia. It offers real advantages that self-hosting can't easily replicate:

1. The Substack Network

Substack Notes, the recommendation algorithm, and the Substack app create a discovery engine. New writers can get their first 100–1,000 subscribers faster on Substack than anywhere else, because the platform actively recommends publications to readers.

2. Zero Technical Burden

No hosting. No SSL certificates. No plugin updates. No email deliverability troubleshooting. No broken templates to debug. You write, you hit publish. That's it.

3. Reader Trust

Some readers trust Substack as a platform — they're more likely to enter their email on a Substack page than on an unknown domain. The Substack brand carries credibility, especially for writers just starting out.

4. Instant Payment Infrastructure

Turning on paid subscriptions takes about 30 seconds. No Stripe account setup (Substack handles it via Stripe Connect), no payment page design, no webhook configuration.

Self-Hosted Advantages

1. Revenue Keeps Scaling; Costs Don't

Whether you earn $1,000 or $100,000 per month, Ghost(Pro) costs the same. Substack's 10% never stops taking.

2. Complete Brand Control

Your website, your emails, your checkout flow — everything looks and feels like you. Use custom email templates, design your own membership page, build the experience readers associate with your brand.

3. Better SEO

Self-hosted content lives on your domain, builds your domain authority, and gives you full control over technical SEO. Substack content lives on Substack's domain (or a subdomain) with limited SEO control.

4. Integration Flexibility

Connect your newsletter to anything: Zapier, analytics, CRM, custom APIs. Build the exact tech stack your business needs.

The Hybrid Approach: Start on Substack, Migrate Later

Here's what many successful newsletter creators actually do: start on Substack to validate the concept and build an initial audience, then migrate to self-hosted once revenue justifies the effort.

The migration path:

  1. Phase 1 (0–1,000 subscribers): Use Substack. Focus entirely on writing. Don't worry about tech.
  2. Phase 2 (1,000–5,000 subscribers): Start a paid tier on Substack. Validate that people will pay. Once revenue hits ~$1,000/month, evaluate self-hosting.
  3. Phase 3 (5,000+ subscribers): Migrate to Ghost or Kit. Export your Substack subscriber list. Set up custom templates from EmailKits. Keep 100% of revenue minus Stripe fees.

This approach minimizes risk while maximizing the long-term upside of ownership.

💡 Migration tip: When moving from Substack, your biggest challenge isn't technology — it's re-training subscribers to expect emails from your new domain. Send several transition emails from Substack before switching, and use a professional email template for your new platform so the first impression is strong.

The Bottom Line

✅ Choose Substack if:

  • You're just starting out
  • Revenue is under $1K/month
  • You want zero tech decisions
  • Discovery matters more than brand
  • You're validating an idea

✅ Choose Self-Hosted if:

  • Revenue exceeds $1–2K/month
  • Brand and design matter to you
  • You want full SEO control
  • You value long-term ownership
  • You need automation/integrations

There's no shame in starting on Substack. It's a great launchpad. But as your newsletter grows into a real business, the economics increasingly favor self-hosting. The question isn't if you should switch — it's when.

Ready to Own Your Newsletter?

When you make the move to self-hosted, start with professional email templates that make your brand shine. Our responsive HTML templates work with Ghost, Kit, Beehiiv, and more.

Get Email Templates →

Thinking about migrating from Substack? Loki helps creators set up self-hosted newsletter infrastructure — from Ghost setup to email template configuration to domain migration.