Subscription E-Commerce
Subscription e-commerce platforms for businesses selling recurring product deliveries, box subscriptions or replenishment subscriptions — with automated billing, flexible subscription management, churn reduction flows and the recurring revenue analytics that subscription businesses need.
Recurring billing & renewals
Automated subscription billing that charges customers on their renewal date without manual intervention — with smart payment retry logic for declined cards, prorated billing for mid-cycle changes and EU VAT OSS compliance for digital and physical subscriptions sold across Europe.
- Automatic charge on renewal date via Stripe or Mollie
- Billing cycle configuration: weekly, monthly, quarterly, annual
- Smart retry logic for failed payments (1, 3, 7 day schedule)
- Prorated billing on mid-cycle upgrade or downgrade
- EU VAT calculation by customer country
- VAT invoice generation on each billing cycle
- Annual billing at discount with full-year charge
- Renewal reminder email in advance of charge
Subscription tier management
Subscription plan and tier configuration — defining what each plan includes, its price, billing frequency, product selection and any special terms. Flexible enough to support box subscription customisation, replenishment intervals and multi-tier product subscription programmes.
- Plan definition: products, quantity, frequency, price
- Multi-tier plans: different box sizes or product selections
- Customisable box: subscriber chooses products within their tier
- Frequency flexibility: monthly, every 6 weeks, quarterly
- Plan upgrade and downgrade paths
- Annual vs. monthly pricing with saving displayed
- Plan comparison display for subscription sales page
- Seasonal and limited-edition plan options
Trial, upgrade & downgrade flows
Subscriber lifecycle management flows — free trial signup, paid trial, plan upgrade and downgrade, skip a delivery, pause the subscription and resume. Each flow designed to retain the subscriber rather than drive them to cancel.
- Free trial configuration: duration and credit card required or not
- Trial to paid conversion flow with upgrade prompt at expiry
- Skip delivery: subscriber skips one cycle without cancelling
- Pause subscription: temporary hold with auto-resume date
- Plan upgrade: immediate access to new tier, prorated billing
- Plan downgrade: effective from next renewal, no refund needed
- Win-back offer at cancellation intent point
- Save flow: offer alternatives before confirming cancellation
Dunning & failed payment handling
Failed payment recovery flows that minimise involuntary churn — automatic retries at smart intervals, dunning email sequences, in-app update card prompts and grace period management to give customers the chance to fix payment issues before their subscription is cancelled.
- Automatic payment retry on smart schedule
- Dunning email sequence: failure notice, retry update, final warning
- In-account card update prompt linked from dunning email
- Grace period: keep subscription active for X days after failure
- Subscription downgrade to free tier on non-payment (vs. cancel)
- Card expiry pre-notification before renewal date
- Recovery rate tracking: subscribers saved from involuntary churn
- Manual payment collection for high-value accounts
Subscriber management & analytics
Subscription analytics dashboard covering MRR, churn rate, LTV, new subscriptions, upgrades, downgrades and failed payment recovery — giving the business a clear picture of subscription health and the levers that most affect recurring revenue growth.
- MRR and ARR with monthly trend
- New subscriptions, upgrades, downgrades and cancellations this period
- Churn rate: voluntary (cancelled) and involuntary (failed payment)
- Average subscriber lifetime and lifetime value
- Cohort retention: % of subscribers still active after X months
- Trial conversion rate and time to convert
- Subscriber segmentation by plan, geography and acquisition channel
- Forecasted MRR from existing subscriber base
Coupon & promotion management
Promotional code and discount management for subscription acquisition and retention — first-box discounts, referral codes, influencer affiliate codes, loyalty discounts for long-term subscribers and win-back offers for recently churned customers.
- Coupon creation: percentage or fixed amount, first cycle or recurring
- Subscription-specific coupons: not usable on one-time purchases
- Redemption limits and expiry dates
- Referral code generation with reward on referral conversion
- Affiliate and influencer code tracking with attribution
- Win-back coupon: automatically offered to recently cancelled subscribers
- Long-tenure reward: automatic discount applied after X months
- Coupon reporting: usage, revenue impact and subscriber source