Everything You Need to Run WooCommerce Subscriptions

Powered by

Store front

Products

Turn any WooCommerce product into a subscription, including simple, variable, and virtual products.

Frequencies

Create flexible subscription plans with billing frequencies managed from a central settings page.

Subscription price

Set subscription pricing per product, variation, and billing frequency.

Subscription sales price

Offer sale pricing specifically for subscription purchases.

Only subscription

Make selected products available only as subscriptions.

Offer trials

Add free trial periods per product or variation, with clear messaging in the store, checkout, and customer account.

My account subscriptions

Give customers a dedicated subscription area with clear status labels and upcoming changes. Including "Trial ends..." and "Cancels..." badges.

Cancel subscriptions

Let customers cancel immediately, schedule cancellation for a future date, or reactivate when allowed.

Pause subscription

Allow customers to pause subscriptions for a defined ending date when your business model supports it.

Sync products

Automatically create and update Stripe products and prices with the correct tax behavior.

Coupons

Use WooCommerce coupons for one-time, limited-duration, or ongoing subscription discounts.

Grace periods

Let subscribers keep access for a limited time when a payment fails.

Cart compatibility

Support carts that include a mix of subscription products and one-time purchases.

Payment options

Stripe supports a wide range of payment methods and currencies, though not all payment methods support subscriptions.
Read more on Stripe

Order attribute

Sing up and renewals add order attributes to for WooCommerce analytics to track sing ups and renewals.

Admin

Easy onboarding

Connect Stripe, sync your store settings, and get started in minutes.

Test mode

Use test mode before launch to validate setup and troubleshoot safely.

Renewal orders

Optionally create renewal orders in WooCommerce through Stripe webhooks.

Order admin

Clear visualization of which orders are new subscriptions and renewal orders in the WooCommerce admin

Bulk sync shipping methods

Sync your shipping methods to Stripe to charge shipping on your renewal orders.

Bulk sync Woo tax to Stripe

Manual tax can bulk sync all Woo tax classes to Stripe to map all tax rates in seconds.

Manual tax mode

Support for manual Stripe tax rates with mapping from WooCommerce tax rates.

Automatic tax mode

Support for automatic tax calculation, including per-product Stripe tax code with fallback mapping. Stripe will handle all tax calculations.

Import tax codes

Import tax codes to your products with WooCommerce standard product importer.

Product sync

Sync Simple, variable and virtual products to Stripe. Price updates will automatically create new plans in Stripe.

Pausing options

Turn on and off pausing ability for your customers. It’s a neat feature but not for all business models.

Allow future cancellations

Turn on the ability for future cancellations on customer account page.

Require account

Option to require account creation for new subscribers. No extra fields in checkout, login sent with email.

Cancel on trials

Option to allow cancellation on trial periods.

Development

Developer friendly

Built with WordPress standards and supported by up-to-date documentation.

Stripe CLI

Activate Stripe CLI in plugins settings for local development.

Developer license

Use development license key for local, dev or stage environments.

 

Cancellation tacking

All cancelation and pausing dates are stored on the customer profile for any CRM or market automation tool trigger events for customer communication.

Sign up now

Start selling subscriptions with confidence

  • Subscriptions made for WooCommerce

  • 100% Headless subscription powered by Stripe

  • Hands down, the simplest subscriptions plugin available

  • Built for scaling businesses

  • Developer friendly

  • Zero cost renewal fee