Migration guide · 2026-06-03

How to migrate from Patreon to Substack in 2026: the 30-day playbook

This guide is for creators who have already decided on Substack. The fee comparison is covered elsewhere — Patreon vs Substack 2026 has the receipts. This is the operational guide: how to export your Patreon subscriber list, replicate tiers on Substack, move fans without double-charging them, bridge the Discord gap, and cancel Patreon cleanly. The playbook runs 30 days. Creators who rush it in fewer than two weeks reliably lose 15–30% of their paying audience in the transition. The ones who take three to four weeks lose fewer than 5%.

What Substack replicates from Patreon

Before running the playbook, be clear on what Substack does and does not replicate. Four Patreon features have direct Substack equivalents:

Recurring paid subscriptions: Substack has native paid plans — monthly and annual billing, multiple price points per publication, and a free-to-paid conversion flow that is at least as capable as Patreon's equivalent. Substack takes 10% of subscription revenue. Stripe adds 2.9% + $0.30 per charge. Apple Tax does not apply — Substack billing runs through Stripe in a browser, not through Apple's in-app purchase system. If you are moving to escape the November 1, 2026 Apple Tax, Substack's billing architecture is structurally exempt regardless of how iOS-heavy your audience is.

Paywalled content posts: Substack's core product is a paywalled newsletter. Paying subscribers get the full post; free subscribers get a preview or nothing. This maps directly to Patreon's patron-only posts. If your primary Patreon offering is exclusive written content — essays, letters, updates, PDFs — Substack replicates this natively and arguably does it better.

Subscriber email list ownership: Substack gives you your subscriber email list as a CSV export at any time. Patreon gives you email exports of your patron list. Both platforms let you take your list if you leave. The transition is a list import, not a rebuild from zero.

Apple Tax exemption from day one: as noted above — Substack is web-only billing. Every creator migrating from Patreon to Substack immediately eliminates the Apple Tax layer on November 1, 2026, regardless of when they migrate.

What Substack does not replicate from Patreon

Four Patreon features have no direct Substack equivalent. Know these before you start the playbook, not at week three when a patron asks.

Discord role automation: Patreon's Discord bot assigns and revokes Discord roles automatically on subscribe and cancel. Substack has no Discord integration. A creator running a Discord community as their primary patron benefit cannot replicate the automatic role-assignment flow on Substack without a third-party tool. The options are: (1) use a bot like Member (formerly MemberBot) or Whop's Discord integration to gate roles against Substack subscriber status via Zapier, (2) manually invite paid subscribers who DM you their Discord username, or (3) move the community off Discord to Substack's own Chat or thread features. None of these is zero-effort. If Discord community access is your primary patron benefit, the comparison post explains why Substack is the wrong migration target — the Discord gap alone makes the migration painful enough to matter.

Private per-patron podcast RSS: Patreon generates a unique, authenticated RSS feed URL for each patron — feed access is revoked when the patron cancels. This is how most podcasters deliver patron-exclusive audio: the patron adds their unique URL to their podcast app, and episodes appear. Substack has its own podcast player and can publish audio content, but it does not generate per-subscriber private RSS URLs in the Patreon model. Paid subscribers can listen to Substack audio in the Substack app or browser — they cannot add a private feed URL to Overcast, Pocket Casts, or Apple Podcasts. For podcast-first creators whose primary patron benefit is private audio delivered to the podcast app of the patron's choice, the podcaster guide covers which platforms handle this natively. Substack is not one of them.

Multiple membership tiers with different prices: Substack's paid plan model is simpler than Patreon's multi-tier structure. Each Substack publication has one primary paid plan price point (monthly and annual variants of the same amount, with optional founding-member pricing). Patreon supports unlimited tiers at different price points, each with separate benefit lists and Discord role assignments. Creators running three-tier or four-tier Patreon memberships where different price points unlock meaningfully different benefits cannot replicate that structure directly on Substack. The practical workaround: consolidate to one paid tier on Substack and deliver tier-equivalent benefits through additional emails or Substack Chat threads.

Per-creation billing: some Patreon creators use per-creation billing — patrons are charged per post or video release, not monthly. Substack is monthly and annual only. If your Patreon model is per-creation, your pricing architecture needs to change: convert your per-creation average into an equivalent monthly rate, announce the model change explicitly to patrons, and account for the fact that irregular releasers (who earned more per-creation) will face a different math than regular releasers.

