Easy Digital Downloads to WooCommerce, subscriptions included

Moving a store from Easy Digital Downloads to WooCommerce has always had one painful step in the middle: the subscriptions. Products can be rebuilt, content can be moved, customers can be exported. But recurring billing has stubbornly meant going back to every subscriber and asking them to subscribe all over again. Some do. Many do not, and you find out which is which over the following months.

Milo Subscriptions now imports Easy Digital Downloads Recurring Payments directly. Your subscribers keep their plan, their price and their renewal date, and never hear about the move.

Why this is not a plugin swap

Our other importers move subscriptions between WooCommerce plugins. This one crosses a platform boundary, and EDD does not have the pieces WooCommerce expects. There are no products, only downloads. No orders, only payments. Customers are EDD’s own records, not WordPress users. Cadences are written differently: EDD says “quarter” where WooCommerce says every three months.

So the import does not copy rows across. It reads EDD’s tables directly and builds the WooCommerce side as it goes: a subscription product per download, saved as a hidden draft so nothing appears in your shop uninvited, and one product per price tier when a download has several, because two tiers can bill on different schedules.

Your files stay exactly where they are. They are attached to the new products pointing at the same locations EDD already serves them from, with EDD’s own per-tier gating reproduced, so a Premium subscriber keeps getting the Premium files and nothing else.

The part we thought hardest about

There is one thing the import deliberately does not bring across: the payment agreement.

EDD stores it with your gateway, and that agreement keeps billing on the gateway’s side until you cancel it there. If Milo also charged the same saved card, your subscriber would pay twice for the same month. Nobody notices that on day one. Everybody notices it on day thirty.

So imported subscriptions arrive on manual renewal. Each renewal is invoiced to the customer instead of charged, and your store keeps running while you close the old agreements down in your own time. When you are ready, the Health Check screen sends re-authorization emails: customers re-enter their card once, through your gateway, and automatic billing resumes. Every imported subscription is placed in that audience for you, so nothing gets left behind.

It would have been easier to reuse the card and let the two systems race. We would rather your customers never notice the move at all.

What comes across

Statuses, including EDD’s trialling and failing states. Billing periods, with quarter and semi-year translated into the schedules your customers already have. Trials, as real trial end dates. Sign-up fees. Fixed-length plans, where EDD’s count of payments becomes an end date that stops the subscription at the right cycle. Guest checkouts stay guest checkouts, identified by their billing email rather than attached to whichever account happens to share it.

Past EDD payments are not recreated as WooCommerce orders. Those sales already exist in EDD, and importing them would count the same revenue twice in your reports.

How it runs

The importer detects EDD automatically and shows you a preview before anything changes: how many subscriptions, in which states, on which cadences, how many products it will create, and what to be aware of. Nothing is written until you press the button.

The import itself runs in the background in batches, so a store with thousands of subscriptions does not hang on a page load. It is safe to re-run: every imported row is stamped on both sides, so a second pass does nothing rather than duplicating. Afterwards, a verification report pairs every EDD subscription with the Milo subscription it produced and names any that did not line up.

Your EDD data is never modified. Nothing is moved, only read.

Six sources, one importer

Easy Digital Downloads joins WooCommerce Subscriptions, Subscriptions for WooCommerce by WP Swings, YITH WooCommerce Subscription, Flexible Subscriptions by WP Desk, and Sublium. Same wizard, same preview, same verification report.

Migrating recurring billing is the step that keeps stores where they are, long after they have decided to move. We would rather that step were boring.

Read the migration guide →

WooCommerce Subscriptions 9.0 is here: what it means for merchants (and why we think subscriptions should be free)

What used to be a separate extension is now part of the core plugin, existing installations migrate automatically, and the standalone plugin can be safely deactivated.

As people who spent years inside WooCommerce, we think this is a good moment to step back and look at where subscriptions on WordPress are heading, and what it means for the merchants who actually run these stores.

What actually changed in 9.0

Credit where it is due: this is a merchant-friendly release. Working straight from the changelog, the notable pieces:

If you run a store on WooCommerce Subscriptions, 9.0 is worth installing.

The bigger signal

The interesting part is not any single feature. It is the direction.

