Subscriptions for WooCommerce
Recurring revenue for WooCommerce — automatic renewals, retention tools, and a fraction of the usual price.
WooCommerce Subscriptions costs $239 a year — and gifting, "subscribe to any product," and revenue reporting still cost extra. TWDH Subscriptions puts the whole recurring-revenue stack in one plugin, for less than half the price.
Set a billing schedule on any simple or variable product — every N days, weeks, months, or years — with optional sign-up fees, free trials, and fixed lengths like "stop after 12 payments." Renewals charge automatically against the card saved at checkout (the official WooCommerce Stripe gateway works out of the box, off-session), and customers without a saved card get branded pay-link invoice emails with automatic reminders. Failed payments retry on your schedule before anything gets cancelled.
Then it goes to work keeping your subscribers: customers can pause or skip instead of cancelling, the cancellation flow offers a pause or a one-time discount before the cancel goes through, and lapsed subscribers get a win-back email with a personal single-use coupon. A revenue dashboard shows MRR, churn, and your next 30 days of renewal revenue at a glance.
Already running WooCommerce Subscriptions? The built-in importer migrates every subscription — statuses, schedules, next-payment dates, and saved cards — in one click, with the old plugin active or deactivated.
PHP 7.4+
Minimum requirement
Works on modern hosts
Any
Theme compatible
Elementor, Divi, Bricks & more
5.0★
Average rating
From early users
1-click
Migration importer
Switch from Woo in minutes
Requirements
WordPress
6.0++
PHP
7.4++
WooCommerce
Required
Multisite
Supported
Note
Stripe gateway recommended for automatic renewals
Up and running in minutes.
Three simple steps to get real results — no experience needed.
Install and mark a product
Activate the plugin, open any product, and tick "Sell as subscription" on the new Subscription tab. Set the billing schedule, optional trial, and sign-up fee — the product price is the recurring price.
Customers subscribe at checkout
The card used at checkout is saved securely with your payment gateway. The subscription is created the moment the first payment clears, and the customer manages everything from My Account.
Renewals run themselves
The renewal engine charges saved cards automatically, retries failures on your schedule, emails receipts and pay links, and keeps your revenue dashboard up to date — no manual invoicing, ever.
Built for professionals.
No bloat. No surprises. Just the features that matter.
True automatic renewals
Off-session charges through the official WooCommerce Stripe gateway using the customer's saved card — plus a developer hook for any other tokenization gateway.
Retention built in, not bolted on
Pause, skip, cancellation-save offers, and win-back coupons ship in the box — features that cost extra add-ons elsewhere.
Painless migration
The importer reads WooCommerce Subscriptions data directly — legacy or HPOS storage — and re-links saved cards so renewals continue without interruption.
Everything it can do.
A complete breakdown of every capability — free and Pro.
Flexible Billing Schedules
Bill every N days, weeks, months, or years on any simple or variable product. Add a sign-up fee, a free trial (first charge lands when the trial ends), or a fixed length like "12 payments then stop." The product's normal price is the recurring price — no separate price fields to keep in sync.
Automatic Renewals with Saved Cards
The card used at checkout is saved with your gateway and charged off-session on every renewal. The official WooCommerce Stripe gateway works with zero extra setup, and a developer hook lets any other tokenization gateway plug into the renewal engine.
Dunning That Recovers Revenue
Failed payments retry on your schedule — you choose how many attempts and how many days apart — with branded "payment failed" emails and a pay-now link at every step. Customers without a saved card get renewal invoices and reminders automatically.
Pause, Skip & Plan Switching
Customers can pause for one to N months (billing and access suspend, then auto-resume), skip a single renewal, or switch between plan variations. Upgrades charge a prorated difference immediately; downgrades bank credit against future renewals.
Cancellation-Save & Win-Back
When a customer clicks cancel, they're offered a free pause or a one-time discount first — once per subscription, so it can't be farmed. Cancelled subscribers automatically receive a win-back email with a personal single-use coupon after a delay you control.
Revenue Dashboard
MRR normalized across billing periods, active and paused counts, 30-day churn, at-risk payments awaiting retry, and the renewal revenue due in the next 30 days — plus a 12-month renewal revenue chart. Your recurring business at a glance, inside WooCommerce.
Subscribe & Save on Any Product
Add a "one-time purchase or subscribe and save X%" chooser to ordinary products — storewide with one setting, or per product. The discounted price becomes the recurring price and the subscription is created automatically at checkout.
Gifting & Synchronized Renewals
Customers can buy a subscription for someone else — the recipient gets the access (and an account with a set-password invite), the buyer keeps paying. Synchronized renewals bill your whole base on the same day of the month, with optional first-payment proration.
Made for web professionals.
Built by a real web design agency — for everyone who needs a professional solution without the bloat.
Stores selling repeat products
Coffee, supplements, meal kits, pet supplies — anything customers reorder becomes a subscribe-and-save offer with automatic billing.
Service & membership businesses
Retainers, maintenance plans, and paid communities that bill monthly or yearly. Pair with TWDH Memberships to gate content by active subscription.
Agencies fleeing the $239/yr bill
Agencies running WooCommerce Subscriptions across client sites. The importer migrates each site in minutes and the agency license covers up to 25 sites.
How we stack up.
TWDH Subscriptions for WooCommerce vs. WooCommerce Subscriptions
Simple, transparent pricing.
One license, every feature. Annual renewal covers updates and support.
$149/yr
per year · 1 site
- Subscription pricing on simple & variable products
- Sign-up fees, free trials, fixed-length plans
- Automatic renewals with saved cards (Stripe built in)
- Pay-link invoices + reminders for manual renewals
- Failed-payment retries with configurable dunning
- Customer pause, skip, and plan switching with proration
- Cancellation-save offers + win-back coupon emails
- Revenue dashboard: MRR, churn, renewal forecast
- Recurring coupons, synchronized renewal days
- Subscribe & Save option on ordinary products
- Gift subscriptions (recipient owns, buyer pays)
- 1-click importer from WooCommerce Subscriptions
$249/yr
per year · up to 3 sites
- Subscription pricing on simple & variable products
- Sign-up fees, free trials, fixed-length plans
- Automatic renewals with saved cards (Stripe built in)
- Pay-link invoices + reminders for manual renewals
- Failed-payment retries with configurable dunning
- Customer pause, skip, and plan switching with proration
- Cancellation-save offers + win-back coupon emails
- Revenue dashboard: MRR, churn, renewal forecast
- Recurring coupons, synchronized renewal days
- Subscribe & Save option on ordinary products
- Gift subscriptions (recipient owns, buyer pays)
- 1-click importer from WooCommerce Subscriptions
$399/yr
per year · unlimited sites
- Subscription pricing on simple & variable products
- Sign-up fees, free trials, fixed-length plans
- Automatic renewals with saved cards (Stripe built in)
- Pay-link invoices + reminders for manual renewals
- Failed-payment retries with configurable dunning
- Customer pause, skip, and plan switching with proration
- Cancellation-save offers + win-back coupon emails
- Revenue dashboard: MRR, churn, renewal forecast
- Recurring coupons, synchronized renewal days
- Subscribe & Save option on ordinary products
- Gift subscriptions (recipient owns, buyer pays)
- 1-click importer from WooCommerce Subscriptions
What people are saying.
“Moved 340 subscribers off WooCommerce Subscriptions in one afternoon. The importer kept every renewal date and saved card — nobody even noticed the switch. The pause button alone has saved us dozens of cancellations.”
Derek W.
Owner, Roast & Post Coffee Co.
“The Stripe off-session implementation is clean and the gateway hook made it easy to wire up our second processor. Dunning settings are exactly what I'd build myself. This is the subscriptions plugin I recommend now.”
Priya S.
WooCommerce Developer
“The cancellation-save flow pays for the license by itself — about a third of cancel attempts take the discount or the pause. And I finally have an MRR number I trust without exporting to a spreadsheet.”
Tom H.
E-commerce Manager, VitalBlend
What's new.
Recent updates and improvements.
- Plan switching with proration (upgrade charges, downgrade credit)
- Customer pause with auto-resume + skip-next-renewal
- Cancellation-save flow and win-back coupon emails
- Revenue dashboard: MRR, churn, 30-day forecast
- Recurring coupons, synchronized renewal days, Subscribe & Save, gifting
- One-click importer from WooCommerce Subscriptions
- Change payment method from My Account
- Initial release: subscription products, trials, sign-up fees, automatic Stripe renewals, dunning, customer self-service, admin management
Common questions.
Everything you need to know before getting started.
Ready when you are.
Get a license, install in minutes, and migrate your existing data with the built-in importer.
