Industry Vertical

The Shopify Subscription Box App for Billing, Swaps and Retention

SubzWallet runs the recurring side of your box: billing on Shopify's native subscriptions, failed-payment recovery, swaps, out-of-stock handling, a mobile customer portal and rewards that give subscribers a reason to stay.

Built for Shopify
Free plan available

A Shopify subscription box needs more than a recurring price on a product. You need billing that charges on the right day and recovers failed cards, a way for subscribers to swap or skip without emailing you, a plan for items that go out of stock, and something that stops people from cancelling after the third box. SubzWallet covers all of that in one Shopify app, built on Shopify's native subscription contracts.

This page is about the software side: what subscription box software has to do and how SubzWallet does it. If you are still planning the business itself, read our guide on how to start a subscription box business first.

What a Shopify subscription box needs

Box businesses fail on operations more often than on product. These are the jobs your subscription box platform has to handle every month, and the rest of this page maps each one to a SubzWallet feature.

  • Billing: charge every subscriber on schedule and recover the payments that fail.
  • Curation and swaps: let subscribers adjust what they get within rules you set.
  • Out-of-stock handling: decide what happens when a box item runs out, before the order goes wrong.
  • Customer portal: give subscribers self-service on their phone, so support is not flooded.
  • Retention: catch cancellations and offer a better option than leaving.
  • Rewards: give long-term subscribers something that grows with every box.

Subscription box billing on Shopify

SubzWallet is built on Shopify's native subscription contracts, so saved cards stay in Shopify and renewals are charged through Shopify checkout payments. You set the box frequency (weekly, monthly or a custom interval) on the selling plan, and the app creates each renewal order on schedule.

Two plan options are useful for boxes in particular. First-order-only discounts let you price the first box lower without discounting every renewal. An automatic plan switch after the first order lets you sell a starter box, then move the subscriber onto your regular box plan without manual edits.

Failed payments are the quiet leak in subscription box billing. Recurly estimates that involuntary churn from failed payments makes up roughly 20 to 40 percent of all subscription churn. SubzWallet runs scheduled retries on failed renewals and sends branded reminder emails asking the customer to update their card. An alert center lists failed and at-risk subscriptions with the products involved, and the subscription list has a failed-payments tab so your team can see who needs attention. More detail is on our dunning management page.

Curation, swaps and next-order edits

However you curate, most box brands sell the box as a subscription product and decide what goes inside on the fulfilment side. That works for curated themes, fixed boxes of the same items, mystery boxes and replenishment boxes of consumables.

Where subscribers need a choice, SubzWallet lets them swap products or variants from an allowed list you control, for example a different box size, flavour or roast. Your team can edit the next order from the admin, and customers can add one-time products or gifts to their next box from the portal, which is an easy upsell for boxes.

Out-of-stock handling for box items

Stock problems hit box brands harder than most, because a whole cohort renews on the same day and wants the same items. SubzWallet keeps an out-of-stock order as owed and retries it when stock returns, instead of dropping it or shipping something incomplete without warning.

In the customer portal, a subscriber with an out-of-stock item can swap it, have the rest of the order sent now, or wait for the item to come back. Add-ons that are out of stock are hidden, so customers are not offered things you cannot ship. The admin has an out-of-stock tab, and inventory can be read from all locations or only the ones you choose.

A customer portal subscribers can use on their phone

Most subscribers manage their box from a phone, so the SubzWallet portal is mobile-first and carries your store branding. From it, subscribers can:

  • Skip a box or reschedule the next order date.
  • Change how often the box arrives.
  • Swap products or variants from your allowed list.
  • Add one-time products to the next box.
  • See their rewards and milestones.

Every change a customer makes themselves is one less support ticket. If you use Gorgias, rules can create support tickets on subscription events such as a failed payment or an out-of-stock order, and Klaviyo receives 21 subscription and rewards events for your email flows. Both integrations are on every plan.

Retention: cancel flows built for boxes

Many box subscribers cancel because of timing, budget or a box they did not love, not because they are done with the brand. A cancel flow catches that moment. When a subscriber starts to cancel, SubzWallet asks for the reason and offers the options that fit: pause, skip the next box, reschedule, or change frequency. You can add retention offers inside the flow, with optional videos.

Cancellation analytics record the reasons people give and show an at-risk view, alongside MRR, churn and LTV. Over a few months that tells you whether you have a product problem, a price problem or a timing problem.

Rewards that grow with every box

Rewards are where SubzWallet differs from a billing-only subscription app. Subscriptions and loyalty live in one app and on one customer record, so a subscriber's progress is visible in the portal next to their box.

  • Points on every plan, including Free.
  • Milestone rewards and free gifts, for example a gift with the sixth box (Launch and above).
  • VIP tiers, a cashback wallet that adds store credit, and visual automation flows (Growth and above).

A subscriber who is two boxes away from a free gift, or has credit sitting in their wallet, has a concrete reason not to cancel today.

What to look for in subscription box software

Whichever subscription box app you choose, check these points before you commit. The right column shows how SubzWallet handles each one.

What to checkWhy it matters for a boxSubzWallet
Native Shopify subscriptionsCards stay in Shopify, so you can change apps later without customers re-entering cardsBuilt on Shopify subscription contracts
Failed-payment recoveryEvery failed renewal is a box not shipped and a customer at riskScheduled retries, branded reminder emails, alert center
Flexible intervals and first-box pricingBoxes often ship monthly or on custom cycles with a discounted first boxWeekly, monthly or custom intervals; first-order-only discounts; plan switch after first order
Swaps and next-order editsSubscribers want some control over what they receiveSwaps from an allowed list; admin next-order edits; one-time add-ons
Out-of-stock handlingOne missing item can affect a whole renewal dayOrder kept as owed and retried; swap, send the rest now, or wait
Mobile customer portalSelf-service cuts support loadMobile-first, branded portal with skip, reschedule, frequency and swaps
Cancel flows and retention offersMany cancellations are timing or budget, not the productPause, skip, swap and frequency offers; retention offers with optional video
Rewards and loyaltyGives long-term subscribers a reason to stayPoints on every plan; milestones on Launch+; VIP and cashback on Growth+
AnalyticsYou need to see churn and its causesMRR, churn, LTV, cancellation reasons, at-risk subscribers
MigrationSwitching apps should not mean billing anyone twiceFree migration on every plan; billing switched on an agreed date
Pricing modelFees should make sense at your volumeFree up to 50 subscriptions; paid plans from $99/mo plus a revenue share; no per-order fee

For a wider comparison of apps, see our roundup of the best Shopify subscription apps.

Switching your box from another app

Brands have moved to SubzWallet from Loop and ReCharge. Migration is free on every plan, including Free: import a CSV yourself, or have our team do it for you. Saved cards stay in Shopify, so subscribers never re-enter their card, and billing is switched over on a date you agree, so nobody is charged twice. Every paid plan also includes a dedicated developer and account manager for your shop.

Pricing

SubzWallet is free up to 50 active subscriptions, with points included. Launch is $99/mo plus 1% of subscription sales, Growth is $299/mo plus 0.7%, and Scale is $499/mo plus 0.6%. There is no per-order flat fee. Your first paid plan comes with a free trial: 14 days on Launch and Growth, 30 days on Scale. Full details are on the pricing page.

Frequently asked questions

Still have questions?

Book a call with our team

Built for Shopify · Free plan available

Start Your Subscription Box Free

Free up to 50 active subscriptions. Free trial on your first paid plan.

Free plan available Setup in under 5 min No credit card required

Explore more