For years, selling a normal product on subscription required a second paid extension. With 9.0, Automattic folded that capability into the core subscriptions plugin and made it free. That is a clear statement: flexible subscription products are table stakes, not a premium upsell.

We could not agree more. In fact, that conviction is exactly why Milo Subscriptions exists.

We have believed this from day one

Milo Subscriptions is a free subscriptions plugin for WooCommerce, built from the ground up on the WordPress of 2026. Selling subscription products, mixed carts (a subscription and a one-off item in the same cart), free trials, sign-up fees, and plan switching with proration have always been in the free core. Not behind an add-on, not behind a bundle, not behind a renewal fee.

So when WooCommerce Subscriptions moves toward “this should be built in and free,” it is moving toward where Milo already is. The difference is in how we got here. Milo was designed for today’s WordPress from the start, instead of a decade of features layered onto an older foundation. That shows up as a lighter plugin and a modern admin.

Where Milo goes further

If 9.0 has you reconsidering your subscriptions stack, here is what a free, modern alternative looks like.

Free core, fair economics. Milo’s core is free on WordPress.org. For payments, the companion Milo Payments plugin connects Stripe, PayPal, Mollie, and Square in one admin, with a simple 1% model and no monthly fee, instead of stitching together a gateway and extensions.

With or without WooCommerce. Milo has a standalone mode that sells recurring plans on any WordPress site, with no store, no products, and no cart required, just a subscribe button via a block or shortcode. That is a use case the WooCommerce-bound approach simply does not cover.

Operational tools built in. A nightly Subscription Health Check scans for expired cards, stale gateway tokens, and drifted renewal dates, and surfaces them before they turn into support tickets.

Your data stays yours. Subscriptions are stored as standard shop_subscription orders, exportable to CSV or JSON at any time, and the migration is reversible.

Being fair about it

None of this means you should rip out WooCommerce Subscriptions. If you are on WCS, happy with it, and 9.0 gives you what you need, that is a perfectly good outcome, and this release genuinely improves the product.

But “more features folded into a bigger plugin” is not what every store wants. Some merchants want something lean, free, and modern, with payments and standalone selling handled out of the box. For them, the consolidation in 9.0 is a nudge worth acting on.

If you want to try the lean path

Milo ships with a built-in migrator that imports your existing subscriptions, customers, billing schedules, and saved payment methods from WooCommerce Subscriptions, with renewals continuing through your existing gateway. Most stores migrate in an afternoon, and because nothing is stored in a proprietary format, you can leave just as easily as you arrived.

WooCommerce Subscriptions 9.0 confirms a direction we have backed all along: the fundamentals of selling subscriptions should be free and built in. Milo takes that idea a step further, and it is free to try today.

Best WooCommerce Subscriptions Plugins (2026): An Honest, Tested Comparison

If you run an established store and want first-party software, WooCommerce Subscriptions is the safe incumbent, though it is paid and dated. For enterprise-grade billing across many channels, look at Chargebee. On a tight budget for a simple WooCommerce store, YITH or WebToffee will do the job.

Recurring revenue is the best revenue, but only if the billing actually runs itself. The wrong plugin means failed renewals, manual chasing, customers who cannot cancel without emailing you, and a migration you are scared to attempt. This guide compares the real options for WordPress and WooCommerce in 2026, with honest pros and cons, so you can pick the one that fits your store instead of the one with the loudest marketing.

What subscription management software actually does

Subscription management software turns one-off products into recurring revenue and then handles everything that piles up afterward: scheduling renewals, charging saved payment methods, retrying failed payments, sending billing emails, letting customers pause or cancel on their own, and reporting on what is happening to your revenue. On WordPress, this usually means a plugin that sits on top of WooCommerce, though some tools run standalone or as external platforms.

The hard part is never creating the subscription. It is the second month, the failed card, the customer who wants to downgrade, and the renewal that silently stops. Good software makes those invisible.

Key terms worth knowing

