Key takeaways
- Both WPSubscription and ArraySubs are native WooCommerce plugins with free versions on WordPress.org and lifetime license options.
- ArraySubs puts more in its free plugin: automatic Stripe, PayPal, Paddle, and Mollie renewals, variable subscriptions, content restriction, pause and skip, and a subscription box builder.
- WPSubscription leads on split payments (ArraySubs lists them as “coming soon”), delivery schedules, and win-back campaigns for customers who have already cancelled. All three need a paid WPSubscription plan.
- Both can ask why customers cancel and offer them a reason to stay. WPSubscription’s survey is free (insights and retention offers on paid plans); ArraySubs does this in Pro with its Retention Flow.
- For one site, WPSubscription costs less: $347 vs $387 over three years on annual plans, or $199 vs $269 for a lifetime license.
- Both plugins keep your customer and subscription data inside your own WordPress database.
Finding the right subscription plugin for WooCommerce often comes down to two priorities: commerce tools such as installments, delivery schedules, and win-back campaigns, or one plugin that handles both billing and membership content restriction.
WPSubscription and ArraySubs are two of the plugins in our roundup of the best WooCommerce subscription plugins. Both operate natively within WooCommerce, both offer a free version on WordPress.org, and both provide one-time lifetime licenses to keep long-term operating costs low.
ArraySubs is much newer. It was listed on WordPress.org in March 2026 and has 300+ active installs. It also changes fast: features have moved between its free and Pro versions more than once, so we checked its WordPress.org readme and changelog, not just its marketing pages.
Each plugin solves different problems. This head-to-head comparison breaks down their features, payment gateways, retention workflows, pricing, and long-term costs so you can pick the right tool for your store.
TL;DR — The Verdict
Choose WPSubscription if you want split payments, delivery schedules for a fixed box, or win-back campaigns for customers who have already cancelled. It also costs less for one site: $347 over three years ($89 + $129 + $129) or $199 once for a lifetime license. Those three features need a paid plan, and win-back campaigns need Standard or Pro (or a $58/yr add-on on Basic). Choose ArraySubs if you want more in the free plugin (four automatic gateways, variable subscriptions, pause and skip, a subscription box builder) or membership content gating and billing in one plugin, and you are comfortable with a newer plugin that needs PHP 8.1 or later.
Quick Overview: The Two Plugins
WPSubscription
WPSubscription is a native WooCommerce subscription plugin. The free version covers simple subscription products, free trials, a customer dashboard, and automatic Stripe and PayPal renewals. Paid plans add variable subscriptions, installments, delivery schedules, and churn tools.

Key Strengths:
- Flexible billing: Simple subscriptions (free) and variable subscriptions (paid plans) with daily, weekly, monthly, and yearly recurring billing cycles.
- Split payments (paid plans): Offer installment plans (such as pay-in-four) without buying a separate add-on.
- Delivery scheduling (paid plans): Plan shipments around the subscription cycle, with delivery statuses and printable delivery addresses.
- Churn tools: A Cancellation Survey in the free version (insights on paid plans), smart retries and retention offers on paid plans, and Subscription Recovery win-back campaigns (Standard and Pro, or a $58/yr add-on on Basic).
- Gateways: Stripe and PayPal in the free version; Mollie, Razorpay, and Xendit on paid plans; Paddle through the separate WP SmartPay plugin.
- Pricing: Free on WordPress.org; paid plans cost $89/yr (renews at $129/yr); lifetime licenses from $199. Explore all capabilities on the WPSubscription features page.
ArraySubs
ArraySubs is a WooCommerce subscription and membership plugin by ArrayHash. It combines recurring billing, customer self-service, and content restriction in one plugin, which suits creators and educators who need to protect member content. It is new (listed on WordPress.org in March 2026, 5.0/5 from 5 reviews), requires PHP 8.1 or later, and ships updates very often.

