Description
Recurring revenue for your WooCommerce store — without the complexity
Easy Subscription turns any simple or variable WooCommerce product into a subscription. Your customer pays once at checkout, the card is saved securely in Stripe, and every renewal is charged automatically in the background. Coffee boxes, software plans, memberships, courses, maintenance packages: choose the period and the price, and the plugin does the rest.
We use it ourselves: the licences you buy in this shop are renewed by Easy Subscription.
How it works
- Tick “Subscription” on a product and choose the billing period — for example €19 every month, or €199 every year with a 14-day free trial.
- Your customer checks out as usual. The cart shows the recurring total and the first renewal date; the card is saved in Stripe.
- Renewals run by themselves. A reminder goes out before each payment, the card is charged on the due date, and failed payments are retried automatically.
Subscription products
- Billing every 1–6 days, weeks, months or years — per product or per variation
- Free trials, one-off sign-up fees and an optional different renewal price
- Fixed length (for example 6 months) or until cancelled
- Clear prices everywhere: “€19.00 / month · 14-day free trial · €10.00 sign-up fee”
Renewals that recover failed payments
- Cards saved with the official WooCommerce Stripe Gateway and charged off-session on the renewal date
- Reminder email before every renewal
- Failed payments retried automatically (after 1, 3 and 5 days by default), with a pay link for the customer
- 3-D Secure handled: when the bank asks for confirmation, the customer confirms through a secure link
- On hold after the last retry, cancelled after a grace period you choose
- Any other payment method works too — the customer receives a pay link for each renewal
Customers manage everything themselves
- My Account → Subscriptions: status, next payment, amount, card and related orders
- Renew early, turn automatic renewal on or off, change the card, cancel at the end of the paid period
- A “Renew automatically” checkbox at checkout, shown only when the cart contains a subscription
Built for store owners
- Subscriptions screen with monthly recurring revenue (MRR), renewals due in the next 7 days and failed payments
- Full event log per subscription and actions: pause, resume, cancel, change the next date, charge now, send a reminder
- 7 emails in your WooCommerce email design, all editable and overridable in your theme
- VAT recalculated for the customer’s country on every renewal
- Developer hooks and a payment adapter interface for your own gateways
Modern WooCommerce, fully supported
- Cart & Checkout blocks and the classic checkout
- High-Performance Order Storage (HPOS)
- One-click updates from your WordPress dashboard
Languages
- English
- Deutsch
- Français
- Italiano
- Español
- Română
The plugin automatically follows the language of your WordPress — the site language in Settings → General, or each user’s own profile language — for the admin screens, the customer area and the emails. For any other language it shows English, and every text can be translated.
Good to know
- Automatic card renewals need the free WooCommerce Stripe Gateway plugin and a Stripe account.
- Version 1.0 does not yet import subscriptions from other plugins, switch plans or apply coupons to renewals.
Requirements
- WordPress 6.6+, WooCommerce 9.9+, PHP 8.1+ recommended
Your licence
Easy Subscription is released under the GPL, like WordPress. Your licence gives you one-click updates and support for the number of stores in your plan. It renews every year at the same price — you can turn automatic renewal off at any time in My Account. See our Licence Terms.