What to look for in a subscription plugin

  1. Free vs paid core. Some tools are free to start, others charge a few hundred per year before you sell anything. Decide how much you want to commit before validating the model.
  2. Does it need WooCommerce. Most do. A few can sell subscriptions standalone, which matters if you do not run a WooCommerce store.
  3. Payment gateways and dunning. Check that your gateway is supported, that it is SCA-ready, and that failed payments are retried automatically.
  4. Migration. If you already sell subscriptions, you need a path that carries over active subscriptions and payment tokens so renewals never pause.
  5. Customer self-service. Customers should pause, cancel, upgrade, change payment method, and view history without contacting you.
  6. Security and code quality. This software touches payment tokens. Modern, well-maintained code matters more here than anywhere else.

Comparison table

PluginBest forFree versionWorks without WooCommerceMigration toolGatewaysApprox. price
Milo SubscriptionsFree start, modern stackYes (full core)Yes (standalone)Yes (Woo Subs + WP Swings)Stripe, PayPal, Mollie, SquareFree core, add-ons bundle 149 EUR/yr (promo), 1% via Milo Payments
WooCommerce SubscriptionsEstablished WooCommerce storesNoNon/aMany (via Woo gateways)~$279/yr
SUMO SubscriptionsFeature-heavy one-time buyNoNoNoMany~$49 one-time
YITH WooCommerce SubscriptionSimple budget setupLimitedNoNoStripe, PayPal~199 EUR/yr
Subscriptions for WooCommerce (WebToffee)A simple free optionYes (basic)NoLimitedStripe, PayPalFree, Pro ~$89/yr
SureCartAll-in-one checkout outside WooYesYes (its own stack)NoStripe and othersFree, paid from ~$179/mo
ChargebeeEnterprise billingUnder revenue thresholdYes (external)NoManyFree under threshold, then custom
Stripe Billing / standaloneDevelopers wanting raw Stripen/aYesNoStripe~0.5 to 0.8% on recurring

Prices are approximate and change. Check each vendor before buying.

The plugins, reviewed

Milo Subscriptions

Overview: A free subscriptions plugin for WordPress, available on WordPress.org, built by a team led by an 11-year WooCommerce veteran. It sells subscriptions with WooCommerce, and it also has a standalone mode that sells plans through the Stripe customer portal without WooCommerce at all. It pairs with a free companion gateway plugin, Milo Payments, that connects Stripe, PayPal, Mollie, and Square through OAuth in a few clicks. It is not a fork of WooCommerce Subscriptions, it is a modern rebuild with a React interface modeled on the WordPress site editor.

Key features:

Pros:

Cons:

Pricing: Free core. Milo Payments is free and takes 1% per transaction. The add-on marketplace is a bundle at 299 EUR/year (promo 149 EUR). The Any Gateway add-on is billed monthly and unlocks gateways beyond the default four.

Best for: Stores that want to start free, anyone selling subscriptions without WooCommerce, and teams that value a modern, secure stack.

WooCommerce Subscriptions

Overview: The first-party subscriptions extension from WooCommerce itself. The default, trusted choice for years, and still the most widely deployed.

Key features: Recurring billing, variable subscriptions, automatic and manual renewals, subscriber management, and broad gateway support through the WooCommerce ecosystem.

Pros:

Cons:

Pricing: Approximately $279 per year, per site.

Best for: Established WooCommerce stores that want first-party software and are happy to pay for it.

SUMO Subscriptions

Overview: A long-standing, feature-dense subscriptions plugin sold on CodeCanyon with a one-time price.

Pros: One-time cost rather than annual. Very feature-rich, with synchronization, proration, and flexible plans.

Cons: The interface and configuration can feel heavy and complex. Support and updates depend on the one-time-purchase model, which some buyers find limiting. WooCommerce required.

Pricing: Roughly $49 one-time, with limited included support.

Best for: Stores that want maximum features for a one-time fee and do not mind a steeper setup.

YITH WooCommerce Subscription

Overview: Part of the large YITH plugin catalog, aimed at simple recurring billing on a budget.

Pros: Straightforward, affordable, and familiar if you already use YITH plugins.

Cons: Fewer advanced features and gateway options than the leaders. WooCommerce required.

Pricing: Around 199 EUR per year.

Best for: Simple WooCommerce stores that want a no-frills, low-cost option.

Subscriptions for WooCommerce (WebToffee)

Overview: A freemium plugin from WebToffee, with a free tier on WordPress.org and a premium upgrade.

Pros: Free to start, simple to set up, covers basic recurring billing.