Before you start: the three numbers you need

Pull these from your Patreon dashboard before beginning the migration:

Active paying patronsPatron Manager → Relationships → filter Active
Current monthly gross (MRR)Creator dashboard → Earnings tab → Monthly estimate
Your billing dateWhen Patreon charges your patrons each month

The billing date matters for timing the cutover. If Patreon charges on the 1st of each month and you cancel patron access on the 25th, you charge patrons for a month they don't complete — and if you simultaneously start Substack billing, you double-charge them for the same period. The playbook below is timed to avoid this.

The 30-day migration playbook

Week 0 (days 1–3): set up Substack before you tell anyone

Do all of the following before announcing the migration to patrons:

1. Create your Substack publication. Set the name, custom domain (if you own one — `newsletter.yourbrand.com` via CNAME), publication logo, and about page. Make it look finished before anyone arrives at it. A half-done Substack is a confidence-destroying first impression.

2. Set your paid plan price. Substack lets you set your monthly and annual prices. Match or beat your Patreon price. Do not raise prices during a migration — any surprise cost increase collapses conversion in the transition window. If you are consolidating multiple Patreon tiers to one Substack tier, set the price at your most common Patreon tier, not your highest.

3. Export your Patreon subscriber emails. Go to Patreon → Creator → Patron Manager → Export. You get a CSV with email addresses and tier information. Save the full export and a separate filtered list of active paid patrons only (the ones you need to re-acquire on Substack).

4. Import to Substack (free subscribers, not paid). In Substack → Settings → Subscribers, import the email CSV as free subscribers. Do not import as paid — Substack cannot automatically transfer billing relationships from Patreon. Each patron must actively re-subscribe through Substack's checkout to become a paying subscriber. Importing as free subscribers gives every patron a free Substack account on your publication, so their first interaction is an upgrade prompt, not a registration form.

5. Write your first three posts. Have at least two free posts and one paywalled post drafted and ready before you announce. When patrons arrive at your Substack, they should see an active publication, not an empty shell. The paywalled post gives them an immediate reason to upgrade.

6. Decide your Discord plan. If Discord community access is a patron benefit, decide now which of the three options you will use: third-party bot for automated gating, manual invite (DM-based), or move the community to Substack Chat. If you are using a third-party bot, set it up now so it is live before your first Substack subscriber arrives. Do not announce a Discord benefit you cannot fulfill automatically.

Week 1 (days 4–10): announce to patrons, low pressure

7. Post to your Patreon about the migration. Make this a patron-only post. Tell them: you are moving to Substack, they are already subscribed there for free (they may have received an email — that is you, not spam), you will keep Patreon live for 30 more days, nothing changes for them in the next two weeks, and here is the link to upgrade on Substack when they are ready. Do not rush them. Do not imply they will lose anything immediately.

8. Email the patron list directly. Patreon's messaging system is unreliable for reaching all patrons. Use a direct email tool (if you have one) to send the same message to your active paid patron CSV. Subject line: "I'm moving to Substack — here's what's changing (nothing immediately)". The "nothing immediately" signals safety. Creators who send subject lines like "ACTION REQUIRED" in week one lose patrons who interpret urgency as abandonment.

9. Start cross-posting. For the next two weeks, publish every patron-only post on both Patreon and Substack simultaneously. This is more work, but it prevents the perception that Patreon is going dark while Substack is where the new stuff is. Patrons who have not upgraded on Substack yet still get their content. Patrons who have upgraded get it in both inboxes — acceptable, and reinforces that Substack is working.

10. Track Substack upgrades daily. Check your Substack paid subscriber count every day during this window. After one week, you should see 40–60% of your active Patreon patrons as paid Substack subscribers. If the number is below 25% after seven days, send a personal follow-up email to the non-converted segment explaining the benefit of upgrading now versus waiting.

Week 2 (days 11–17): stop Patreon new billing, keep access live

11. Disable Patreon new joins. At the end of week 1, turn off the ability for new patrons to join on Patreon. Go to Patreon → Creator → Monetization Settings → disable new memberships. Existing patrons are unaffected. This stops new Patreon billing without removing current patrons' access — and prevents you from acquiring new patrons on a platform you are leaving.

