SKIP TO CONTENT
NEWSLETTERS · 2026

How to move your newsletter off Substack (and keep your paid subscribers)

Your free list is the easy part. Here is how paying readers move through Stripe to beehiiv, Ghost, Buttondown, Kit and MailerLite, what happens to Substack's 10%, and what stays behind.

BY CARLOS GIL·PUBLISHED OCT 10, 2026·LAST UPDATED OCT 10, 2026EDITORIALLY REVIEWED

Disclosure: This page contains affiliate links for beehiiv, Kit and MailerLite. If you sign up through them, BestCreates may earn a commission. Ghost, Buttondown and Substack links are plain links. Commissions don't affect the comparison below or the order we discuss destinations in. How we make money.

Review status: Editorially reviewed · By Carlos Gil · Researched Oct 10, 2026

You can leave Substack with your free list, your archive and most of your paying readers. The free list and posts are a download. Paid subscribers are the hard part, and whether they keep paying without re-entering a card depends on where you go. beehiiv, Ghost and Buttondown document a Stripe-based transfer. Kit and MailerLite tell you to ask readers to resubscribe. Before you move, read one warning from Substack's own help center: the "Disconnect Stripe" button refunds and cancels every paid subscription. Don't touch it.

If you haven't picked a destination yet, start with our best newsletter platforms roundup or Substack alternatives. This guide is for creators running a newsletter as a publication or paid product. If you're moving a business marketing list between email tools, our sister site BestSends covers that.

How paid subscribers actually move

Substack runs payments through Stripe Connect. Your paying readers' cards and subscriptions live in a Stripe account connected to your publication, and Substack takes its cut from each payment. Substack's help center lists that cut as 10% of each subscription payment, plus Stripe's 2.9% + $0.30 per US card payment and a 0.7% Stripe Billing fee on recurring payments.

A new platform can take them over two ways:

  • Same Stripe account. Ghost and Buttondown connect to the Stripe account Substack already uses and pick up the existing subscriptions. Buttondown's docs say readers won't have to re-enter card details or reconfirm.
  • Copy to a new Stripe account. beehiiv has you transfer customer records from the Substack-connected Stripe account into a new beehiiv-connected one, then recreate each subscription at the reader's current price. You then pause billing in Substack so nobody is charged twice.

Kit and MailerLite don't document either route for Substack. Kit's Substack guide says there's "no convenient method" to move paid subscriptions with payment details, and suggests cancelling them in Substack and asking readers to resubscribe. MailerLite's Substack page recommends a re-subscription campaign, with a discount if you like.

App subscribers are the exception everywhere. Readers who paid inside Substack's iOS app paid Apple, not Stripe. beehiiv's guide says those subscriptions can't be transferred. The workaround is to give those readers free access until their paid period ends and ask them to cancel in the App Store and subscribe again on your new site. beehiiv says the same applies to comped and gifted subscriptions, which aren't in Stripe. Buttondown says it detects comps in your export and maps them over as gift subscriptions.

Does Substack keep its 10% after you move?

It depends on the route, and Substack doesn't answer this on any help page we found.

  • Ghost's claim: Ghost's Substack migration guide says "Substack will continue to take 10% fees on your existing paid subscriptions," and offers to help get the fees removed. That is Ghost's description of a competitor's billing, not Substack's.
  • Buttondown's account: Buttondown calls it a "10% application fee" and tells you to ask Substack support to remove it without cancelling or refunding subscriptions. Its docs say Substack can remove the cut on request.
  • beehiiv's route sidesteps the question: the subscriptions are recreated in a new Stripe account and Substack billing is paused. beehiiv doesn't state whether any Substack fee follows.
  • Substack's own help says only that if you're moving platforms and need help disconnecting Stripe, you should ask its support widget for a human specialist.

Our read: on any same-Stripe route, assume the 10% continues until Substack confirms in writing that it has removed it. Ask before you switch, not after.

Pre-move checklist

