Meet Milo Subscriptions

Sell subscriptions with WooCommerce. Or without.

Milo Subscriptions is the most advanced, yet friendly, plugin for WordPress to sell subscriptions with WooCommerce. One-click migration, add-ons ecosystem, and all-in-one gateways extension. For free.


★★★★★

“No comparison, no words. Or just one: amazing!”

A happy Milo Subscriptions customer

Download Milo Subscriptions

It’s time to embrace the future of e-commerce when it comes to selling subscriptions with WooCommerce.

Everything You Need

Recurring payments, subscription management, and customer self-service out of the box. Pay only for what you need.

Automatic recurring payments

Works with Stripe, PayPal, and any WooCommerce gateway that supports tokenization. Payments are processed automatically on schedule.

Full subscription lifecycle

Suspend, cancel, reactivate, upgrade, or downgrade. Your customers can manage their own subscriptions, and so can your team from the admin.

HPOS compatible and lightweight

Built from scratch for modern WooCommerce. Fully compatible with High-Performance Order Storage, and designed to be fast with minimal overhead.

Free trials and sign-up fees

Offer free or paid trial periods to let customers try before they commit. Add optional one-time sign-up fees at checkout. Trials transition to the first renewal automatically.

Upgrade, downgrade, and switch

Let customers switch between plans directly from their account. Supports variable subscription products with prorated credits applied automatically on plan changes.

Transactional emails built in

Renewal invoices, cancellation confirmations, on-hold notices, trial ending alerts, and more. Every email can be toggled, customized, and previewed from the settings panel.

Simple and variable subscriptions

Create simple subscription products or variable subscriptions with per-variation billing intervals, trial periods, and sign-up fees. Full parity with WooCommerce
product types.

Customer self-service

Customers can pause, resume, cancel, switch plans, update payment methods, and trigger early renewals from their My Account page. Optional cancellation survey included.

Renewal synchronization

Align all subscription renewals to a specific day of the month or a specific date. Proration fees are calculated automatically so customers pay fairly from day one.

Full REST API

Over 20 endpoints for subscriptions, settings, analytics, and add-on management. Build custom integrations, dashboards, or mobile apps on top of milosubscriptions.

Migrate in minutes

One-click migration from WooCommerce Subscriptions or WP Swings. Includes a dry-run report before any data is touched, with background batch processing for large stores.

Developer-friendly

30+ action and filter hooks covering every lifecycle event: creation, renewal, status changes, switching, trial end, and more. Extend or customize any behavior without
touching core files.

Free Core Plugin

Milo Subscriptions ships with everything you need to sell subscriptions on WooCommerce. Billing schedules, free trials, sign-up fees, customer self-service, and 11 transactional emails. No license key, no annual renewal. Just install and start selling.

Pay-As-You-Grow Add-ons

Only buy what your store actually needs. Failed payment retry, gifting, coupons, stock management, and more. Each add-on is priced individually, or grab the bundle and get everything at a discount.

Built for Modern WooCommerce

HPOS compatible, block checkout ready, and designed to be fast. No legacy code, no compatibility layers. Milo Subscriptions was built from scratch for WooCommerce as it exists today, not five years ago.

Migrate in Minutes

Already using WooCommerce Subscriptions or WP Swings? The built-in migration tool runs a dry-run report first, then moves your subscriptions in the background. Payment tokens carry over, so automatic renewals keep working.

I’m super impressed with how easily I can now follow my churn rate, and improve it drastically!


Testimonial author avatar

Jane Montbur

WooCommerce Store Owner