Key Strengths:
- Combined subscriptions and memberships (free): Restrict pages, posts, blocks, custom post types, URL paths, and downloads to subscription plans, with drip rules and Elementor support.
- Flexible product types: Variable subscriptions and lifetime deals in the free plugin; Fixed Period Membership (fixed-date access) in Pro.
- Customer self-service portal (free): Subscribers can pause, skip, upgrade, downgrade, cancel, and reactivate from their account, with three proration methods for plan changes.
- Automatic payments in the free plugin: Stripe, PayPal, Paddle, and Mollie. Stripe needs the WooCommerce Stripe Gateway plugin and Mollie needs Mollie Payments for WooCommerce. Manual renewal invoices work through any WooCommerce gateway.
- Subscription boxes: A free Subscription Box builder lets customers build their own box, and free Renewal Sync aligns renewals to a set day of the week or month, or to January 1. Subscription Shipping is in Pro.
- Retention (Pro): Retention Flow records cancellation reasons and shows save offers before a cancellation completes. Pro also adds Retention Analytics, AI churn analysis, and a revenue forecast.
- Native WooCommerce integration: Uses the native WooCommerce cart and checkout (including block checkout) and supports HPOS.
- Pricing: Free on WordPress.org; Pro $129/yr for one site; lifetime licenses at $269 for one site or $899 for 1,000 sites.
Feature Comparison Table
Here is the direct feature breakdown comparing WPSubscription and ArraySubs. ✓ means included and ✕ means not available. “Paid plans” (WPSubscription) and “Pro” (ArraySubs) mark features that need a paid license.
| Feature | WPSubscription | ArraySubs |
|---|---|---|
| Architecture | Native WooCommerce | Native WooCommerce |
| Free version on WordPress.org | ✓ Yes | ✓ Yes |
| Starting Annual Price (1 site) | $89/yr (renews at $129/yr) | $129/yr |
| Lifetime License Available | ✓ From $199 | ✓ From $269 |
| Simple & Variable Subscriptions | ✓ Variable on paid plans | ✓ Both free |
| Free Trials & Sign-up Fees | ✓ Sign-up fees on paid plans | ✓ |
| Customer Self-Service Portal | ✓ | ✓ |
| Customer-Initiated Pause | ✕ | ✓ Free (plus skip) |
| Upgrade / Downgrade with Proration | ✓ Paid plans | ✓ Free (3 proration methods) |
| Split Payments / Installments | ✓ Paid plans | ✕ Listed as "coming soon" |
| Delivery Scheduling (Subscription Boxes) | ✓ Paid plans | Limited — Renewal Sync (free), Subscription Shipping (Pro) |
| Subscription Box Builder (customer-built boxes) | ✕ | ✓ Free |
| Renewal Date Alignment | ✕ | ✓ Free (Renewal Sync) |
| Win-Back Campaigns After Cancellation | ✓ Standard & Pro (add-on on Basic) | ✕ Not found |
| Cancellation Survey | ✓ Free (insights on paid plans) | ✓ Pro (with Retention Analytics) |
| Save Offers Before Cancellation | ✓ Paid plans | ✓ Pro (Retention Flow) |
| Native Content Restriction / Paywalls | Role assignment only (paid plans) | ✓ Free core feature |
| Automatic-Renewal Gateways | Stripe, PayPal (free); Mollie, Razorpay, Xendit (paid); Paddle via WP SmartPay; WooEpay | Stripe, PayPal, Paddle, Mollie (all free); manual invoices via any WooCommerce gateway |
| REST API & Developer Hooks | ✓ Paid plans | Not documented |
Head-to-Head Feature Breakdown
1. Subscription Billing & Product Types
Both plugins support the product configurations store owners expect in WooCommerce:
- Simple subscriptions: Flat-rate recurring charges on daily, weekly, monthly, or yearly schedules. Free in both.
- Variable subscriptions: Tiered plans where customers choose variations (such as billing interval, size, or delivery frequency). Free in ArraySubs; paid plans in WPSubscription.
- Free trials and sign-up fees: Both support them. WPSubscription’s trials are free; its sign-up fees need a paid plan.
Where WPSubscription sets itself apart is with split payments in WooCommerce (paid plans). If you sell high-ticket items, courses, or annual packages, you can split payments across fixed installments (like 4 monthly payments of $50) without installing a separate plugin. ArraySubs lists installments as “coming soon”.
ArraySubs counters with lifetime deals in its free plugin, sold alongside recurring tiers, and Fixed Period Membership in Pro for seasonal memberships and enrollment windows. Its free Renewal Sync can also put every subscriber on the same renewal day (a day of the week or month, or January 1). WPSubscription has no renewal-date alignment.
2. Memberships & Content Protection
This is the most pronounced architectural difference between the two tools:
- ArraySubs builds content access control into its free plugin. You can restrict pages, posts, blocks, custom post types, URL paths, and downloads to active subscribers, add drip rules, and protect Elementor content. When a subscription expires or cancels, content access revokes automatically.
- WPSubscription handles access through WordPress user role assignment on its paid plans. When a user buys a subscription, it can assign a role on activation and remove or change it when the subscription ends. Paid plans also control access to digital files. It has no page, block, or drip rules of its own, so for gated content you pair it with a dedicated membership plugin.
If your primary business is selling protected articles, premium forums, or member-only videos, ArraySubs gives you an integrated content restriction workflow in its free plugin.
3. Churn Prevention & Retention Automation
Retaining existing subscribers is often more profitable than acquiring new ones. Keeping your churn rate low takes tools for both failed payments and voluntary cancellations:
- WPSubscription spreads its retention tools across plans:
- Failed-payment handling (dunning management): Stripe retries failed payments in the free version. Paid plans add smart retry logic and a grace period. See our guide to handling failed subscription payments.
- Cancellation Survey: When a subscriber cancels, WPSubscription asks why and saves the reason (free). Insights, cancellation reports, and retention offers need a paid plan.
- Subscription Recovery (Win-Back): Targeted campaigns and offers that invite customers back after they have cancelled. Included in Standard and Pro; a $58/yr add-on on Basic.
- ArraySubs sends renewal reminders and applies a grace period for failed renewals in its free plugin. Its Pro Retention Flow records cancellation reasons (seven defaults) and shows save offers before the cancellation completes: a discount, a pause, a downgrade, a skip, or a contact request. Retention Analytics reports on those reasons, and Pro adds AI churn analysis and a revenue forecast. We found no win-back campaigns for customers who have already cancelled.
Both plugins now cover the moment of cancellation. The difference is what happens afterwards: WPSubscription can keep working to win customers back, while ArraySubs concentrates on saving them before they go. Learn more in our guide on managing subscription renewals.
4. Physical Subscription Boxes & Delivery Scheduling
Selling physical recurring products (like roasted coffee, beauty boxes, or supplements) introduces logistical complexity that software subscriptions don’t have.
- WPSubscription includes dedicated delivery scheduling on paid plans. You can plan shipments around the subscription cycle, track delivery status, and print delivery addresses for your fulfillment team.
- ArraySubs includes a free Subscription Box builder, so customers can pick the items in their own box, plus free Renewal Sync to put renewals on a shared day. Subscription Shipping is in Pro. We did not find a separate delivery schedule with delivery statuses and printable addresses.
If you want customers to build their own box, ArraySubs has that tool and WPSubscription does not. If you ship a fixed box on a schedule and want delivery dates, statuses, and address lists, WPSubscription’s delivery scheduling fits better.
5. Payment Gateways & Global Commerce
Reliable payment processing is vital for recurring payments. Here is how gateway support for automatic renewals compares:
| Gateway | WPSubscription | ArraySubs |
|---|---|---|
| Stripe | ✓ Free | ✓ Free (needs WooCommerce Stripe Gateway) |
| PayPal | ✓ Free | ✓ Free |
| Paddle | Via WP SmartPay plugin | ✓ Free |
| Mollie | ✓ Paid plans | ✓ Free (needs Mollie Payments for WooCommerce) |
| Razorpay | ✓ Paid plans | ✕ |
| Xendit | ✓ Paid plans | ✕ |
Both plugins support Stripe and PayPal in their free versions. ArraySubs also includes Paddle (a merchant-of-record option that handles sales tax and VAT) and Mollie (popular across Europe) for free. In WPSubscription, Mollie needs a paid plan and Paddle works only through the separate WP SmartPay plugin. ArraySubs can also send manual renewal invoices that customers pay through any WooCommerce gateway.
ArraySubs’ gateways come with some conditions. Stripe and Mollie need their own WooCommerce gateway plugins installed. Its PayPal integration can’t handle mixed carts or multiple subscriptions in one order, and doesn’t support skipping a renewal.
WPSubscription adds Razorpay (India) and Xendit (Southeast Asia) on paid plans, plus WooEpay, giving stores in those regions wider payment coverage.
3-Year Total Cost of Ownership
When evaluating subscription plugins, look past the initial checkout price. Most plugins charge recurring annual renewals. Here is what you will actually spend over three years for a single store license:
| Plan Option | WPSubscription | ArraySubs |
|---|---|---|
| Free Core Version | $0 on WordPress.org | $0 on WordPress.org |
| Annual License (1 Site) | $89/yr (renews at $129/yr) | $129/yr (renewal price not stated) |
| 3-Year Annual Total | $347 | $387 (if it renews at $129/yr) |
| Lifetime License (1 Site) | $199 (one-time) | $269 (one-time) |
| Largest Lifetime Plan | $799 (50 sites) | $899 (1,000 sites) |
| Trial & Refund | Free version; 14-day refund | Free version; 10-day Pro trial (no card); 30-day refund |
| Lifetime 3-Year Savings vs WooCommerce Subscriptions ($837) | Saved $638 | Saved $568 |
Both plugins cost far less than the official WooCommerce Subscriptions extension ($279/yr, or $837 over 3 years). For one site, WPSubscription is $40 cheaper over 3 years on annual plans (if ArraySubs renews at $129/yr) and $70 cheaper on lifetime licenses.
Two things narrow that gap. ArraySubs’ free plugin already includes features that need a paid WPSubscription plan, such as variable subscriptions, Mollie, and upgrades and downgrades with proration. And at agency scale, ArraySubs’ $899 Agency Lifetime covers 1,000 sites, against $799 for WPSubscription’s 50-site Pro lifetime. ArraySubs has no multi-site yearly plan, though.
Where ArraySubs Wins
- A Broader Free Plugin: Automatic Stripe, PayPal, Paddle, and Mollie renewals, variable subscriptions, lifetime deals, content restriction, and customer pause, skip, upgrade, and downgrade (with proration) are all free.
- Integrated Content Gating: Protect pages, posts, blocks, custom post types, URL paths, and downloads, with drip rules, without installing an additional membership plugin.
- Customer-Built Subscription Boxes: A free Subscription Box builder, plus free Renewal Sync to align renewal dates.
- Saving Customers Before They Cancel (Pro): Retention Flow with cancellation reasons and save offers, Retention Analytics, AI churn analysis, and a revenue forecast.
- Extra Commerce Tools: A store credit wallet, member pricing, Fixed Period Membership (Pro), and manual renewal invoices through any WooCommerce gateway.
- Agency Lifetime Pricing: $899 once for up to 1,000 sites.
- Very Frequent Releases: The free plugin reached 2.0.9 and Pro reached 1.2.8 by October 2026, about seven months after its WordPress.org listing.
Where WPSubscription Wins
- Lower Cost for One Site: $347 vs $387 over three years on annual plans (if ArraySubs renews at $129/yr), and $199 vs $269 for a lifetime license.
- Installments / Split Payments (paid plans): Sell high-value products in fixed installments without third-party BNPL dependencies. ArraySubs lists installments as “coming soon”.
- Win-Back Campaigns After Cancellation: Subscription Recovery (Standard and Pro, or an add-on on Basic) keeps working after a customer leaves, and the Cancellation Survey is in the free version.
- Delivery Scheduling for Boxes (paid plans): Delivery statuses and printable delivery addresses for recurring physical shipments.
- More Regional Gateways: Razorpay and Xendit (paid plans) and WooEpay, alongside Stripe and PayPal.
- Documented REST API, Hooks, and Filters (paid plans): For connecting subscriptions to other tools.
- A Longer Track Record: On WordPress.org since 2022 (rebuilt in 2023), with 1,000+ active installs and 4.9/5 from 25 ratings, against ArraySubs’ 300+ installs and 5 reviews since March 2026.
Who Should Choose Which?
Choose WPSubscription if…
- You ship a fixed box on a schedule and want delivery dates, statuses, and address lists (paid plans).
- You want split payments and installment plans in your checkout (paid plans).
- You want win-back campaigns for customers who have already cancelled (Standard and Pro).
- You need Razorpay or Xendit for automatic renewals.
- You want the lower one-site price: $347 over three years, or $199 for a lifetime license.
Choose ArraySubs if…
- Your business centers on gated membership content, paywalled articles, or exclusive media.
- You want content restriction and recurring billing managed by a single plugin.
- You want more in the free plugin: four automatic gateways, variable subscriptions, and customer pause and skip.
- You want customers to build their own subscription box.
- You want to offer lifetime access options alongside recurring subscriptions.
- You run PHP 8.1+ and want fixed-period memberships (Pro) or one lifetime license for many client sites.
Frequently Asked Questions
Are both WPSubscription and ArraySubs free to start?
Yes, but the free versions are not equal. ArraySubs’ free plugin is broader: it includes automatic Stripe, PayPal, Paddle, and Mollie renewals, variable subscriptions, content restriction, customer pause and skip, upgrades and downgrades with proration, and a subscription box builder. WPSubscription’s free version covers simple subscriptions, free trials, a customer dashboard, Stripe and PayPal renewals, and a cancellation survey. Its paid plans add variable subscriptions, split payments, delivery scheduling, and more gateways. ArraySubs Pro adds Retention Flow, Subscription Shipping, Fixed Period Membership, and AI churn analysis.
Where is customer and subscription data stored?
Both plugins are native to WooCommerce. Customer profiles, subscription records, renewal logs, and order history live inside your self-hosted WordPress database, not on a third-party platform.
Which plugin is better for physical subscription boxes?
It depends on the box. If customers choose what goes in it, ArraySubs has a free Subscription Box builder and WPSubscription does not. If you ship a fixed box, WPSubscription’s delivery scheduling (paid plans) adds delivery statuses and printable delivery addresses. ArraySubs can also align every renewal to the same day with its free Renewal Sync.
Can I restrict content with WPSubscription?
Only through WordPress user roles, on paid plans. When a subscription starts, the customer can receive a role; when it ends, the role is removed or changed. For built-in page, block, and drip gating without extra plugins, ArraySubs provides content restriction in its free plugin.
Do both plugins support lifetime licenses?
Yes. WPSubscription offers lifetime licenses from $199 for one site up to $799 for 50 sites. ArraySubs offers lifetime plans at $269 for one site and $899 for 1,000 sites. Both eliminate recurring annual renewal fees.
How do both plugins handle failed payments?
WPSubscription’s Stripe integration retries failed payments in the free version, and paid plans add smart retry logic and a grace period. ArraySubs sends renewal reminders and applies a grace period in its free plugin. For voluntary cancellations, ArraySubs Pro shows save offers before the cancellation completes, while WPSubscription’s Subscription Recovery (Standard and Pro) runs win-back campaigns after it.
The Bottom Line
Both WPSubscription and ArraySubs are lower-cost alternatives to the official WooCommerce Subscriptions extension.
If your priority is content gating and membership community management in one package, or you want as much as possible in a free plugin, ArraySubs is a strong option, as long as you are comfortable with a newer plugin whose free and Pro features are still moving.
If your goal is selling fixed subscription boxes, offering installment plans, and winning back customers who cancel, at a lower price for one site, WPSubscription is the better fit.
Ready to build your recurring revenue engine? Download the free plugin on WordPress.org or compare our pricing plans to see what each paid plan includes.
How We Compared
This is a documentation and pricing review, not a hands-on test. On October 9, 2026 we re-read each vendor’s public pages and recorded the version and list price below. WPSubscription facts come from its WordPress.org listing and our own pricing page.
| Product | Version checked | List price checked | Source |
|---|---|---|---|
| WPSubscription | Free 2.4.0 (Oct 8, 2026) · Pro 2.3.0 (Oct 6, 2026) | $89/yr (1 site), $149/yr (5 sites), $299/yr (50 sites), renewing at $129 / $299 / $599; lifetime $199 / $429 / $799 | wordpress.org |
| ArraySubs | Free 2.0.9 (Oct 5, 2026) · Pro 1.2.8 (Oct 5, 2026) | Personal Yearly $129/yr (1 site); Personal Lifetime $269 (1 site); Agency Lifetime $899 (1,000 sites) | arrayhash.com |
What We Checked
- Each list price, what it covers (sites and term), whether a lifetime licence exists, and what it renews at, from the vendor’s pricing page.
- Each feature row against the vendor’s documentation, changelog, or WordPress.org listing. A ✓ means the vendor documents the feature; we say when it needs a paid plan.
- WPSubscription prices are our current prices, which renew at the regular price after the first year; multi-year costs include those renewals.
Limitations
- We make WPSubscription. We have tried to say plainly where competitors are stronger, but verify anything your decision depends on.
- We did not measure performance, setup time, support quality, or bugs for any plugin here.
- ArraySubs' own pricing and feature pages contradict its WordPress.org readme and changelog on what is free and what is Pro. We follow the readme and changelog: free version 1.8.12 (Aug 15, 2026) moved Stripe, PayPal, Paddle and Mollie automatic payments and the Subscription Box builder into the free plugin, and Pro 1.2.0 (Sep 5, 2026) moved Retention Flow and Retention Analytics into Pro. Its free/Pro split changes often, so check it before you buy.
- ArraySubs' pricing page does not say what Personal Yearly renews at, so our three-year ArraySubs total assumes it renews at its $129/yr list price.
- We could not find public developer documentation for ArraySubs, so we could not verify its hooks, filters, or API.
- We found no win-back email campaigns for customers who have already cancelled in ArraySubs' readme, changelog, or feature pages. Its retention tools act before a cancellation completes.
- Competitor prices are list prices in the vendor’s currency, before tax, coupons, and time-limited sales. Prices change often; the date above is when we last checked.
Sources
- ArraySubs on WordPress.org (readme and changelog)
- ArraySubs pricing
- ArrayHash changelog (ArraySubs Pro)
- ArraySubs Retention Flow Builder
- ArraySubs payment gateways
- WPSubscription pricing
Found something wrong or out of date? Tell us and we will re-check it and correct the post.


