An ecommerce platform with subscriptions as a first-class product type
Most platforms treat subscriptions as an afterthought — bolted on via paid third-party apps that take a second cut on top of the platform fee. Axnify ships subscription billing, trial periods, auto-renewal, prorated upgrades and a customer subscription portal natively. No ReCharge subscription, no Bold add-on, no surprise app fees.
Why subscription businesses need a platform that actually understands recurring billing
Selling a one-time product is a single transaction. Selling a subscription is the start of a relationship that lasts months or years. The platform has to handle a steady drumbeat of renewals, the inevitable failed payments (Stripe data: roughly 6–11% of recurring charges fail on the first attempt), the customer who wants to pause for a month, the one who upgrades mid-cycle and expects a prorated charge, the one who downgrades, the one who cancels and the one who comes back. Each of those flows is a feature — and on most platforms, each of them is a third-party app.
The compounding cost is what drives subscription merchants away from generic platforms. A typical Shopify subscription business stacks: Shopify Basic at £29/mo + Recharge at £60/mo + Klaviyo for retention emails at £45/mo + Loop for returns at £25/mo. That's £159/mo before you've sold anything, and Recharge takes a 1% transaction fee on top of Shopify's payment processing fee. By the time a £30/mo subscription customer is on their third renewal, they've cost you almost £15 in compounding platform fees — half the revenue gone before COGS.
Axnify rolls the subscription primitives into the core platform. The product type is `subscription`. The billing interval, trial period, auto-renewal flag, upgrade pool and grace period are first-class fields on the product, not config in an add-on app. The customer portal where buyers manage their active subscriptions is part of the default storefront theme. Failed-payment dunning emails are configurable in the admin under Notifications. The only fee on top of standard Stripe processing is the platform fee on your tier (1.5% on Starter, dropping to 0% on Enterprise).
Why subscription merchants outgrow generic platforms
Subscription apps compound the cost stack
Recharge ($99-499/mo for serious volume) + Bold Subscriptions + Klaviyo for retention emails + Loop for returns. Layer enough apps and you're paying £200+/mo before processing fees — and each app has its own transaction fee on top.
Mixed carts (sub + one-time) break the checkout
A customer wants their monthly snack box AND a one-time gift add-on. On most platforms this requires two separate checkouts (one for the sub, one for the one-off) — a known conversion killer. Native subscription support keeps both line items in a single cart and a single transaction.
Failed payments silently churn your customers
When Stripe's first retry fails, generic platforms email the customer and stop. Smart dunning (retry on day 3, day 7, day 14 with escalating tone, then suspend) recovers 30–40% of failed payments. If your platform doesn't have it, you're losing real revenue every month and don't know it.
Upgrades and downgrades are manual
Customer wants to switch from monthly £20 to yearly £200? On most platforms that's a customer support ticket. Self-service upgrade/downgrade with prorated charges should be a button in the customer portal, not a refund-and-rebill operation.
What you get with Axnify
Every subscription feature below is in the platform core — no add-on apps, no second transaction fee, no upgrade-tier gates.
Native subscription product type
Mark a product as type `subscription`, set the interval (weekly, monthly, quarterly, yearly) and the platform handles the rest. Same product list, same theme editor, same checkout — recurring is just another field on the product.
Built-in trial periods
Configure 0–90 day trials per product. Customer enters card details upfront; first charge runs on trial-end. Trial reminders fire at 7 days and 1 day before the first charge. Customer can cancel during trial with one click — no charge, clean record.
Self-service upgrade and downgrade
Define an `upsell_to_product_ids` pool and customers see those tiers in their portal with one-click switching and automatic prorated charges (or credits on downgrade). Admins can override the pool for special migrations.
Auto-renewal with customer control
Subscriptions auto-renew by default. Customer can disable auto-renew from their portal at any time — the sub continues until end-of-current-period, then expires gracefully. No surprise charges, no chargebacks, no support tickets.
Smart dunning for failed payments
When a renewal payment fails, Axnify retries on a configurable schedule (default: day 3, day 7, day 14) with escalating customer emails. Subscription suspends after the final retry. Recovery rate matches industry benchmarks of 30–40% on otherwise-lost revenue.
Customer subscription portal
Built into the default storefront theme: customers see active subscriptions, billing history, next charge date, can pause / resume / cancel / upgrade / change payment method without contacting support. Reduces sub-related tickets by ~70% in pilot deployments.
Mixed cart support
One-time products and subscription products coexist in the same cart, single Stripe checkout. The customer pays the one-time + first sub charge in one transaction; subscription auto-renews on its own schedule afterwards.
Annual prepay with discount
Offer an annual variant of any monthly subscription at a discount (e.g. £20/mo or £200/yr — save 17%). The customer chooses at checkout; annual is a separate Stripe subscription with its own renewal cycle.
Buyer's guide: what to look for in a subscription ecommerce platform
Use this checklist when evaluating Axnify, Shopify+Recharge, Cratejoy, Subbly, WooCommerce Subscriptions and the rest. Most platforms tick three or four boxes; the gaps are where you'll lose revenue 6 months in.
First, native subscription support without an add-on. If the platform's pitch is 'install [app name],' that's an extra subscription, an extra transaction fee and an extra surface to debug when something breaks. Add the app's monthly cost to the platform cost before comparing.
Second, smart dunning. Ask how the platform retries failed payments. The answer should include a multi-attempt schedule (3-5 attempts over 14-21 days), escalating customer notifications, and suspend-on-final-fail. 'Email the customer once and cancel' is not enough — it sets your involuntary churn to ~10% monthly which compounds devastatingly over a year.
Third, prorated upgrades. A customer wants to upgrade mid-cycle. Does the platform charge the prorated difference for the remaining period? Or does it cancel the old sub, refund the unused portion and create a new sub? The latter is messy on the books, breaks attribution and confuses customers who see a refund and a new charge on the same day.
Fourth, customer self-service. The portal where customers manage their own subscriptions is the single biggest lever on support cost. If your platform doesn't have one, every pause / cancel / upgrade / change-card flow lands in your CS queue. That's a hidden cost of running on the wrong platform.
Fifth, mixed-cart support. Subscription businesses also sell one-time products (gift add-ons, sample boxes, one-off upgrades). The platform should handle subs + one-time in a single cart and a single checkout. Two-cart workarounds bleed conversion.
What subscription businesses are running on Axnify
Subscription boxes
Monthly snack / beauty / wine / craft boxes. Customer picks frequency (monthly, bi-monthly, quarterly), optionally pauses for a holiday month, swaps box variants via the portal. Inventory deducts per shipment cycle.
Memberships
Gym, club, content site, course library. Recurring access fee with optional tiers. Tier upgrades / downgrades self-service. Integrate with your access-control system via webhook on subscription-status-changed.
Recurring physical products
Coffee, vitamins, pet food, household consumables. Auto-ship monthly with customer-controlled cadence. Skip a shipment without cancelling the subscription. Annual prepay variant for committed customers.
SaaS and digital services
Software-as-a-service, consulting retainers, content access. Combined with the license product type for software-with-recurring-billing models (per-user pricing, usage tiers, annual vs monthly).
How we compare to other subscription-capable platforms
Detailed feature-by-feature comparisons:
Free until your subscription book is worth more than the fee
On Starter, the platform fee on subscription revenue is 1.5% — the same as one-time sales. On Pro (£19/mo) it drops to 0.75%; on Business (£59/mo) to 0.25%; on Enterprise (£299/mo) it's 0%. Most subscription businesses hit the break-even point where the saved fee covers the subscription cost at around £3,000–£5,000 MRR.
See full pricingCommon questions about subscription selling on Axnify
Can a customer have a subscription product AND a one-time product in the same cart?▾
Yes. The cart supports mixed line items. At checkout, Stripe processes the one-time amount + the first subscription charge in a single transaction. The subscription then auto-renews on its own schedule.
What happens when a subscription payment fails?▾
Axnify retries the payment on a configurable schedule (default: 3 days, 7 days, 14 days after the initial failure) with customer-facing notification emails at each step. If all retries fail, the subscription enters 'past_due' for the configured grace period (default 7 days) before suspending. Industry-standard recovery rate of 30-40% on otherwise-lost MRR.
Can customers upgrade or downgrade their subscription themselves?▾
Yes, if you enable `self_service_upgrade_enabled` on the product. Define which products are valid upgrade/downgrade targets (`upsell_to_product_ids`, `downsell_to_product_ids`) and customers see those in their portal. Charges are automatically prorated based on remaining period.
Can a customer pause their subscription?▾
Yes. Pause moves the next charge date forward by the configured pause duration (e.g. 1 month, 2 months). The subscription remains active but doesn't bill or trigger fulfilment during the pause. Useful for holiday breaks or temporary slowdowns.
Do you support annual prepay with a discount?▾
Yes — model the annual variant as a separate product (or variant) with its own interval set to yearly. Customers choose monthly or annual at checkout. The annual subscription's own renewal cycle runs once a year.
What's the platform fee on subscription revenue?▾
Same as one-time sales: 1.5% on Starter, 0.75% on Pro, 0.25% on Business, 0% on Enterprise. No 'extra fee for subscriptions' surcharge. Stripe's standard processing fees apply on top regardless of platform.
Can you help me move my data from another platform?▾
Absolutely. Email support@axnify.com with the export file from your current platform — we accept Shopify, WooCommerce, Etsy, Squarespace, Big Cartel, Gumroad, Sellfy and most other common formats. Our team handles the migration of your products, variants, customers and orders end-to-end, free of charge for standard imports.
Start your subscription business on a platform built for it
Free to start. No add-on app fees. Native subscription billing on day one.