Do these before you import anything.

  1. Count your paid readers by type. On your Substack Subscribers page, filter by type: card (Stripe), iOS app, comps and gifts. Each group moves differently.
  2. Export everything. Substack's help center says an export from your publication Settings creates a zip with your posts, subscriber list and related statistics. Its features page says posts come as CSV plus HTML. Also export the subscriber CSV with "all columns" (last-opened dates, post views and more), and export iOS subscribers separately.
  3. Note expiration and renewal dates. beehiiv recommends using the expiration date column to size free access for app, comp and gift readers.
  4. Check your Stripe access. Log in to Stripe directly and confirm you can see the Substack-connected account and its customers. Every transfer route depends on it.
  5. Decide on your domain. If your Substack runs on your own domain, you keep the domain and point it at the new platform. If you're on yourname.substack.com, those URLs stay with Substack.
  6. Mirror your prices. Set up tiers on the new platform that match your Substack monthly, annual and founding prices before you import paid readers.
  7. Ask Substack about the fee. If you're using a same-Stripe route, open a support request first.
  8. Pick a switch date after which you stop publishing on Substack.

The migration process, step by step

This is the decision-level process that applies to every destination. For click-by-click instructions, our sister site BestSends has detailed migration steps for moving from Substack to beehiiv and moving from Substack to Kit.

This is the order of operations the vendors' guides share. Exact clicks differ by platform, so follow your destination's own guide for each step.

  1. Set up the new publication. Create a default template (beehiiv suggests doing this first so imported posts pick it up) and connect Stripe: the same account Substack uses for Ghost and Buttondown, a new beehiiv-connected account for beehiiv.
  2. Import your archive. beehiiv takes your Substack URL for free posts plus the export zip for paywalled ones. Ghost's migrator takes the zip. Buttondown imports the zip from its Emails tab. Kit has no post importer in its Substack guide: you recreate past issues as Broadcasts and backdate them, or ask Kit's migration team. MailerLite's Substack page doesn't describe a post import.
  3. Import your free list. Upload the subscriber CSV. Import only people who opted in.
  4. Move paid subscribers. Follow your destination's route: same Stripe account (Ghost, Buttondown), customer copy plus recreated subscriptions (beehiiv), or a tagged list plus a resubscribe campaign (Kit, MailerLite). On beehiiv, download the migration preview CSV and check the tier mapping before you start the import.
  5. Stop Substack charging. On beehiiv's route, pause subscription billing in Substack (Settings, Payments) indefinitely. Substack's help says pausing freezes billing cycles, blocks new paid signups and doesn't notify subscribers. On same-Stripe routes, ask Substack support to remove its fee without cancelling subscriptions. Buttondown warns not to disconnect from the Substack dashboard.
  6. Handle app, comp and gift readers. Grant free access for the time they've already paid for, then email the app subscribers about cancelling in the App Store.
  7. Move your domain and redirects. Point your custom domain at the new platform and make sure old links resolve (see below).
  8. Fix the details readers notice. Ghost suggests changing your Stripe statement descriptor if it still says Substack. beehiiv suggests turning on Stripe's failed-payment and expiring-card emails, which are off by default in a new Stripe account.
  9. Announce and send. Post a short note on Substack, then send your first issue from the new platform.
  10. Keep Substack until you've checked. Buttondown recommends confirming that all images in imported posts now load from the new host before deleting your Substack account.

Destinations compared

Facts below are from each vendor's own documentation and pricing pages, checked October 10, 2026. "Paid readers keep paying" means existing card subscriptions continue without readers re-entering payment details, according to that vendor.