Cons: Advanced features sit behind the premium tier. Migration and gateway coverage are more limited than the top options.

Pricing: Free, with Pro at much higher costs per year.

Best for: Stores that want a simple free option from an established vendor and may upgrade later.

SureCart

Overview: Not a traditional WooCommerce plugin but a checkout and billing platform for WordPress that handles subscriptions through its own stack.

Pros: Modern checkout, works without the full WooCommerce setup, good for digital products.

Cons: A different model from WooCommerce, so it is not a drop-in if your store is already Woo-based. Pricing scales with usage.

Pricing: Free tier, paid plans at much higher costs.

Best for: Creators and digital sellers who want an all-in-one checkout outside the WooCommerce stack.

Chargebee

Overview: A dedicated enterprise subscription-billing platform that integrates with WordPress rather than living inside it.

Pros: Powerful billing logic, advanced dunning, tax handling, and reporting built for scale.

Cons: Overkill and over-budget for most small WooCommerce stores. It is an external platform, not a WordPress-native plugin.

Pricing: Free under a revenue threshold, then custom enterprise pricing.

Best for: Larger businesses with complex billing that have outgrown a plugin.

Standalone billing platforms (Stripe Billing, Pabbly, Recurly)

Overview: If you do not need WordPress in the loop, raw Stripe Billing or platforms like Pabbly and Recurly handle subscriptions entirely outside your site.

Pros: Robust, scalable, developer-friendly.

Cons: You give up the WordPress and WooCommerce storefront and customer experience, and you build more yourself.

Pricing: Stripe Billing charges roughly 0.5 to 0.8 percent on recurring payments. Others vary.

Best for: Developers and teams comfortable building the front end themselves.

Selling subscriptions without WooCommerce

Most plugins on this list cannot do this. They require a full WooCommerce store, products, and checkout. If you only want to sell a few recurring plans, that is a lot of overhead.

Milo Subscriptions is the exception. Its standalone mode sells plans through the Stripe customer portal with no WooCommerce required, while still living inside your WordPress site. You create plans, customers subscribe, and they manage everything in the Stripe portal. For coaches, SaaS-style services, memberships, and simple recurring offers, this removes an entire layer of complexity. SureCart and external platforms can also operate outside Woo, but they move you off the WordPress-native model entirely.

Migrating from WooCommerce Subscriptions or WP Swings

The biggest fear when switching is breaking active subscriptions. If payment tokens do not carry over, renewals pause, customers get charged twice or not at all, and you spend a weekend firefighting.

A proper migration carries over active subscriptions and their saved payment tokens so billing continues without interruption. Among the plugins here, Milo Subscriptions ships a one-click migration from both WooCommerce Subscriptions and WP Swings, the two most common starting points. It is worth stressing that Milo is not a fork of WooCommerce Subscriptions, it is a separate, modern codebase with a migration path into it. That distinction matters for long-term maintenance and security.

Which one should you choose?

There is no single best plugin, only the best fit for your store, your budget, and whether you need WooCommerce at all.

Frequently asked questions

Is there a free WooCommerce subscription plugin?

Yes. Milo Subscriptions offers a full-featured free core on WordPress.org, including the migration tool, customer portal, and transactional emails with no upsell. WebToffee also has a free tier. WooCommerce Subscriptions, by contrast, is paid.

Can I sell subscriptions without WooCommerce?

Yes, but most plugins cannot do it. Milo Subscriptions has a standalone mode that sells plans through the Stripe customer portal without WooCommerce. Platforms like SureCart and Stripe Billing also work outside WooCommerce, with their own stacks.

How do I migrate from WooCommerce Subscriptions?

Use a migration tool that carries over active subscriptions and payment tokens so renewals do not pause. Milo Subscriptions provides one-click migration from both WooCommerce Subscriptions and WP Swings.

Is Milo a fork of WooCommerce Subscriptions?

No. Milo is a separate, modern rebuild with a React interface, not a fork. It offers a migration path from WooCommerce Subscriptions and WP Swings, but the codebase is its own.

Which payment gateways are supported?

This varies by plugin. Milo, through its free Milo Payments companion, supports Stripe, PayPal, Mollie, and Square via OAuth. WooCommerce Subscriptions and others rely on the broader WooCommerce gateway catalog.

