Discounts for WooCommerce Subscriptions

Loyalty discounts and renewal price rules for WooCommerce Subscriptions — reward long-term subscribers, or raise renewal prices over time.

Discounts for WooCommerce Subscriptions is a specialized pricing engine for recurring payments in the WooCommerce Subscriptions plugin. Discounts are configured per product (and per variation), each with its own discounted periods and rates, and renewals can move in either direction:

  • Apply fixed or progressive percentage discounts to renewal prices so loyal subscribers pay less the longer they stay.
  • Increase renewal prices by subscription period to earn more with every renewal.
  • Give role-based discounts to specific user groups or existing subscribers.

Example: a $100/month subscription can drop to $95 after six months and $90 from the twelfth month — or climb $110, $120 with each renewal. You decide the sequence.

Customers always see where they stand: the discount table on the product page explains the policy (fully customizable text and placement, styled by your theme), and current and upcoming discounts appear in the account area, cart, checkout, and service emails. In wp-admin, a discount sequence panel on each subscription helps you track and forecast pricing, and you can manually apply discount rules to existing subscriptions at any time.

Retaining a subscriber is cheaper than winning a new one — this plugin exists to multiply retention and lifetime value.

What it does

Two discount types

Fixed prices or percentage discounts applied to the regular subscription cost.

Renewal price sequences

Raise or lower the cost of renewals by subscription period, independent of the first payment.

Role-based discounts

Personal discounts for user groups — including existing subscribers.

Discount table on product pages

Explain the policy up front, with customizable headings, texts, and placement.

Visible everywhere it matters

Account, cart, checkout, and service emails all show current and upcoming discounts.

Works with existing subscriptions

Apply discount rules manually to subscriptions that were purchased before.

See it in action

Click any screenshot to enlarge.

Discounts for WooCommerce Subscriptions overview on the product page
Discounts for WooCommerce Subscriptions overview on the product page
Setting up percentage discounts for subscription renewals
Setting up percentage discounts for subscription renewals
Setting up fixed renewal prices, including price increases
Setting up fixed renewal prices, including price increases
Role-based subscription discounts
Role-based subscription discounts
Customizing the discount table and text explainers
Customizing the discount table and text explainers
Fixed discount setup at the product level
Fixed discount setup at the product level
Percentage discount setup at the product level
Percentage discount setup at the product level
Percentage discount table on the product page
Percentage discount table on the product page
Fixed-price discount table on the product page
Fixed-price discount table on the product page
Role-based discount configuration
Role-based discount configuration
Plugin settings page
Plugin settings page
Discount displayed on the order page
Discount displayed on the order page
Discount column in the wp-admin subscriptions area
Discount column in the wp-admin subscriptions area
Price column with applied discounts
Price column with applied discounts
Customizable discount explainer text on the product page
Customizable discount explainer text on the product page
Discount sequence by subscription period in wp-admin
Discount sequence by subscription period in wp-admin
Current and upcoming discounts in the customer account
Current and upcoming discounts in the customer account
Renewal discount shown at checkout
Renewal discount shown at checkout
Discount details in subscription service emails
Discount details in subscription service emails

Pricing

Single Site

$79 / year
  • One year of updates & support
  • Quality checked by the WooCommerce team
  • 30-day money-back guarantee
Get now

Questions before you start?

We answer every message — usually within one working day.