You can charge your readers for access to premium content on your newsletter. Paid subscriptions are set up with the following steps:
In this guide, you'll learn how to get set up with paid subscribers, collect your first paying readers, and send your first paywalled email to them.
First, go to Stripe and register for a new account.
Then, go to Settings → Basics. Under "Features", you'll see "Paid subscriptions". Tap "Connect to Stripe" at right. You'll be sent to Stripe to log in & connect your account to your newsletter.
After you've integrated your Buttondown and Stripe accounts, you can configure your paid subscription plan in Buttondown.
Buttondown does not currently support Stripe's test mode, which lets you test your integration without charging a credit card.
To test your integration, we recommend charging a small amount on a real credit card and then refunding the charge. This will cost a few cents for each transaction.
Buttondown only supports Stripe natively right now. If you'd like to provide additional payment options for your subscribers, we recommend integrating creator platform tools like Memberful, Zapier, or Patreon with Buttondown.
Once you've connected Stripe to Buttondown, go to Settings → Integrations → Stripe to begin configuring your paid plans.
We have 3 different pricing models:
If you want to change the price of your paid newsletter, you can do so by adding a new price to the existing product in Stripe and archiving the old price. Buttondown will automatically use the new price for new subscribers; existing subscribers will retain their current price.
Migrating existing subscribers to the new price is more complex, as neither Buttondown nor Stripe currently supports this within the interface. We are happy to run this manually for you; please contact support if you'd like to do this.
Once new visitors subscribe, they'll be brought to a page that allows them to upgrade their subscription.
Emails to unpaid subscribers will also have a link at the bottom of the email where they can upgrade.
Finally, Buttondown exposes a URL (https://buttondown.com/your-username/buy) where readers can upgrade their subscription. To find your user name, go to Settings → Basics. You can share that URL with your audience anywhere you'd like. Joining through that link automatically subscribes people to your full newsletter as well.
Once someone upgrades to become a paid subscriber, there are a couple of things to keep in mind:
When a subscriber becomes a paid subscriber, it's nice to offer them a warm welcome by writing a custom confirmation email. You can create a custom email that is sent to a new paid subscriber automatically. Paid subscribers will receive this email when they opt in to your paid newsletter. Here's how:
You can send a newsletter email only to paid subscribers by configuring the recipient in the email drafting menu.
To learn more about paywalling part of an email, go to Paywalls & Teasers. If you want to offer other perks to your paid subscribers, take a look at our guide to offering perks.
In the "Paid subscriptions" page, you can choose to prohibit free subscriptions. You can change this at any time. To disable free subscriptions, select Paid only from the "Content access" dropdown in the subscription configuration form.
Are you creating multiple newsletters with paid subscriptions? Each newsletter will need its own Stripe account.
Stripe automatically reports and collects taxes for your paid newsletter. You can learn more about this on our Stripe setup page, or by reading Stripe's documentation.
You may also need to register your paid newsletter with your local tax authority. Stripe has a tool to help you determine if you need to do this. You can use this tool in the "Monitoring" tab of your tax "Overview" page. If Stripe advises you to register with your local tax authority, Stripe's Registration guide explains the process of adding, editing, and checking the status of your registration. To learn more, read Stripe's tax monitoring documentation.