Subscription commerce is no longer just for software and streaming services. Physical product subscriptions — supplements, pet food, coffee, skincare, groceries — are a $275 billion market growing at 20% annually.
For WooCommerce stores selling consumable products, subscriptions transform unpredictable one-time sales into predictable recurring revenue. A customer who buys protein powder once is worth $40. A subscriber who auto-ships every month for two years is worth $960.
This guide covers everything you need to set up, optimize, and scale subscription ordering on WooCommerce.
Why Subscriptions Work for Physical Products
Subscriptions work when three conditions are met:
Predictable consumption. The customer uses the product at a regular rate. They'll need more in 30 days whether or not they remember to reorder.
Repurchase intent. The customer plans to buy again. They're not trying the product once — they're committing to it.
Convenience value. The customer values not having to remember, search, and reorder. The subscription saves them time and mental energy.
Products that fit all three: supplements, vitamins, protein powder, pet food, coffee, tea, cleaning supplies, personal care, baby products, and specialty foods.
Products that don't: one-time purchases, fashion (trend-dependent), electronics (infrequent replacement), gifts.
WooCommerce Subscriptions: The Core Plugin
WooCommerce Subscriptions by Automattic is the standard plugin for subscription commerce on WooCommerce. It's battle-tested, well-supported, and integrates with most payment gateways.
Setup
- Purchase and install WooCommerce Subscriptions ($239/year from woocommerce.com)
- Create subscription products (simple or variable)
- Configure billing periods, trial options, and sign-up fees
- Connect a compatible payment gateway (Stripe recommended)
- Set up subscription management pages for customers
Product Types
Simple subscription. One product, recurring billing. "Protein Powder — $39.99/month."
Variable subscription. Multiple options with different subscription terms. "Coffee — Small Bag $14.99/2 weeks | Large Bag $24.99/month."
Subscription with sign-up fee. An upfront fee plus recurring charges. "Starter Kit $29.99 + $19.99/month refills."
Free trial subscription. No charge for the first billing period. "Try free for 30 days, then $24.99/month."
Billing Configuration
Billing periods: Daily, weekly, monthly, or annual. Most physical product subscriptions use monthly or biweekly.
Billing interval: Every 1, 2, 3, 4, 5, or 6 periods. "Every 2 months" for products with slower consumption.
Subscription length: Ongoing (no end date), or fixed length (e.g., 6-month commitment). Ongoing is more common for consumables.
Synchronize renewals: Bill all subscribers on the same day of the month. This simplifies fulfillment (one big batch vs. continuous individual orders) but requires proration for mid-month signups.
Pricing Strategies
Subscription pricing determines both conversion rate and long-term profitability. Get it wrong and you'll either fail to attract subscribers or bleed margin.
Subscribe and Save
The most common model: offer a discount for subscribing vs. one-time purchase.
- 5-10% discount: Conservative. Protects margin but may not be compelling enough to convert.
- 10-15% discount: Sweet spot. Meaningful savings for the customer, sustainable margin for you.
- 15-20% discount: Aggressive. High conversion but requires high retention to be profitable (you're losing money on short-tenure subscribers).
Show both prices side by side: "One-time: $39.99 | Subscribe: $33.99/month (Save 15%)."
Tiered Subscription Pricing
Reward longer commitments:
- Month-to-month: $39.99/month
- 3-month commitment: $36.99/month (save 7.5%)
- 6-month commitment: $33.99/month (save 15%)
- Annual: $29.99/month (save 25%)
Longer commitments reduce churn by adding switching costs. But they also increase the barrier to entry. Test whether the higher conversion of month-to-month or the better retention of commitments drives more total revenue.
Bundle Subscriptions
Instead of subscribing to individual products, offer a curated bundle: "Monthly Supplement Box — 4 products for $89.99/month (save 20% vs. individual pricing)."
Bundles work because:
- Higher AOV per subscription
- The bundle feels like a curated experience, not just a recurring purchase
- Harder to comparison-shop (the bundle is unique to your store)
- Opportunity to introduce customers to new products
Reducing Churn: The Subscription Killer
Acquiring a subscriber is expensive. Keeping them is everything. Subscription churn rates for physical products typically range from 5-15% per month. At 10% monthly churn, you lose half your subscribers in 7 months.
Why Subscribers Cancel
- Product surplus. They're receiving product faster than they use it. Boxes stack up.
- Budget pressure. A recurring charge they can cut during tight months.
- Product fatigue. They want variety or have found an alternative.
- Fulfillment issues. Late deliveries, damaged products, or inconsistent quality.
- Forgot they subscribed. The charge appears on their statement and they cancel reflexively.
Churn Reduction Tactics
Flexible frequency. Let subscribers choose their delivery interval: weekly, biweekly, monthly, or every 6 weeks. If someone is accumulating surplus product, they should be able to slow down rather than cancel.
Skip and pause. The most important retention feature. "Skip next month" lets subscribers take a break without losing their subscription. "Pause for 2 months" accommodates travel, budget constraints, or temporary reduced need.
WooCommerce Subscriptions supports both skip and pause natively. Make these options prominent on the subscription management page — not hidden behind a support ticket.
Swap products. Let subscribers change their product selection between deliveries. A coffee subscriber who wants to try a different roast should be able to swap without canceling and re-subscribing.
Adjust quantity. The subscriber needs 2 bags this month but only 1 next month. Let them change quantities between deliveries.
Cancellation survey. When a subscriber attempts to cancel, show a brief survey: "Why are you canceling?" with options like:
- Receiving too much product → Offer to reduce frequency
- Too expensive → Offer a discount or smaller size
- Switching to a competitor → Offer a price match or bonus
- Product issue → Route to support for resolution
This "save" flow can recover 10-20% of cancellation attempts.
The Subscriber Experience
The subscription management experience determines whether subscribers feel in control or trapped.
Self-Service Portal
Subscribers need a dashboard where they can:
- View upcoming deliveries and dates
- Modify products and quantities
- Change delivery frequency
- Skip the next delivery
- Pause the subscription
- Update payment method
- Update shipping address
- View past subscription orders
- Cancel (without calling support)
WooCommerce Subscriptions adds these features to the My Account page. Customize the template to make it clear and user-friendly.
Communication
Order confirmation emails. For each renewal, send a confirmation that includes what's shipping and when.
Upcoming renewal reminders. 3-5 days before the renewal, email the subscriber: "Your next delivery ships on [date]. Here's what's included: [products]. Need to make changes? [Manage subscription link]."
This serves two purposes: it reminds the subscriber (reducing "I forgot I subscribed" cancellations) and gives them a chance to modify before being charged.
Payment failure handling. When a card expires or a charge fails:
- Retry the charge after 24 hours
- Send a friendly email: "Your payment didn't go through. Please update your card to avoid a gap in deliveries."
- Retry again after 3 days
- If still failing, pause the subscription (don't cancel) and notify the subscriber
Graceful payment failure handling ("dunning") can recover 30-50% of failed payments.
Subscriber-Only Perks
Give subscribers reasons to stay beyond the product itself:
Subscriber pricing on all products. Subscribers get 10% off everything in the store, not just their subscription product. This encourages additional purchases and increases switching costs.
Early access to new products. Subscribers see new products first, before they're available to the general public.
Exclusive content. Recipes, workout guides, training plans, or expert advice available only to subscribers.
Free shipping on all orders. Subscribers get free shipping on their subscription and any additional orders. This is a powerful perk because it's tangible and used frequently.
Loyalty points. Each subscription renewal earns loyalty points that can be redeemed for discounts, free products, or upgrades.
Referral bonuses. Subscribers who refer new subscribers get a credit or free month. This turns retention into acquisition.
Integration with Repeat Ordering
Subscriptions and repeat ordering serve overlapping but different needs:
Subscriptions are for predictable, recurring purchases where the customer wants automation. The product shows up without them thinking about it.
One-click reorder is for variable purchases where the customer wants control over timing and composition. They decide when to order and what to include.
Many customers want both: a subscription for their core products (protein powder, dog food) and easy reorder for occasional additions (new supplements, treats).
AI cart filling bridges the gap. A subscriber types: "My usual subscription plus try the new mango protein and a shaker bottle." The AI adds the subscription products plus the additions into one cart. This creates a hybrid experience — subscription convenience with on-demand flexibility.
Technical Considerations
Payment Gateway Compatibility
Not all payment gateways support recurring payments. Compatible gateways for WooCommerce Subscriptions:
- Stripe — best supported, handles automatic retries and card updates
- PayPal Standard — works but with more limitations
- WooCommerce Payments — Stripe under the hood, fully compatible
- Square — supported with the official Square extension
- Authorize.net — supported for saved card transactions
Stripe is the recommended gateway for subscriptions because it:
- Automatically updates expired card numbers (via Stripe's Automatic Card Updater)
- Retries failed payments with smart retry logic
- Supports SCA (Strong Customer Authentication) for EU compliance
- Handles subscription lifecycle events via webhooks
Performance at Scale
Subscription renewals happen in batches. If 500 subscriptions renew on the 1st of the month, your server processes 500 orders simultaneously. Plan for this:
- Schedule renewals in batches (WooCommerce Subscriptions supports this)
- Ensure your server can handle the load (consider cron-based processing)
- Monitor payment gateway rate limits
- Have email sending capacity for bulk renewal confirmations
Tax and Compliance
Recurring subscriptions have specific tax and legal requirements:
- Tax rates may change between renewals (recalculate on each renewal)
- Auto-renewal disclosure requirements vary by jurisdiction
- Cancellation must be easy (FTC guidelines, EU consumer law)
- Payment card industry (PCI) compliance for stored payment methods
Measuring Subscription Health
Key metrics:
Monthly Recurring Revenue (MRR). Total recurring revenue from active subscriptions. This is your north star.
Subscriber churn rate. Percentage of subscribers who cancel each month. Target: under 8%.
Average subscriber lifetime. How long the average subscriber stays. At 8% monthly churn, average lifetime is ~12.5 months.
Subscriber LTV. MRR per subscriber multiplied by average lifetime. This determines how much you can spend on subscriber acquisition.
Reactivation rate. Percentage of cancelled subscribers who resubscribe. Track this to measure the effectiveness of win-back campaigns.
Expansion revenue. Additional revenue from subscribers beyond their base subscription (add-ons, one-time purchases, upgrades).
Getting Started
A phased approach to subscription commerce:
Phase 1: Launch (Week 1-2)
- Install WooCommerce Subscriptions
- Convert your top 3 repurchased products to subscription-eligible
- Set a 10-15% subscribe-and-save discount
- Configure Stripe for recurring payments
Phase 2: Optimize (Month 2)
- Add skip and pause functionality
- Set up renewal reminder emails
- Implement failed payment recovery (dunning)
- Add cancellation survey with save offers
Phase 3: Retain (Month 3)
- Launch subscriber-only perks
- Add flexible frequency options
- Implement product swap functionality
- Start tracking churn by reason and addressing top causes
Phase 4: Scale (Month 4+)
- Create bundle subscriptions
- Launch referral program for subscribers
- Test tiered commitment pricing
- Expand subscription-eligible products based on purchase data
Subscription commerce on WooCommerce is mature, well-tooled, and proven. The plugin ecosystem handles the technical complexity. Your job is to identify the right products, set the right prices, and build an experience that subscribers don't want to leave.
The gap between a $40 one-time customer and a $960 lifetime subscriber is just a checkbox on the product page. Make sure it's there.
List AI complements subscription ordering by making one-time add-on purchases effortless. Subscribers type what else they need, and AI fills the cart alongside their subscription. Try it with your store.