Additional menu

Get MemberPress today! Start getting paid for the content you create! Get MemberPress Now

Creating a Coupon

Video Overview

What this video covers:

Creating a coupon and understanding coupon options

Below, the various coupon settings are explained.

Coupon Code – This field will be auto-populated with a randomly generated coupon code (0QW06N4XZ9, as shown in the screenshot above, for example). Change the coupon code here if needed. Coupon codes should NOT contain spaces, quotes, or other non-alpha-numeric symbols. Only alphanumeric characters, hyphens, or underscores should be used.

Discount – The discount that will be applied to every billing for recurring subscriptions. If one-time payment, then the discount will apply just to that one payment. It can be any percent (%) or a fixed amount. For example, if you enter a discount of 10%, and the coupon is used for a monthly subscription, the 10% discount will be applied to every month's billing for the life of the subscription. However, if the subscription is only a one-time payment, the discount will only be applied to the first (and only) payment.

Note: Stripe has a minimum payment amount set for each currency (click here for more details). Thus, for all membership purchases through Stripe where the coupon discount reduces the payment amount below the minimum set by Stripe (but larger than 0), MemberPress will automatically round up the amount to the minimum.

Discount Mode – Coupons support three different types of discounts. They are explained below:

  • Standard – The % or fixed discount applies to each payment for the duration of the member's subscription.
  • First Payment Only – This setting is only for automatically recurring memberships. Clicking this option will reveal the First Payment Discount setting. For the First Payment Discount, a percentage or fixed amount discount can be entered. This discount will ONLY apply to the user's first payment. You can then also use the Discount setting above to enter a discount that would be offered for all future recurring billings. You can also leave it at zero for no additional discounts. Here is an example of a coupon that would give a user 50% off their first payment only. And here is an example that would give a user 50% off their first payment and 10% off all future recurring payments. 

Note: The First Payment Only and Trial Period Override will both override any trial period set on the membership pricing terms when the coupon is used. So plan accordingly. CAUTION: If you use the First Payment Only coupon on a membership that has a free or paid trial, the free trial will be overridden, and the such member will be charged immediately, but the first payment will be reduced. In the case of the paid trial, it will be skipped, and the member will be charged the regular membership price, but the first payment will be reduced. You can't have BOTH free/paid trial and the first payment reduced.

  • Trial Period Override – Similar to the First Payment Only option above, this option allows you to override the recurring membership's trial period days and amount. The membership does not need to have a trial period for this to work. The benefit of using this setting over the First Payment Only option is that you can set the number of days that the trial period should last, whereas the first payment can only be for the normal duration of the automatically recurring subscription's billing profile (e.g. monthly, yearly, etc.).

Usage Count – This is the number of times this coupon can be used. Defaults to unlimited (∞) times. Enter any whole number; entering a zero makes it unlimited. For example, if you enter five here, then that means that five users can use the coupon. If a sixth user attempts to use it, no discount will be applied. It is not currently possible to prevent a single user from using the coupon more than once.

Allow on Upgrade and Downgrade – Enable this option if you want to use your coupon on new subscriptions and when users upgrade or upgrade a membership plan.

Start Coupon – Enable this option if you would like your coupon to start in the future. Users will not be able to use this coupon before the date you set here.

Expire Coupon – Enable this option if you would like your coupon to expire. After the set date, any user who attempts to use the coupon will not be given the discount. Coupons always expire at 11:59:59 PM UTC (23:59:59 UTC) on your chosen date.

Apply coupon to the following Memberships – Here you can select which memberships the coupon will be applicable to. Only published memberships will show here. To select or deselect multiple memberships, simply hold the Control Key (Command Key on the Mac) and then make your selections. 

Associate an Affiliate – This setting will only appear if Easy Affiliate is installed and enabled on your site. Check the box to enable the setting, and then enter the username of the affiliate you would like to associate this coupon with. Doing so will make it so any time the coupon is used, the entered affiliate will get a commission on the sale. 

Description – You can also add a description to your coupon. Only Admins can see the description, so it is useful to add notes about your coupon there so you can remember what it was for in the future. We recommend keeping these as brief as possible to prevent cluttering your Coupons listing page.

Note: The coupon field is hidden by default. If you want to have it initially open, you should look at this tutorial.


If you want to see a couple of great examples of using MemberPress coupons, please check out our Coupons Case Examples page. 

Was this article helpful?

Related Articles

computer girl

Get MemberPress today!

Start getting paid for the content you create.