tl;dr
Substack makes it dead simple to start a newsletter — write, hit publish, collect subscribers. But that simplicity comes with a catch: they take 10% of your paid subscription revenue, forever. No cap, no graduating out of it. As your list grows, that 10% becomes a real expense. The alternatives below let you keep your revenue, own your data, and in some cases get better growth tools. The trade-off is always the same: you lose Substack's built-in network, but you gain control.
Why founders leave Substack
The story is almost always the same. You start a newsletter on Substack because it is free and easy. You grow to a few hundred subscribers. You turn on paid subscriptions. You start making real money. Then you do the math.
At 1,000 paid subscribers paying $10/month, Substack takes $1,000/month from you. That is $12,000 a year. For what? Hosting your text and sending emails. Services you could get for $9-50/month elsewhere.
The 10% take rate is Substack's business model, and it is a reasonable deal when you are starting out and making nothing. But it does not scale in your favor. Every other platform on this list either charges a flat monthly fee or takes zero revenue share.
Beyond pricing, there are other reasons founders look elsewhere:
- No email automation. Substack sends broadcast emails. That is it. No drip sequences, no tagging, no segmentation. You cannot send a different welcome series to people who signed up from different landing pages.
- Limited design control. Every Substack looks like a Substack. You can tweak colors, but the layout and branding options are minimal.
- No custom domain without paying extra, and even then the experience is not seamless.
- You do not own the billing relationship. Substack manages payments for paid subscriptions. If you leave, your paid subscribers do not automatically come with you. They have to re-subscribe.
That last point is the real lock-in. It is not your subscriber list that is trapped — you can export that CSV anytime. It is the billing relationship. Moving paid subscribers off Substack means asking each one to pull out their credit card again on your new platform. You will lose some of them in the process. That is the cost of switching, and Substack knows it.
How we evaluated these alternatives
Every tool was assessed through the lens of a bootstrapped solo founder or tiny team:
- Total cost at 1k, 5k, and 10k subscribers: Not just the sticker price, but including revenue share, processing fees, and hosting costs.
- Content ownership: Can you export everything? Do you own the subscriber relationship and billing?
- Growth tools: What does the platform give you to actually grow your list beyond just publishing?
- Writing experience: How good is the editor for long-form content?
- Migration path: How painful is it to move from Substack?
We did not weight social features heavily. Substack Notes is interesting, but most newsletter growth comes from external channels — Twitter, LinkedIn, SEO, word of mouth — not from a platform's internal social network.
Deep dive: what each alternative does best
Ghost — the ownership play
Ghost is what you pick when you are done renting your audience. It is an open-source publishing platform with native memberships, tiered subscriptions, and email newsletters built in. You can self-host it on a $5/month server or use Ghost(Pro) managed hosting starting at $9/month.
The key difference from Substack: Ghost takes zero percent of your revenue. Your subscribers pay you through Stripe, and you keep everything minus Stripe's standard processing fees (around 2.9% + 30 cents). At 1,000 paid subscribers on a $10/month plan, you save over $12,000/year compared to Substack.
The writing experience is excellent. Ghost's editor is clean, supports markdown, and handles embeds, galleries, and custom HTML blocks. The newsletter emails generated from your posts look professional without any extra effort.
The downside is setup complexity. Self-hosting means managing a server, handling updates, and dealing with email deliverability. Ghost(Pro) removes that burden but starts adding up with larger subscriber counts. And Ghost has no built-in discovery network — you are entirely responsible for driving traffic and acquiring subscribers.
If you are technical enough to handle a server (or willing to pay for managed hosting), and your priority is owning everything about your newsletter business, Ghost is the strongest choice on this list.
Cost at scale: Self-hosted Ghost + Mailgun for sending = roughly $15-30/month total regardless of subscriber count. Ghost(Pro) at 10,000 members = $99/month. Either way, dramatically cheaper than Substack's percentage cut.
Beehiiv — the growth machine
Beehiiv was built by people who scaled Morning Brew to millions of subscribers, and it shows. The platform is designed around growth in a way that Substack is not.
The referral program is the standout feature. Subscribers can share your newsletter and earn rewards (custom milestones you define). This is the same mechanic that powered Morning Brew's early growth, and having it built into your newsletter platform removes the need for third-party referral tools.
Beehiiv also runs an ad network. You can monetize your free subscribers by running sponsored content through Beehiiv's marketplace. This is a revenue stream that simply does not exist on Substack, Ghost, or Buttondown. For newsletters with large free audiences, the ad revenue can exceed what you would make from paid subscriptions.
The website builder is another practical touch. Beehiiv generates a full website for your newsletter with custom pages, SEO optimization, and organic traffic potential. No need for a separate blog or landing page tool.
The trade-offs: the free tier stamps Beehiiv branding on your emails, and paid subscription support only kicks in on the $39/month Scale plan. The editor is functional but not as refined as Ghost's or Substack's — it gets the job done without being a joy to use.
Cost at scale: Scale plan at $39/month with unlimited sends and subscribers. No revenue share on paid subscriptions. The ad network potentially generates additional income rather than costing you money.
Buttondown — the developer's newsletter
Buttondown is the tool I recommend to every developer-founder who asks me about newsletters. It is built by a single developer (Justin Duke), and that shows in the best way: it is simple, fast, and does exactly what it says.
You write in markdown. You send emails. You manage subscribers through a clean dashboard or a well-documented API. There is no bloat, no social features, no AI writing assistant. Just email.
The API is where Buttondown shines for technical users. You can programmatically create subscribers, send newsletters, manage tags, and pull analytics. If you want to integrate your newsletter into a product-led growth workflow — say, automatically subscribing users who sign up for your SaaS and tagging them by plan — Buttondown makes that straightforward.
Paid newsletters work through a direct Stripe integration. You connect your own Stripe account, set your prices, and keep 100% of the revenue minus Stripe fees. No middleman take.
The limitations are real. Buttondown does not have a landing page builder, a referral program, or a recommendation network. The analytics show opens, clicks, and subscriber growth — nothing fancy. If you want growth tools, look at Beehiiv. If you want beautiful publishing, look at Ghost.
Cost at scale: Pro plan at $29/month for up to 5,000 subscribers. Professional at $79/month for up to 25,000. No revenue share.
ConvertKit (Kit) — the email marketing platform
ConvertKit — which rebranded to Kit in 2024 — is not really a Substack alternative. It is an email marketing platform that some people use instead of Substack. The distinction matters.
Substack is a publishing platform that sends emails. ConvertKit is an email platform that can publish. The priorities are different. ConvertKit's strength is what happens after someone subscribes: automated welcome sequences, conditional logic based on subscriber behavior, tagging, segmentation, and visual automation flows.
The automation builder is genuinely excellent. You can create complex email sequences that branch based on whether someone opened a previous email, clicked a link, purchased a product, or has a specific tag. This is leagues beyond what Substack offers (which is... a single welcome email).
ConvertKit also sells digital products directly — ebooks, courses, paid newsletters. The commerce feature is built in, so you do not need a separate checkout tool like Gumroad or Lemon Squeezy.
The downsides for newsletter creators: ConvertKit does not have a proper blog or publication website. Your newsletter archive is basic. The email editor is functional but not designed for long-form writing the way Substack or Ghost editors are. And pricing scales with subscriber count, which gets expensive fast — 10,000 subscribers runs $100/month on the Creator plan.
Cost at scale: Creator plan at 10,000 subscribers = $100/month. Creator Pro at 10,000 subscribers = $140/month. No revenue share on commerce.
Hashnode — the technical blog
Hashnode is a curveball on this list. It is not a newsletter platform — it is a developer blogging platform. But if you are a technical founder writing primarily for developers, it solves a problem that Substack does not: SEO-optimized technical content with code highlighting and a developer community.
You get a full blog on your custom domain with free SSL and CDN. Posts are automatically backed up to a GitHub repository, which is brilliant for version control and portability. The editor handles code blocks, mathematical notation, and technical diagrams well.
The built-in developer community drives real discovery. Popular technical articles get surfaced to Hashnode readers, which can drive significant traffic. For search intent driven content about programming topics, Hashnode's SEO setup is solid out of the box.
The gap: no paid subscriptions, no email automation, no newsletter monetization. Hashnode is for publishing and discovery, not for building a paid newsletter business. You could pair it with Buttondown or ConvertKit for the email side, using Hashnode as your public blog and a separate tool for subscriber management.
Cost at scale: Free for individual blogs. Hashnode Pro at $12/month for premium features. No subscriber-based pricing.
Medium — the reach play
Medium is the oldest platform on this list and the most controversial. The pitch is simple: publish on Medium and tap into their massive reader base. The reality is more complicated.
Medium's Partner Program pays writers based on member reading time. Some writers earn meaningful income from this. But you have zero control over pricing, zero access to subscriber emails, and zero ownership of the relationship. Medium can change the algorithm tomorrow and your traffic drops to nothing. It has happened before.
The platform removed custom domain support, which means your content lives exclusively on medium.com. For founders building a personal brand or a domain authority for their own site, this is a dealbreaker.
Where Medium still works: content marketing. If you want to publish thought leadership pieces that drive awareness back to your main product, Medium's reach can amplify your message. But it is a distribution channel, not a business platform. Do not build your newsletter on Medium.
Cost at scale: Free to publish. But you do not own anything, so "cost" is measured in lost opportunity rather than dollars.
The real cost comparison at 5,000 paid subscribers
Let us get specific. Assume you have 5,000 subscribers paying $10/month ($50,000/month gross revenue):
| Platform | Monthly cost | Revenue you keep |
|---|---|---|
| Substack | $5,000 (10%) + ~$1,600 Stripe | ~$43,400 |
| Ghost (self-hosted) | ~$25 hosting + ~$1,600 Stripe | ~$48,375 |
| Ghost(Pro) | $79 + ~$1,600 Stripe | ~$48,321 |
| Beehiiv Scale | $39 + ~$1,600 Stripe | ~$48,361 |
| Buttondown Pro | $79 + ~$1,600 Stripe | ~$48,321 |
| ConvertKit Creator | $79 + ~$1,600 Stripe | ~$48,321 |
The difference between Substack and every other option is roughly $5,000 per month at this scale. That is $60,000 a year. That is a salary. That is runway.
When to stay on Substack
Substack is still the right choice if:
- You are just starting and have zero subscribers. The free plan and instant setup are hard to beat for validation.
- Your newsletter is a side project and you do not want to manage infrastructure.
- You are actively benefiting from Substack's recommendation network (you can check this in your analytics — look at what percentage of new subscribers come from Substack recommendations).
- You publish exclusively to an audience that is already on Substack (politics, media, culture writers).
The moment your paid revenue crosses $500/month, start thinking about the switch. At $1,000/month, the math strongly favors moving. At $5,000/month, staying on Substack is leaving serious money on the table.
Migration tips for founders
- Export your list first. Download the CSV from Substack settings before you do anything else.
- Set up the new platform in parallel. Run both for a month. Send from Substack, cross-post on the new platform, and link to the new signup page.
- Be honest with your audience. Tell paid subscribers you are moving and why. Most will understand that you want to keep more of the revenue to invest in better content.
- Offer a migration incentive. Give paid subscribers a discount or a bonus for re-subscribing on the new platform.
- Accept some churn. You will lose 10-30% of paid subscribers in the transition. Budget for it. The savings from dropping the 10% revenue churn to Substack will make up for it within a few months.
- Redirect your Substack URL. Keep your Substack active with a pinned post linking to your new home. Do not delete it — those backlinks still have SEO value.
| feature | Substack | Ghost | Beehiiv | Buttondown | ConvertKit | Hashnode | Medium |
|---|---|---|---|---|---|---|---|
| Revenue share | 10% of paid subs | 0% (Stripe fees only) | 0% on Scale+ | 0% | 0% | N/A (no paid subs) | ~50% of Partner earnings |
| Free tier subscriber limit | Unlimited | 500 (Ghost Pro) | 2,500 | 100 | 10,000 | Unlimited | Unlimited |
| Custom domain | Yes (paid) | Yes | Yes (paid plans) | No | Yes | Yes | No |
| Self-hostable | No | Yes | No | No | No | No | No |
| Built-in growth tools | Substack Notes | Minimal | Referrals + ads | API only | Automations | Dev community | Medium algorithm |
| Email automation | Basic welcome email | Basic sequences | Yes | Basic | Visual builder | No | No |
Alternative picks
Ghost
Open-source publishing platform with built-in memberships, newsletters, and a clean editor. Self-host it for free or use Ghost(Pro) managed hosting. No revenue share — ever.
pricing: Self-hosted: free. Ghost(Pro): $9/mo (500 members) to $199/mo (unlimited).
pros
- + Zero revenue share — you keep 100% minus payment processing fees
- + Self-hostable with full data ownership and custom domain
- + Native memberships, tiered pricing, and email newsletters in one platform
cons
- - Self-hosting requires server admin skills or a managed host like Pikapods
- - No built-in recommendation network like Substack Notes
- - Theme customization uses Handlebars templating, which is dated compared to modern frameworks
Beehiiv
Newsletter platform built by early Morning Brew employees. Focuses on growth tools like referral programs, ad networks, and audience segmentation that Substack simply does not offer.
pricing: Free up to 2,500 subscribers. Scale $39/mo (unlimited sends). Max $99/mo (premium features).
pros
- + Built-in referral system and recommendation network for growth
- + Ad network lets you monetize free subscribers from day one
- + Website builder included — no separate blog needed
cons
- - Free tier has Beehiiv branding on every email
- - Paid subscriptions only available on Scale plan and above
- - Less polished writing editor compared to Substack or Ghost
Buttondown
Minimalist newsletter tool built by a solo developer. Markdown-first, API-friendly, and deliberately simple. The anti-Substack for people who just want to send good emails.
pricing: Free up to 100 subscribers. Basic $9/mo (1,000 subs). Pro $29/mo (5,000 subs). Enterprise custom.
pros
- + Clean markdown editor with no bloat or unnecessary features
- + Excellent API for programmatic newsletter management
- + Paid subscriptions supported with Stripe integration, no revenue share
cons
- - No built-in website or landing page builder
- - Analytics are basic compared to Beehiiv or ConvertKit
- - Small team means slower feature development and support response times
ConvertKit
Email marketing platform rebranded to Kit in 2024. Built for creators with visual automations, landing pages, and commerce features. More email marketing tool than publishing platform.
pricing: Newsletter plan free (10,000 subs, limited). Creator $25/mo (1,000 subs). Creator Pro $50/mo (1,000 subs).
pros
- + Visual automation builder is genuinely best-in-class for email sequences
- + Built-in landing pages and commerce (sell digital products directly)
- + Tagging and segmentation are far more powerful than Substack
cons
- - Not a publishing platform — no blog, no public archive by default
- - Pricing scales steeply with subscriber count
- - The rebrand to Kit created confusion and the migration was bumpy for some users
Hashnode
Developer-focused blogging platform with custom domain support, GitHub-backed content, and a built-in dev community. Think Substack but specifically for technical writing.
pricing: Free for individual blogs. Hashnode Pro $12/mo (custom CSS, AI features, analytics).
pros
- + Custom domain with free SSL and CDN — your blog, your brand
- + Content backed up to a GitHub repo automatically
- + Built-in developer community drives discovery for technical content
cons
- - No paid newsletter or membership features
- - Community is exclusively developer-focused — not useful for non-tech topics
- - Limited design customization without the Pro plan
Medium
The original blogging platform with a massive built-in audience. Medium Partner Program pays writers based on member reading time. You trade ownership for reach.
pricing: Free to publish. Medium membership $5/mo for readers. Partner Program pays writers per engaged read.
pros
- + Massive built-in audience — millions of active readers
- + Zero setup required, just start writing
- + Partner Program can generate meaningful revenue for popular posts
cons
- - You do not own your audience — no email list, no subscriber data
- - Paywalled content requires readers to have a Medium membership
- - Custom domain support was removed, further reducing your brand identity
FAQ
Does Substack really take 10% of my revenue?+
Yes. Substack charges 10% of all paid subscription revenue, on top of Stripe processing fees (roughly 2.9% + 30 cents per transaction). On a $10/month subscription, you lose about $1.30 per subscriber per month to Substack and Stripe combined. At 1,000 paid subscribers that is $1,300/month in fees. With Ghost self-hosted, you would pay only the Stripe fees — saving over $1,000/month at that scale.
Can I move my Substack subscribers to another platform?+
Yes, you can export your subscriber list as a CSV from Substack settings. Free subscribers transfer easily to any platform. Paid subscribers are trickier — you will need to ask them to re-subscribe on your new platform since Substack controls the billing relationship. Some creators send a migration email explaining the switch and offering a discount to re-subscribe.
Is the Substack network effect worth the 10% cut?+
For most small creators, honestly no. The Substack recommendation network helps the biggest writers disproportionately. If you already have fewer than 5,000 subscribers, most of your growth will come from your own marketing efforts, social media, and SEO — not from Substack recommendations. The network effect becomes more valuable above 10,000+ subscribers, but by then you are paying serious money for it.
Which Substack alternative is best for a solo founder?+
Ghost if you want full control and are comfortable with a bit of setup. Beehiiv if you want growth tools and easy monetization without self-hosting. Buttondown if you are a developer who wants markdown and API access. ConvertKit if email marketing automation matters more to you than publishing pretty articles.
Can I run a paid newsletter without Substack?+
Absolutely. Ghost has native membership and payment support. Beehiiv supports paid subscriptions on their Scale plan. Buttondown integrates with Stripe for paid newsletters. ConvertKit has a built-in commerce feature. All of these let you charge for content without giving up 10% of your revenue.