12. Continue cross-posting, but signal Substack as primary. In each cross-posted piece, add a one-line note at the top of the Patreon version: "This post is also on Substack, which is now my main home. Upgrade there to keep access after [date]." Name the date explicitly — the day you will stop posting to Patreon at all. The explicit date converts fence-sitters who would otherwise wait.

13. Handle the billing-timing question. Here is the double-charge problem in concrete terms: if Patreon's billing date is the 1st, and you cancel patron access on the 28th (two days before patrons pay for the next month), patrons who re-subscribed on Substack in week 1 have already paid Substack for their first month — and are about to pay Patreon for a month they will not complete. The cleanest solution: time Patreon access cancellation to land immediately after Patreon's billing date, so patrons get a full month's value before access closes. A creator billed on the 1st should close Patreon access on the 3rd or 4th — after the billing cycle clears, before the next one begins.

Week 3 (days 18–24): close Patreon access, migrate remaining patrons

14. Send the final Patreon notice. Seven days before you close access, post to Patreon and email the full patron list one more time. Subject line: "Last week on Patreon — move to Substack before [date]." This is the urgency prompt that converts the remaining 20–30% who have been waiting. Include the direct link to your Substack subscribe page and the exact date access closes.

15. Identify non-converting patrons. Compare your Patreon active patron CSV with your Substack paid subscriber list. Any patron who has not converted is someone who saw at least three migration messages and chose not to act. At this point, a one-line personal email — "Hey, I noticed you haven't moved over yet — is there anything I can help with?" — converts a subset of this group who had friction (changed email, forgot, wrong link). Do this manually for your top 20 patrons by revenue. Do not automate it — a templated personal note is worse than no note.

16. Cancel Patreon patron access (the cutover). On the day after your Patreon billing date (to avoid double-charging), close patron access. Go to Patreon → Creator → Monetization → Pause Membership. This stops new charges and removes paid-patron benefits for patrons who have not moved. Patreon sends them an automated email. They are not deleted — they keep their Patreon accounts — but their paid access to your content ends.

17. Post a final Patreon message. A brief public post (free-visible) thanking everyone for supporting you on Patreon and pointing to Substack. Keep it warm, not apologetic. This post stays live on Patreon permanently as the last signal anyone finds if they search for you there.

Week 4 (days 25–30): clean up and confirm

18. Verify all active patrons are on Substack. Run the patron-to-subscriber comparison one final time. Any patron who paid for the final Patreon billing cycle but did not convert to Substack has, in effect, paid for a month they did not fully use. Consider offering them a free month on Substack directly through Substack's gift subscription feature — it preserves the relationship and costs you the 10% Substack would have taken anyway. This is optional, but it handles the edge case cleanly.

19. Stop cross-posting. From day 25 onward, publish exclusively on Substack. Patreon is closed. This is now your only home. If you have been maintaining two posts per publication for two weeks, the relief of returning to one is immediate.

20. Update all external links and bios. Every instance of "support.me/patreon/yourname" or "patreon.com/yourname" in your bios, YouTube descriptions, podcast show notes, website footer, and email signature should be replaced with your Substack URL. This is mechanical but material — your existing content generates inbound Patreon clicks for years. If those links still point to Patreon after you've closed, you are losing conversions you already earned.

The receipts: what the migration costs at three revenue bands

The migration itself has a direct cost: patrons who do not convert. A 10% drop in paying subscribers during the transition is the median outcome for well-run migrations. A 25% drop is typical for rushed ones. Here is what that looks like at the revenue bands most relevant to Patreon-to-Substack moves.

Scenario $1,000/mo gross $2,000/mo gross $4,200/mo gross
Patreon Pro (8% fee, web-only toggle) −$109/mo
Patreon $80 + Stripe $29
−$218/mo
Patreon $160 + Stripe $58
−$458/mo
Patreon $336 + Stripe $122
Substack (10% fee) — same gross after migration −$129/mo
Substack $100 + Stripe $29
−$258/mo
Substack $200 + Stripe $58
−$542/mo
Substack $420 + Stripe $122
Substack — 10% subscriber drop in migration −$116/mo
on $900 gross
−$232/mo
on $1,800 gross
−$488/mo
on $3,780 gross
Substack — 25% subscriber drop (rushed migration) −$97/mo
on $750 gross
−$194/mo
on $1,500 gross
−$407/mo
on $3,150 gross