What is failed payment recovery, or dunning?

Dunning is the automated retrying of failed payments and prompting customers to update an expired card. Good dunning recovers revenue that would otherwise churn silently. Look for it in any plugin you choose.

Milo Subscriptions is now compatible with Donation Platform for WooCommerce

Recurring donations are really just subscriptions, so Milo and a good donation plugin should work well together. As of today, they do. We’ve released a small, free connector that joins Milo Subscriptions with the Donation Platform for WooCommerce (WCDP) plugin, so you can take recurring donations that bill what the donor actually pledged.

What it looks like

A supporter opens your donation form, chooses “monthly,” and pledges £50. From then on that’s exactly what they give: £50 a month, on schedule, charged automatically. They can manage the gift themselves from My Account, and every renewal counts toward your fundraising goal. WCDP gives you the donation form, the suggested amounts, and the receipts. Milo runs the recurring billing behind it. The connector ties the two together, so the amount and frequency a donor picks carry through on every renewal, at whatever cadence you offer: weekly, monthly, or yearly.

What you get

Donors get a giving experience that reads like giving rather than a shop checkout. The form, the suggested amounts, and the receipts come from WCDP, while Milo looks after the recurring billing and gives each donor a place in My Account to see and manage their gift. The wording follows suit, so a donor sees “Recurring Donations” instead of “Subscriptions,” a “Donate” button instead of “Add to cart,” and a short note under the form letting them know the gift will repeat. If you run ordinary subscriptions alongside your donations, you can turn that donation wording off and keep the standard labels.

For you, it stays out of the way. A donation and a regular subscription can sit in the same cart without affecting each other, and there’s nothing extra to maintain. If you ever switch one of the two plugins off, the connector simply steps aside.

Setting it up

  1. Install and activate WooCommerce, Milo Subscriptions (with a recurring-capable gateway like Milo Payments), and Donation Platform for WooCommerce.
  2. Install and activate the connector. If either parent plugin is missing, it just shows a notice and stays inactive.
  3. Create a Variable subscription product (a Milo product type), for example, “Recurring Donation.”
  4. Add a Frequency attribute with values Weekly / Monthly / Yearly, and create one subscription variation per value with its billing period set.
  5. Mark the product as a Donation Product (the WCDP checkbox) and set suggested amounts like £10 / £50 / £100, and allow custom amounts if you like.
  6. Drop the WCDP donation form on the page. Donors pick a frequency and an amount, and the connector handles the rest.

A couple of things to know

Fundraising goals just work. Recurring renewals count toward your goal automatically once the renewal order reaches “completed.” Make the donation product Virtual so renewals auto-complete. One caveat that isn’t ours: WCDP caches goal totals for up to six hours, so the progress bar can lag a little.

Receipts and thank-you certificates fire on renewals too, handled natively by WCDP. As with one-off donations, that part needs the WooCommerce PDF Invoices and Packing Slips plugin.

Gateways: anything Milo can charge on a schedule will work, because renewals are billed against a stored token. That means Milo Payments (PayPal, Stripe, Mollie, Square) or the Any Gateway add-on. Most one-time-only donation gateways won’t do recurring.

Which platform should we connect next?

What are you running your donations or memberships through, and what would you most like to see Milo connect to next? If it isn’t WCDP, tell us what it is. We’d like to know what to prioritise.

Introducing Milo: Free Subscriptions for WooCommerce

Today we’re launching Milo Subscriptions and Milo Payments.

Both are free. Milo Subscriptions live on WordPress.org and ready to install. There’s also a paid add-on bundle for stores that need more, priced at $149 per year, with a 30-day money-back guarantee. That’s the entire pricing story. No upgrade ladders, no licensing chains, no surprises.

If you sell anything on a recurring basis through WooCommerce, this is for you.

Milo Subscriptions dashboard. The central place to handle your subscriptions.

The problem we built Milo to solve

If you’ve ever run a real subscription store on WooCommerce, you know how the bill builds.

The core subscriptions plugin from woocommerce.com is $299 a year. You add AutomateWoo for failed payment recovery, that’s another $159. You add WooCommerce Memberships to gate content, another $199. Before your store does anything beyond the basics, you’ve spent $657 a year on three extensions. And that’s before you’ve sold a single subscription.