beehiivGhostButtondownKitMailerLite
Substack post importYes: URL plus export zipYes: built-in migrator, export zipYes: export zipNo importer; recreate as Broadcasts or ask migration teamNot documented
Paid readers keep payingYes (vendor says billing continues)Yes, same Stripe accountYes, same Stripe accountNo: cancel and ask readers to resubscribeNo: re-subscription campaign
HowCustomers copied to a new Stripe account, subscriptions recreated at current pricesConnect the Stripe account Substack usesConnect the Stripe account Substack usesTag paid readers, sell a new paid newsletterSegment paid readers, invite them to resubscribe
Your Substack billingPause indefinitely in SubstackAsk Substack to remove fee (Ghost says 10% continues)Ask Substack to remove the 10% application feeCancel in SubstackNot documented
App, comp and gift readersComp them manuallyNot documentedComps auto-mapped as gifts; app subs not coveredNot documentedNot documented
Old /p/ links on your domainbeehiiv says Substack URL structure transfers automaticallyAdd a redirect rule (Ghost publishes the regex)Redirected automatically for migrated postsNot documentedNot documented
Platform cut of paid subs0% (Stripe fees apply)0% on paid plans (Stripe fees apply)0% (card fees apply)3.5% + 30c including card processing0% (Stripe fees apply)
Entry price for paid subsLite: $49/mo billed yearly at 1,000 subscribersPublisher: $29/mo billed yearly at 1,000 members (Starter has no paid subs)Paid subscriptions add-on +$9/mo on top of the plan for your list sizeFree plan includes subscriptions; Creator $33/mo billed yearly at 1,000Paid plans from $12/mo billed monthly
Migration helpExperts directoryMigrations team for Ghost(Pro) customersFree concierge, usually under 24 hours (vendor)Free on paid plans, 2-5 business days (vendor)Support and guides

Prices in USD. Buttondown's archives on a custom domain are a separate +$29/mo add-on.

Who each fits. beehiiv (visit beehiivAFFILIATE) has the most detailed Substack guide, including app subscribers, and suits newsletters that also earn from sponsors and ads. Ghost (ghost.org) suits writers who want a full publishing site and no platform cut, and are comfortable adding a redirect rule. Buttondown (buttondown.com) has the simplest documented paid transfer and redirects. Kit (visit KitAFFILIATE) and MailerLite (visit MailerLiteAFFILIATE) fit writers whose paid base is small enough to re-sell, or who care more about automations and selling products than keeping every subscription intact. For the platforms head to head, see beehiiv vs Substack, beehiiv vs Ghost and Kit vs beehiiv.

What would change this: a documented Stripe transfer from Kit or MailerLite, or a Substack statement on its fee after a move.

Your domain and redirects

If you publish on your own domain through Substack (Substack charges a one-time $50 to connect one, per its help center), you keep the domain and its search history. Substack post URLs use a /p/ path, so old links look like yourdomain.com/p/post-name. Your new platform has to answer those:

  • beehiiv says that when you migrate from Substack, your post URL structure transfers automatically once you connect the domain.
  • Ghost uses /p/ for post previews, so its guide gives a redirect rule that sends /p/post-name to /post-name without breaking previews.
  • Buttondown says it redirects old URLs for posts migrated from Substack automatically.
  • Kit and MailerLite don't document Substack redirects. Plan to set them up yourself or accept broken links.

If you're on yourname.substack.com, old links keep pointing at Substack. Buttondown suggests keeping the Substack account in that case so old posts stay reachable.

