ECO Subscriptions
The recurring payments plugin for WooCommerce products.
Turn any product into a subscription with automatic saved-card renewals, free trials, sign-up fees, flexible plan switching and automatic retries for failed payments. Pay once for your website plugin, with no annual renewal fees to keep your store running.
What you get
Everything a subscription store actually needs
Built against the WooCommerce CRUD and order APIs - not bolted on. Subscriptions are a real order type, so they behave like orders everywhere in your admin.
Automatic renewals
Charges the saved card each cycle through whichever gateway you already run. Customers never re-enter their details.
Free trials & sign-up fees
Charge nothing up front, a one-off joining fee, or both. Trials convert to paid automatically on the day they end.
Variable subscriptions
One product, many plans. Each variation carries its own price, billing period, trial and sign-up fee.
Upgrades & downgrades
Customers switch plans from their account page. Upgrades charge a prorated difference for the unused part of the cycle.
Failed payment retries
A declined card is retried on a staggered schedule - 12 hours, then 1, 2, 3 and 5 days - with the customer emailed a pay link each time.
Synchronised renewals
Bill every customer on the 1st of the month, or every Monday. New sign-ups are prorated onto the shared schedule.
Subscription coupons
Four extra coupon types: recurring discounts that apply to every renewal, and sign-up fee discounts that apply only to the first payment.
Seven transactional emails
Renewal invoices, receipts, retry warnings, cancellations and expiries - all editable under WooCommerce › Emails.
Self-service accounts
Customers view, pay, cancel, reactivate and resubscribe from My Account - so those requests stop landing in your inbox.
Subscription gifting
Customers buy a subscription for someone else. The recipient gets their own account and the product; the purchaser is billed for every renewal.
How renewals work
Keep the gateway you already use
No gateway is ever blocked. The plugin works out how each one can collect a renewal and shows you what it found - you can override it per gateway.
Gateway integration
Stripe, WooPayments, PayPal Payments, Braintree, Square, Mollie, Authorize.Net, GoCardless, Adyen, Checkout.com, Razorpay, Paystack, eWAY, PayFast, Opayo, Worldpay and more.
- A renewal order is raised on the due date.
- Your gateway's own subscriptions integration charges the stored credential.
- The next cycle is scheduled automatically.
Saved-card token
Any gateway that stores cards but has no subscriptions add-on of its own.
- A renewal order is raised on the due date.
- The plugin charges the customer's saved card through the gateway directly.
- The payment is verified as actually taken before the cycle advances.
Emailed pay link
Bank transfer, cheque, cash on delivery - anything that needs the customer present.
- A pending renewal order is raised on the due date.
- The customer is emailed a secure one-click pay link.
- Access resumes the moment the order is marked paid.
If an automatic attempt collects nothing - a declined card, a gateway that reports success without charging - the plugin falls back to invoicing that cycle and notes why on the subscription. A renewal never sits silently unpaid.
Honest comparison
How it stacks up
We would rather you buy with clear eyes than ask for a refund. Here is exactly what is in the box - and what is not.
| Capability | ECO Subscriptions | Typical alternative |
|---|---|---|
| Automatic saved-card renewals | ✓ | ✓ |
| Works with every payment gateway | ✓ | Supported list only |
| Charges saved cards on gateways with no subscriptions add-on | ✓ | ✗ |
| Manual renewal invoices | ✓ | ✓ |
| Free trials & sign-up fees | ✓ | ✓ |
| Variable subscription products | ✓ | ✓ |
| Upgrade / downgrade with proration | ✓ | ✓ |
| Failed payment retry schedule | ✓ | ✓ |
| Synchronised renewal dates | ✓ | ✓ |
| Recurring & sign-up fee coupons | ✓ | ✓ |
| Resubscribe after cancelling | ✓ | ✓ |
| HPOS (high-performance orders) | ✓ | ✓ |
| Recurring shipping & tax preview in cart | Simplified | ✓ |
| Cart & Checkout blocks | Partial | ✓ |
| REST API & WP-CLI commands | ✗ | ✓ |
| Subscription gifting | ✓ | Add-on |
| Yearly renewal fee to keep using it | None | Usually required |
Start billing on repeat
Turn any product into a subscription with automatic saved-card payments, free trials, sign-up fees, flexible plan changes and automatic retries for failed payments. Pay once for the plugin and keep your store running without annual renewal fees.