That’s the moment a lot of small and mid-sized stores quietly walk away from the platform. Not because WooCommerce can’t do subscriptions, but because doing them well costs more than most stores can justify in year one.

We built Milo to fix that.

What launches today

Milo Subscriptions is the core plugin. It handles recurring billing, customer self-service, plan switching with proration, free trials, sign-up fees, mixed carts, variable subscription products, and full WooCommerce Blocks checkout support. Free, on WordPress.org. No license key. Cherry on the cake: Milo has a standalone mode in case you want to sell subscriptions without WooCommerce.

Milo Payments is our unified payment gateway plugin. One install gives you Stripe, PayPal, Mollie, and Square through a single admin interface, with one OAuth flow per provider, one place to disconnect, and a consistent settings UI across all four. Free. Optional 1% commission on transactions if you choose to use it. Second cherry on the cake: Milo Payments can be used as regular gateways for non subscription products.

The All Add-ons Bundle is $149 a year (limited period) and unlocks every premium Milo add-on, present and future. That includes Memberships, Gifting, Subscription Coupons, Failed Payment Retry, Advanced Analytics, Stock Management, Scheduled Start dates, Split Shipping, Download Limits, All products for subscriptions, and Gravity Forms checkout. Eleven add-ons today, more on the way, all included.

Individual add-ons are available a la carte starting at $19, for stores that only need one or two.

A migration tool ships free inside Milo Subscriptions. It imports existing WCS subscriptions, customers, billing schedules, and saved payment methods. We’ve tested it on stores with thousands of active subscriptions and it works without breaking anything.

The pricing in plain English

We get one question more than any other: “How do you make money if the core is free?”

Three ways.

The first is the All Add-ons Bundle at $149 per year. That’s the primary revenue line. Bundle customers get every premium add-on we ship, including future paid releases, for as long as their license is active. If you only need one or two add-ons, you’d pay less buying them individually. If you need three or more, the Bundle pays for itself the day you install it.

The second is Milo Payments, which charges a 1% commission on transactions (same as WooPayments) processed through it, on top of the standard Stripe, PayPal, Mollie, or Square fees. That’s it. No setup fees, no monthly minimum, no chargeback markup, no currency conversion surcharge beyond the underlying provider’s rate. That makes us cheaper than WooPayments for US customers.

The third is individual add-on sales for stores that don’t want the full Bundle.

You’ll notice none of those revenue lines gate the core plugin. You can install Milo Subscriptions today, run a subscription store on it forever, and pay us nothing. We’d prefer if you eventually wanted the Bundle or chose Milo Payments, but we’d rather earn that by being useful than by holding the core hostage.

The math, in real numbers

Here’s what a typical mid-sized subscription store actually pays.

StackWooCommerce.comMilo
Core subscriptions plugin$299 / yearFree
Failed payment recovery+ AutomateWoo $159 / yearAdd-on or In Bundle
Memberships gating+ WC Memberships $199 / yearAdd-on or In Bundle
Recurring couponsIncluded in core licenseAdd-on or In Bundle
MRR / churn / LTV analyticsNot included, requires WC AnalyticsAdd-on or In Bundle
Gifting subscriptionsNo official optionAdd-on or In Bundle
Year 1 total$657$149
Year 2 total$657 every year$149 every year

That’s $508 in savings every year, every year you run your store.

Side-by-side comparison page with the full detail: milosubscriptions.com/milo-vs-woocommerce-subscriptions.

Built on modern WordPress

The other reason to build Milo was technical. WCS shipped in 2013. The WordPress it was built for doesn’t exist anymore. Milo is fresh code, built on the WordPress of 2026.

That means:

The technical decisions are deliberate. We want Milo to be the plugin developers reach for when they want to customise, integrate, or extend. The REST API alone is going to make a lot of agency work easier.

A note from us

We spent more than a decade building WordPress plugins.

The pricing model is a choice. The thing we kept hearing from store owners was that the cost of doing subscriptions on WooCommerce was disproportionate to the size of their business. The plugin should not be the thing that gates you from running your store. That’s why the core is free and stays free.