What you lose

  • Readers who follow but don't subscribe. Notes followers and app readers who never joined your list aren't in your export.
  • Network discovery. Recommendations from other Substack writers, Notes and the Substack app send readers to you inside Substack. That growth channel doesn't move.
  • Comments. None of the five destinations' guides documents importing Substack comments, and beehiiv lists them as not migrated.
  • Engagement history as history. You can carry some fields as columns (beehiiv suggests importing Substack's activity rating as a custom field), but your new platform's analytics start on import day. beehiiv shows the import date as the signup date unless you ask its support to add original dates.
  • Subscriber names, possibly. Substack's help center says its subscriber export doesn't include full names, though beehiiv's guide lists a name field. Check your own file.
  • Some post types. beehiiv says video posts, podcast posts, photo galleries, category structure and exact paywall placement don't migrate through its importer.

Example timeline

Example. Assumptions: a publication on its own domain with a few hundred paying readers by card and a few dozen app subscribers, moving to a platform with a Stripe transfer. Vendor timings are their claims.

WhenWhat
Two weeks beforeAsk Substack support about its fee; pick a destination; confirm Stripe access
One week beforeSet up the new site, tiers and Stripe; import the archive (beehiiv says 5-10 minutes)
A few days beforeAnnounce the move from Substack; export a fresh subscriber CSV
Switch dayImport free and paid subscribers; stop Substack billing; point the domain. Stripe customer copies can take up to three days, though beehiiv says most finish in 5-15 minutes
Days 1-7First issue from the new platform; check redirects, images and failed payments
Next 1-12 monthsApp and comp readers' free access runs out as their paid periods end

Buttondown puts a self-serve move at 15-30 minutes of active work; Kit's migration team quotes 2-5 business days. Start with Substack's support reply on fees, since you can't control its timing.

For the rest of your setup, see our best tools for newsletter writers and the best newsletter platforms.

COMMON QUESTIONS
Can I move paid subscribers off Substack without them re-entering their cards?

Yes, for card subscribers, if you move to beehiiv, Ghost or Buttondown, which document Stripe-based transfers. Kit and MailerLite ask readers to resubscribe. iOS app subscribers can't be transferred on any route we found.

Does Substack keep taking 10% after I leave?

Ghost's guide says Substack keeps taking 10% on existing paid subscriptions moved through the same Stripe account. Buttondown says Substack can remove the fee on request. Substack doesn't address it on its help pages, so ask its support before you move.

Should I click "Disconnect Stripe" in Substack?

No. Substack's help center says it refunds and notifies all paid subscribers, cancels every paid subscription and revokes Substack's access to your Stripe account. Ask Substack support for help instead.

What does Substack's export include?

A zip with your posts, subscriber list and related statistics, per Substack's help center, with posts as CSV and HTML per its features page. The subscriber CSV can include all columns, such as open and view data. Comments aren't listed.

Will my old Substack links break?

Not if you used a custom domain and your new platform handles Substack's /p/ URLs. beehiiv and Buttondown say they do this automatically; Ghost gives a redirect rule. On a substack.com subdomain, old links stay with Substack.

How long does a Substack migration take?

Imports take minutes to hours, by the vendors' estimates. Plan one to two weeks end to end for Substack support, your announcement and checks.

Methodology note

Editorially reviewed. This guide is based on Substack's help center and features pages and on each destination's official migration guides, help docs and pricing pages, checked October 10, 2026. It involved no product testing and no migration. Where one company describes another's billing, we say so. Commissions never affect the comparison. How we review · Disclosure

  • Published: October 10, 2026
  • Last updated: October 10, 2026
  • Byline: Carlos Gil, Founder & Editor
SOURCES (CHECKED OCT 10, 2026)
ClaimSource URLChecked
Substack fees: 10% of each subscription payment; Stripe 2.9% + $0.30 US cards; Stripe Billing 0.7%; custom domain one-time $50; iOS prices may be higher to cover Apple feeshttps://support.substack.com/hc/en-us/articles/360037607131-How-much-does-Substack-cost2026-10-10
Substack export: Settings > Exports > Create new export; zip with posts, subscriber list, related statistics; email when readyhttps://support.substack.com/hc/en-us/articles/360037466012-How-do-I-export-my-posts2026-10-10
Substack subscriber CSV: all columns (e.g. last opened, post views) or visible columns; export of selected subscribers; names not exportablehttps://support.substack.com/hc/en-us/articles/6314498343700-How-do-I-export-my-email-list-on-Substack2026-10-10
"Disconnect Stripe" refunds and notifies all paid subscribers, cancels paid subscriptions, revokes access; moving platforms: ask for a human support specialisthttps://support.substack.com/hc/en-us/articles/360060408872-How-do-I-turn-off-paid-subscriptions-on-Substack2026-10-10
Pausing payments freezes billing cycles, blocks new paid purchases, no time limit, subscribers not notifiedhttps://support.substack.com/hc/en-us/articles/360041618252-Can-I-pause-payments-on-my-publication-on-Substack2026-10-10
Deleting a paid publication requires turning off paid subscriptions and disconnecting Stripe firsthttps://support.substack.com/hc/en-us/articles/360037465892-How-do-I-delete-my-Substack-publication2026-10-10
iOS in-app purchases paid through Apple; Apple fee deducted; Apple pays Substack up to 45 days after month endhttps://support.substack.com/hc/en-us/articles/19718129670420-Can-my-subscribers-pay-on-the-Substack-iOS-app2026-10-10
Custom domain setup: $50 one-time fee, CNAME, subdomain required, root redirecthttps://support.substack.com/hc/en-us/articles/360051222571-How-do-I-set-up-my-custom-domain-on-Substack2026-10-10
Substack features: Stripe Connect, Apple IAP; full export (posts as CSV + HTML, subscriber list, optional stats); Recommendations, Notes, appshttps://substack.com/features2026-10-10
"Writers keep 90% of their revenue minus credit card fees"https://substack.com/going-paid2026-10-10
Ghost Substack migrator (zip, free CSV, paid CSV); use same Stripe account; "Substack will continue to take 10% fees on your existing paid subscriptions"; concierge help; statement descriptor; /p/ redirect rulehttps://docs.ghost.org/migration/substack/2026-10-10
Ghost: use the same Stripe account when migrating from Substackhttps://ghost.org/help/stripe/2026-10-10
Ghost member import accepts stripe_customer_id (or auto lookup) for paid membershttps://ghost.org/help/import-members/2026-10-10
Ghost Substack redirect rule for /p/https://ghost.org/tutorials/implementing-redirects/2026-10-10
Ghost pricing: Starter $18/mo, Publisher $29/mo billed yearly at 1,000 members with paid subscriptions; 0% transaction fees on paid planshttps://ghost.org/pricing/2026-10-10
beehiiv Substack guide: content import (URL + zip), 5-10 minutes; CSV fields incl. activity rating; signup dates; new beehiiv-connected Stripe account; customer transfer (up to three days, most 5-15 minutes); recreated subscriptions at current pricing; pause Substack billing indefinitely; iOS/comp/gift subs not in Stripe; "additional 30% on top of the 10%"; Stripe revenue recovery emails; limitations (video, podcast, paywall placement, galleries, comments, categories)https://www.beehiiv.com/support/article/14966988360215-how-to-migrate-from-substack-to-beehiiv2026-10-10
beehiiv: paid subscriptions transfer through Stripe, billing continues; Substack post URL structure transfers automatically; Experts Directoryhttps://www.beehiiv.com/migrate2026-10-10
beehiiv Lite $49/mo billed yearly at 1,000 subscribers; paid subscriptions 0% take ratehttps://www.beehiiv.com/pricing2026-10-10
Buttondown Substack guide: free concierge under 24 hours; 15-30 minutes self-serve; zip import; same Stripe account, no re-entering card; ask Substack to remove "10% application fee"; don't disconnect via Substack dashboard; comps mapped as gifts; automatic /p/ redirects on custom domain; check images before deletinghttps://docs.buttondown.com/substack2026-10-10
Buttondown: 0% fee; transfer from beehiiv, Ghost, Substack with same Stripe accounthttps://buttondown.com/features/paid-subscriptions2026-10-10
Buttondown: free to 100 subscribers; paid subscriptions add-on +$9/mo; archives on custom domain +$29/mohttps://buttondown.com/pricing2026-10-10
Kit Substack guide: recreate posts as Broadcasts; import CSV, tag paid subscribers; "no convenient method" to migrate paid subscriptions; cancel and ask to resubscribehttps://help.kit.com/en/articles/6393834-migrating-from-substack-to-kit2026-10-10
Kit Stripe app imports past purchasers and purchase history; mentions product tags when migrating from Substackhttps://help.kit.com/en/articles/2632323-kit-stripe2026-10-10
Kit migrations included with every paid plan; 2-5 business dayshttps://kit.com/migrations2026-10-10
Kit Free up to 10,000 incl. subscriptions; Creator $33/mo ($390 billed yearly) at 1,000; 3.5% + 30c incl. card processinghttps://kit.com/pricing2026-10-10
MailerLite: 0% commission on paid subscriptions, Stripe fees apply; paid plans from $12/mo billed monthly; free plan to 250; paid Substack subscribers: re-subscription campaign, discount, batches; Substack API closedhttps://www.mailerlite.com/substack-alternative2026-10-10
MailerLite paid newsletters via Stripe integrationhttps://www.mailerlite.com/features/paid-newsletter-subscriptions2026-10-10
// RELATED
// THE BEST NETWORK