You can easily migrate your posts and subscribers from Substack to Ghost in just a few clicks, using the Substack migrator in Ghost Admin.

💡
Migrating paid memberships from Substack? You will need to set up Stripe first — find out more. Make sure to use the same Stripe account that is connected to your Substack.

Run the migration

The Substack migrator allows you to quickly import content and members from your Substack to your Ghost publication. You can access the migrator tool from the Settings → Labs area of Ghost Admin.

It's helpful to log in to your Substack account before running the migration in Ghost Admin.

1. Enter your Substack URL

To start the migration process, enter the public URL to your Substack, and click Get started.

2. Export content

Next, click Open Substack Exporter. If already logged into Substack, this will take you directly to the location of your Substack account where an export can be generated.  

Click Create new export, and then download the zip file that's generated after the export is completed in Substack.

2. Upload content

Once your export has been downloaded, return to the migrator window in Ghost Admin, and select Choose file, and navigate to the zip file you downloaded from Substack, once uploaded click Continue.

If you're unsure of where the file was saved, check your Downloads folder.

3. Export subscribers

Next, it's time to import your Substack subscribers. Click Download subscribers from Substack, to trigger a CSV file download of your subscriber list.

Once downloaded, select Choose file and navigate to the CSV download, and click Continue.

4. Review

Ghost will confirm the number of posts and members that will be imported to your publication. If satisfied, click Start migration to begin the import of your data.

After a few moments, you'll see a confirmation message, confirming that your data was successfully migrated to your Ghost site.

Substack fees

Ghost does not take a cut of your revenue. Substack will continue to take 10% fees on your existing paid subscriptions. If you would like help getting payment fees removed, contact concierge@ghost.org.


If you encounter issues, and you're a Ghost(Pro) customer, reach out to our support team for further advice, or head to the forum for community support if you're self-hosting.