A baby subscription is one of the strongest recurring revenue models on Shopify: parents buy formula, diapers, and wipes on a fixed schedule for two to three years. The catch is that babies outgrow products every few months. The subscriptions that win are stage-based, swapping formula stages and diaper sizes automatically as the baby grows.
This page is written for the merchant building that business: why baby products outperform nearly every other replenishment vertical, how to structure formula and diaper plans, what to charge, and how to keep a family subscribed from newborn to toddler.
Why baby products are the perfect replenishment vertical
Consumption is predictable to a degree few categories match. A newborn goes through 8 to 12 diaper changes a day. A formula-fed baby takes a roughly fixed number of feeds. Wipes, diaper cream, and bottles deplete on a rhythm you can chart. Parents are not deciding whether to reorder each month; they are deciding where to reorder from, and a subscription answers that question once.
The customer lifecycle is long and the lifetime value is high. Newborn to potty training runs two to three years, and it chains naturally into pull-ups, toddler snacks, and age-graded toys. A household spending 60 to 120 dollars a month on diapers, wipes, and formula is worth thousands over the relationship. Compare that with a discretionary box a customer trials for three months and drops.
The cost of running out is also unusually high, which is what makes replenishment convert. No parent wants an 11pm pharmacy run because the last size 3 diaper is gone. A box that reliably lands before the shelf empties is the entire product for a sleep-deprived household. Curated toy-and-book boxes work too: a baby subscription box graded by age faces the same stage logic below.
What is the stage-progression problem in a baby subscription?
Formula moves from stage 1 to stage 2 at around six months, then stage 3 at around twelve. Diapers run through sizes 1 to 6, with a size change every two to four months in the first year. Toys and books are graded in age bands measured in months. Whatever a parent subscribed to at week two will be the wrong product by month four.
Generic subscription apps treat a subscription as a frozen order: same SKU, same quantity, on a timer. So the parent of a nine-month-old receives stage 1 formula, emails support, waits, and cancels. In your dashboard it reads as churn. It was really a product mismatch your software should have caught.
There are three ways to solve stage progression, and a serious baby subscription uses all of them:
- Self-serve swaps. The parent opens the customer portal and swaps size 2 diapers for size 3 in a couple of clicks, no support ticket.
- Automated progression. On the Growth plan, an automation flow can trigger on a milestone order number and swap the variant: if stage 1 formula typically lasts six monthly orders, the flow moves the subscription to stage 2 at order six and can email the parent.
- Proactive prompts. The renewal reminder asks whether the size is still right and links straight to the swap screen.
The automated version is the differentiator. Sleep-deprived parents forget to size up until the wrong box arrives. When the subscription grows with the baby by default, the parent only corrects the exceptions, and the wrong-product cancellation mostly disappears.
Setting up formula and diaper plans on Shopify
Structure products so swaps are clean. Keep each formula stage or diaper size as a variant of one product, or as sibling products on the same selling plan, rather than as unrelated listings. A swap then carries the price, discount, and delivery schedule across unchanged, and your reporting still reads as one continuous subscriber.
Match frequency to real consumption. Diapers work well every four weeks, sized so the box slightly outlasts the month. Formula usually needs every two to four weeks depending on feeds per tin. Getting the starting quantity right matters more than the discount; a plan that runs out early feels broken.
For a baby formula subscription specifically, check your market's rules before launch. Several countries restrict how stage 1 infant formula can be promoted or discounted, while follow-on and toddler milks carry fewer limits, so structure offers around the later stages. Sell through Shopify's native subscription checkout so recurring billing and Shop Pay work as standard.
Gift buyers are common in this vertical: grandparents ask what a new parent actually needs. subZwallet does not offer prepaid or gift subscriptions, so point gift buyers to one-time bundles or store gift cards, and keep the subscription with the parent who manages it.
The general mechanics, selling plans, fulfillment cadence, and shipping strategy are the same as any subscription business. Follow the step-by-step guide to starting a subscription box on Shopify (how to start subscription box shopify) and layer the stage logic from this page on top.
Pricing and discount strategy for baby subscriptions
Diapers and formula are thin-margin, price-transparent categories. Parents know what the supermarket charges, so a deep subscribe-and-save discount burns margin you cannot spare. Keep the ongoing discount modest, 5 to 10 percent, and compete on reliability and stage intelligence instead of price.
Bundles do the real margin work in a diaper subscription business. Make the subscription unit diapers plus wipes plus cream rather than diapers alone: average order value rises, the shipping cost ratio improves, and the attach rate is built into the plan instead of hoped for at checkout.
Weight your generosity toward the first order. A strong first-box offer converts the hesitant parent, while a modest ongoing discount protects margin for the next thirty months. Use points and cashback as the ongoing retention currency instead of deeper discounts; rewards cost nothing until redeemed, and they get redeemed in your store.
Reward staying rather than paying upfront. A milestone gift on the sixth order, or cashback that builds with every renewal, gives a family a reason to stay through the window where most cancellations happen, and in this vertical keeping a subscriber four extra months beats almost any acquisition tactic.
Retention: parents churn when the baby outgrows the product
Pull the cancellation reasons on any baby subscription and stage mismatch dominates: wrong size, moved to solids, does not need stage 1 anymore. These are not customers who stopped needing baby products. The baby is still consuming daily; the subscription just stopped matching the baby.
So build every off-ramp to land somewhere other than cancel. Pause for travel or a stockpile. Skip a delivery when the cupboard is full. Swap the size or stage when the baby grows. Graduate the plan entirely, from diapers to pull-ups, when a category ends. The full playbook is in our guide to reducing subscription churn (reduce shopify subscription churn).
Involuntary churn hits this vertical hard too. New babies mean replaced cards, maxed cards, and changed banks. Smart dunning, meaning automatic retry sequences plus recovery emails, quietly recovers a meaningful share of failed renewals that would otherwise read as cancellations.
The loyalty angle: rewards that fund the next stage
Baby customers buy far beyond the subscription: registry one-offs, gifts from relatives, toys, seasonal clothing. Points with earn rules you set can reward that spend and pull it back into the subscription. Three months of renewals become a free pack of wipes or money off the stage 2 upgrade, so the reward funds the next stage.
Cashback is even more direct. When every renewal tops up a store-credit wallet, leaving means abandoning a balance, and over a thirty-month lifecycle VIP tiers can give your longest-running families better earn rates, which is exactly who you want to keep. For the strategy behind this, see our Shopify loyalty program page (shopify loyalty program).
Run a stage-based baby subscription on subZwallet
subZwallet is a Shopify subscription app (/) with the loyalty stack built into the same customer record, and the stage machinery this vertical needs ships as standard:
- Product swap in the customer portal: parents size up diapers or change formula stage themselves, keeping their schedule and discount, alongside pause, skip, and frequency changes.
- Automation flows on the Growth plan: trigger on a milestone order and swap the variant, so a plan can move from stage 1 to stage 2 without anyone remembering. Flows can also grant rewards, like a free gift at the sixth order.
- Upcoming-order reminders: emails a set number of days before each order, so parents can check the size before it ships.
- Failed-payment recovery: 0 to 10 retries, 1 to 14 days apart, with branded recovery emails and a final action you choose.
- Points with earn rules you set, on every plan including Free, plus milestone rewards on Launch and a cashback wallet and VIP tier multipliers on Growth.
- Klaviyo integration with 21 subscription and rewards events for stage-timed email flows, and free migration from Loop or ReCharge.
Pricing scales with the business. Free covers up to 50 subscriptions with the full points program included. Launch is 99 dollars a month plus 1 percent on subscription orders, with unlimited subscriptions, milestone rewards, and analytics for MRR, churn, and LTV. Growth, at 299 dollars a month plus 0.7 percent, adds the automation flows, cashback wallet, and VIP tiers that make stage-based plans run themselves. Fees never apply to one-time orders. Full details are on the pricing page (pricing).
If you are building a baby subscription this quarter, start on the Free plan, wire up one diaper plan with a swap path, and watch what parents do in the portal. Install subZwallet from the Shopify App Store (apps.shopify.com/aubzwallet); Launch and Growth come with a 14-day free trial.
Frequently asked questions
Can I sell a baby formula subscription on Shopify?
Yes. Shopify's native subscription checkout handles recurring formula orders, and subZwallet runs on it, so Shop Pay works as standard. Check your market's rules first: several countries restrict promotion and discounting of stage 1 infant formula, while follow-on and toddler milks are usually less regulated. Structure your discounts accordingly.
How do I stop parents cancelling when the baby outgrows a size?
Make the swap easier than the cancel. In subZwallet's portal a parent changes diaper size or formula stage in a couple of clicks, and on the Growth plan an automation flow can swap the variant at a milestone order. Most outgrown-it cancellations are really swap requests with no swap button.
What should a baby subscription box cost?
Price the bundle at a 5 to 10 percent saving against buying the items one-off in your store, and protect margin by bundling diapers with wipes and cream rather than discounting deeper. Use a first-order discount to win the first box and milestone rewards to keep families subscribed.
Do I need a separate loyalty app for a baby subscription business?
Not with subZwallet. Points run on every plan, including Free, with earn rules you set. On Growth, renewals also earn automatic cashback as store credit and VIP tiers add multipliers. One app, one customer record, so subscription and loyalty data stay together instead of being stitched across tools.