The paradox in the table: a 25% subscriber drop during a rushed migration can make Substack look cheaper per-month than Patreon — because you have fewer subscribers paying you. That is not a fee win. A $4,200/mo creator who drops to $3,150/mo gross has saved $51/mo in fees and lost $1,050/mo in revenue — a net $999/mo worse position. The 30-day playbook exists to prevent this outcome, not to add process for its own sake.

The fee comparison without subscriber loss: at every revenue band, Substack's 10% is more expensive than Patreon Pro web-only's 8%. Creators moving to Substack are trading a platform fee increase for Substack's content tools, newsletter growth engine, and Apple Tax exemption. The Apple Tax exemption is the same structural benefit available on Patreon via the web-only toggle — migrating to Substack does not add Apple Tax protection that you couldn't get by enabling the toggle on Patreon. If Apple Tax avoidance is the only reason for the move, Patreon's own web-only toggle achieves that without a migration.

The three questions that stall migrations

These are the questions creators get into the middle of the playbook and suddenly need to answer. Have the answers ready before week 1.

"What do I do about patrons on annual billing?" Patreon allows annual patron billing. If a patron paid an annual rate in month three of your migration, they have nine months left on their paid Patreon term. You have two options: cancel their Patreon annual plan and offer a proportional free period on Substack (generous but complicated), or let them run out their annual term on Patreon while subscribing free on Substack, converting to paid on their renewal date. Most creators choose the second option — it requires no refunds, and the patron still gets content on Substack during the overlap. The only risk is that you are maintaining two platforms simultaneously for up to twelve months for a subset of patrons. Know which segment is on annual billing before you start.

"What happens to patron-exclusive posts on Patreon?" Patreon's content stays on Patreon after you close. Patrons who have lapsed cannot access it, but the posts do not disappear from your account — they are just invisible to non-patrons. You have two choices: archive all patron-only posts by making them public (which you can do in bulk) before closing, or leave them locked and accept that old content is inaccessible. Most creators migrating to Substack choose to make old Patreon content free after the migration — it removes one argument for staying subscribed on Patreon and creates a free-content landing zone for anyone who finds old Patreon links.

"Should I keep my Patreon page up as a redirect?" Yes, but modify it. After closing patron access, update your Patreon profile bio, about section, and cover image to point to Substack. Patreon creator pages rank in Google for creator names — a live page with a prominent "I've moved to Substack" message and a link converts search traffic. Deleting your Patreon account is unnecessary and removes a long-term SEO redirect. Keep the account, update the messaging, and let Google's existing index serve as a referral path.

Substack is not right for every Patreon migrator

The 30-day playbook assumes Substack is the correct destination. For some Patreon creators, it is not:

Discord-community-first creators — if your primary patron benefit is access to a Discord server and Patreon's bot is what manages those roles, the Substack migration requires bridging a gap that Substack does not natively solve. The manual or third-party solutions are workable for small communities (under 200 patrons) and disruptive for larger ones. A platform that integrates with Discord natively — Whop, or a self-hosted Stripe webhook — is a more natural migration target.

Podcast-first creators — if your patrons subscribe primarily to get a private RSS feed for exclusive audio, Substack is not the migration target. Memberful is the platform that replicates Patreon's private RSS generation natively. Substack can host audio, but it does not generate the per-subscriber private RSS URL that podcast app delivery requires.

Creators moving primarily to escape the platform commission — Substack charges 10%, which is higher than Patreon Pro's 8% with the web-only toggle active. If the primary motivation is fee reduction, KeepTier at $9/mo flat (0% platform commission) or Ghost Pro ($9/mo, 0% transaction fee) are cheaper at every revenue level above roughly $113/mo gross. Substack's value is in its content tools and newsletter distribution engine — if you do not need the content layer, you are paying a fee premium for it.

Not sure Substack is right? KeepTier is $9/mo, 0% platform fee

If you're migrating to escape Patreon's fees — not for Substack's newsletter tools — KeepTier charges $9/mo flat, no platform commission, with a custom-domain membership page you own. Discord role webhook on subscribe and revoke on cancel. The same Apple Tax exemption as Substack. At $4,200/mo gross: $131/mo total (KeepTier $9 + Stripe $122) versus Substack's $542/mo.

See KeepTier pricing →