If you’re starting a subscription business today, or you’ve been priced out of doing it well on WooCommerce, this is for you.

Subscription Health Check, free in the core

One thing we wanted from day one was a way to surface broken subscriptions before customers email you about them. Customer IDs that no longer resolve at the gateway. Payment methods that have expired. Renewal dates that drifted out of sync. Tokens that quietly invalidated months ago.

Milo Subscriptions ships with a built-in Health Check that scans every active subscription on a nightly schedule, and on demand from the admin. The findings appear in a dedicated tab with a sortable, filterable list of subscriptions that need attention. You see problems before customers send the support ticket.

This is usually the kind of thing you’d build custom for every serious subscription store, or pay a separate add-on for. In Milo, it’s part of the free core.

What’s already in the Bundle

For the $149 yearly Bundle, today on launch day, you get:

Eleven add-ons in the Bundle today. Every paid add-on we ship in the future, while your license is active, is also included automatically. No upgrade emails, no “that one’s a separate purchase,” no surprises.

What’s free, what’s paid

To make this crystal clear:

Free, forever:

Paid (Bundle for $149/year, or buy individually):

Optional, transaction-based:

What’s next

This is day one. The roadmap for the rest of 2026:

We’re not going to chase every feature request. We’d rather ship fewer things that work end-to-end than a long list of half-finished ones. If you have something specific you want, the fastest way to influence the roadmap is to email us at [email protected].

Try Milo today

Three ways in:

The Bundle comes with a 30-day money-back guarantee. The core plugin is free with no credit card. If you’ve got questions about whether Milo is the right fit for your specific store, email us at [email protected] and we’ll talk through it.

Thanks

Building Milo would have taken twice as long without the support of a handful of people in the WordPress ecosystem who believed in the project before there was anything to see. Many of them are publishing their own posts about Milo this week. We’ve collected them on the Launch Partners page if you want to see what they have to say.

Welcome to Milo. Let’s build something good.

The All Add-ons Bundle: Every Paid Milo Extension for One Yearly Price

If you’ve ever priced out a real subscription store, you know how this goes.

You install the subscriptions plugin. Great. Then you realise you need a way to recover failed payments. That’s an add-on. Then your customers want to gift subscriptions, so that’s another add-on. Then you need real MRR analytics, because your built-in reports stop at “orders.” Another add-on. Then a coupon system that actually understands recurring billing. Another add-on. Then memberships. Another add-on.

By the time your store is doing the work it’s actually supposed to do, you’ve spent more on extensions than you spent on the subscriptions plugin itself. That’s the moment we lost a lot of customers when I was building this kind of thing in the past, and that’s the moment we wanted to fix with Milo.

What the bundle is

The All Add-ons Bundle is a single license that unlocks every paid Milo add-on we ship, for $149 a year.

Today that’s:

And every paid add-on we release in the future, during your license year, is included automatically. No upgrade emails, no “but that one is a separate purchase.” If we build it and charge for it, you have it.

The math

If you bought these add-ons individually, you’d be looking at over $300 a year for the whole catalogue. The bundle is $149. That’s the entire suite for the price of roughly three single add-ons.

The bundle pays for itself the moment you need four add-ons, and most real subscription stores end up needing more than that within the first year.

When the bundle isn’t right

I want to be straight about this. If you only need one specific add-on, like Failed Payment Retry for $19, just buy that. We don’t want anyone overpaying for things they aren’t going to use.

The bundle is the right call if:

That last one matters more than people expect. Pricing fatigue is real, and “should I upgrade for this” is a tax on your attention every quarter.

What you actually get

Your license renews automatically at the same price you signed up at. No surprise hikes when we add more add-ons. No removal of add-ons you depend on if you decide not to renew. Existing installs keep working through the end of your billing period either way.

Why we priced it this way

The honest answer is that we built Milo because the alternative felt extractive. The flagship Milo Subscriptions plugin and Milo Payments are both free, forever, with a 1% transaction fee on Milo Payments as the only ongoing cost. The bundle exists for the same reason: real subscription stores need a real toolbox, and that toolbox shouldn’t cost more than the store itself.

If you want to try the bundle, the 30-day guarantee means you can install everything, see if it pays for itself, and walk away if it doesn’t.

Get the All Add-ons Bundle →