Back to Support Make Money Create a Paid Newsletter

Create a Paid Newsletter

You can earn income from your site by publishing content as a newsletter your site visitors can read with a paid subscription. This guide will show you how to set up a paid newsletter on WordPress.com.

What You Need

A WordPress.com newsletter enables visitors to subscribe to your posts, which will be emailed to them whenever you publish a new post on your site. Paid newsletters are a fantastic way for creators and businesses to connect directly with their audience and generate revenue. People who sign up for your newsletter are already interested in your ideas, recommendations, and products, and are more likely to pay to access exclusive content.

To create a paid newsletter, all you need is:

Step 1: Create a Payment Plan

First, set the price you will charge your subscribers to access your content:

  1. Visit your site’s dashboard.
  2. Click on Tools → Monetize (or Hosting → Monetize if using WP-Admin).
  3. Next, click on the “Payment Settings” tab.
  4. Click on “Payment plans” → “Add a new payment plan.”
  5. Toggle the “Paid newsletter tier” option “on” and you’ll then have the options for adding a Monthly and Annual Price for your paid newsletter:
A model with the title Set up newsletter tier options and fields for monthly and annual prices and a custom welcome message.
  1. Fill out/review the following fields:
    • A name for your plan, which you can type in the field labeled either “Describe the plan” or “Describe the tier name“, depending on whether you’re setting up a plan or a newsletter tier. This name will be seen by your subscribers when they sign up.
    • Amount (currency and price) you will charge subscribers.
    • Welcome message: write a brief message to welcome your subscribers.
    • Click “Advanced options” to reveal the following options. You can turn these options on or leave them turned off:
      • Enable customers to pick their own amount (“Pay what you want”)
      • Enable customers to make the same purchase multiple times (likely not suitable for paid newsletters)
  1. Click the “Save” button to create your payment plan.
A model with the heading Set up newsletter tier options and custom information added to the tier name and welcome message.

Your new payment plan will appear under Payment Settings, where you can edit or delete the plan.

The listing of the new paid newsletter tier, titled "Paid Newsletter" with the monthly and annual amount displayed below.

For details on payment fees, monitoring your revenue, issuing refunds, and more, see our Payments guide.

Step 2: Start Your Post

Next, you’ll start preparing your first piece of content for your paying subscribers.

  1. Visit your site’s dashboard.
  2. Click on Posts → Add New Post.
  3. Start writing your post and add images and other content using the WordPress editor.

Before publishing your post, visit the next step to learn how to share it with paying subscribers.

Step 3: Set Access to Paid Subscribers

By default, a blog post is visible to everybody when published. There are two ways to restrict the post visibility to paying subscribers.

Let’s look at both of these approaches in detail.

Access Settings

The Access settings are found in the post settings on the right sidebar of your post.

If you do not see the sidebar on the right, click the Settings icon in the top right corner to bring up the settings. This icon looks like a square with two uneven columns:

The Settings icon at the top of the WordPress Editor highlighted.
The settings icon in the top right corner
  1. Scroll down to the “Access” section.
  2. Choose one of the following options:
    • Everybody: the post will be visible to everyone.
    • Anyone subscribed: the post will be visible to your subscribers only. This includes free subscribers. Anyone who has not subscribed will see an option to subscribe.
    • Paid subscribers only: the post will be visible to subscribers who have paid through the payment plan you set up in Step 1. If you have set more than one paid newsletter tier plan, selecting this option will enable you to select which tier can access to the post.
Screenshot of Access settings of a post.
  1. Click the “Publish” button to share your post with the desired audience, who will receive an email notification.

Use the Paywall Block

Using the Paywall block, you can provide full access to content to all subscribers or paid subscribers only, while displaying a preview to non-subscribers.

Animation showing how to add Paywall block and keep the premium content accessible to subscribers or paid subscribers only
Adding the Paywall block

You can add the Paywall block towards the beginning of a post. Any content before the Paywall block will be accessible to everyone. Any content after the Paywall block will be accessible to subscribers or paid subscribers only, depending on what you choose in the block toolbar — “Anyone subscribed” or “Paid subscribers“:

Paywall block toolbar
The toolbar appears when you select the Paywall block

You can also use the Paywall block settings to restrict content to subscribers or paid subscribers:

  1. If the block settings do not appear, click the Settings icon on upper right hand side, as shown in the image.
  2. Click the Block tab to reveal the block settings.
  3. Under Content access, choose from the two options “Anyone subscribed” or “Paid subscribers“.
Paywall block settings

Step 4: Publish Your Post

Click Publish to share your post with the audience you set in the previous step. An email notification will automatically be sent out to your chosen subscribers.

You can view your earnings, subscribers, and payment plans by visiting Tools → Monetize.

Visit our Payments Management guide to learn more.

What Your Subscribers Will See

If you use the post’s Access Settings to limit the post to subscribers, non-subscribers will not have access to the content. Instead, they will be notified that the post is for subscribers and have the option to enter their email to subscribe, as shown in the image below on the left. If you have set up a payment plan described in this guide, they will be prompted to pay to view the content.

Non-subscriber view - When access settings are used.
Non-subscriber View
Subscriber View - When access settings are used.
Subscriber View

If you used the Paywall block, non-subscribers will see the content added before the Paywall block, and then they will see the option to subscribe:

Non-subscriber view - When Paywall block is used.
Non-subscriber view with Paywall block

Fees for payments are based on the WordPress.com or Jetpack plan you have and are calculated as a percentage of your revenue:

WordPress.com PlanRelated Fees
WordPress.com Entrepreneur 0
WordPress.com Creator 2%
WordPress.com Explorer 4%
WordPress.com Starter 8%
WordPress.com Pro (Legacy)2%
WordPress.com Starter (Legacy)3%
WordPress.com Free10%
Jetpack PlanRelated Fees
Security and Complete2%
Security Daily4%
Jetpack free10%
Woo Express PlanRelated Fees
Essential0
Performance0

In addition to the fees listed above, Stripe collects 2.9% + US$0.30 for each payment made to your Stripe account. Not in the USA? Check Stripe’s fees in your currency.

This system allows you to offer Payments with minimal upfront investment. As you collect more supporters, it may make sense to move to a higher plan to retain more revenue.

Note that if your WordPress.com or Jetpack plan expires, the fee associated with your plan will increase to 10%. The Stripe fee will be unaffected.

Was this guide helpful for you?

Not quite what you're looking for? Get Help!

Copied to clipboard!