Shopify Recharge Setup Guide: Build Subscriptions That Actually Convert

Shopify Recharge integration is the fastest way for a DTC brand to move from one-time sales to predictable recurring revenue. Recharge processed over $15 billion in subscription transactions in 2023, making it the dominant subscription billing platform for Shopify merchants. This guide walks you through every step of a production-ready Recharge setup — from installing the app to building Klaviyo email flows that protect your subscriber base from churn.
Need a specialist to configure Recharge, Klaviyo, and your subscriber portal in one sprint? Prateeksha Web Design handles end-to-end Shopify app integrations for DTC brands globally.
Explore our Shopify app integration servicesWhy Shopify Recharge Integration Is the Fastest Path to Recurring Revenue
Recharge is a purpose-built subscription billing platform that sits between Shopify's checkout and your fulfilment stack, handling all recurring payment logic without custom code. Recharge's 2024 Subscription Commerce Report found that subscription customers have a 60% higher average order value and a 3× longer customer lifetime than one-time buyers. For consumable categories — supplements, coffee, pet food, beauty refills — subscriptions typically account for 30 to 50% of total revenue within 12 months of setup.
Unlike Shopify's native selling plans, Recharge provides a self-service subscriber portal, granular cancellation save flows, and a native Klaviyo integration that fires lifecycle events for every subscription state change. These three features are what separate brands that achieve 85%+ subscriber retention from those that churn through their subscriber base within 90 days.
Step 1: Install Recharge on Your Shopify Store
Installing Recharge on Shopify takes under 10 minutes and requires no theme code changes for most Online Store 2.0 themes. Recharge's app block integration works with Dawn, Sense, Craft, and any theme that supports Shopify's Section rendering API.
- Go to the Shopify App Store and search for "Recharge Subscriptions".
- Click Add app. Recharge requests permissions to read and write products, orders, customers, and payment methods — all required for subscription billing.
- After install, Recharge prompts you to choose a plan. The Standard plan ($99/month + 1.25% per transaction) covers most DTC brands under $1M annual subscription GMV. The Pro plan ($499/month + 1% per transaction) adds A/B testing for subscription offers and PayPal support.
- In your Shopify admin, go to Online Store > Themes > Customize. Add the Recharge app block to your product page template. Position it below the product title and above the Add-to-Cart button so the subscribe-and-save toggle is visible without scrolling.
- Save and publish the theme change.
Important: If your store runs a headless Shopify frontend (Hydrogen + Next.js), Recharge provides a separate Headless API. Contact Recharge's partner team or work with a Shopify app integration services specialist to implement the headless SDK — the standard app block approach does not apply to headless storefronts.
Step 2: Configure Subscription Products and Billing Intervals
Recharge's subscription rules define exactly how a product bills, ships, and reprices for subscribers. Getting this configuration right before launch prevents the most common cause of subscriber frustration — unexpected charge dates and incorrect pricing.
- In the Recharge dashboard, go to Products > Subscription Rules.
- Click Add rule and select the Shopify products or collections you want to make subscribable.
- Set billing frequency options. Best practice for consumables is to offer 2 to 3 interval choices — for example: every 2 weeks, every 4 weeks, every 8 weeks. More than 4 options increases decision fatigue and lowers conversion by an average of 11%, according to Recharge's platform data.
- Set the subscribe-and-save discount. A 10 to 15% discount relative to the one-time price is the most tested incentive across Recharge's merchant base. Enter this as a percentage reduction in the Discount field.
- Configure cut-off time rules: how many hours before the next charge a subscriber can swap, skip, or modify their order. 24 hours is standard for daily fulfilment operations.
- Set minimum and maximum subscription commitments if your product economics require it (e.g., a starter kit that requires at least 2 subscription orders before the subscriber can cancel).
- Save the rule and verify the subscribe-and-save toggle appears correctly on the live product page.
For brands selling across multiple top Shopify app integrations for 2026, Recharge rules stack with Shopify's discount engine — but subscription discounts and Shopify discount codes cannot be combined by default. Enable the Stacking Discounts setting in Recharge's Checkout Settings if your promotional strategy requires both.
Step 3: Customise the Subscriber Self-Service Portal
Recharge's subscriber portal is the single interface where customers manage every aspect of their subscription — swap products, change delivery frequency, skip a shipment, update payment details, or cancel. A branded, easy-to-use portal directly reduces inbound support tickets and prevents unnecessary cancellations. Recharge's data shows that merchants with a fully customised portal see 18% lower cancellation rates than those using the default portal.
- In the Recharge dashboard, go to Store Settings > Customer Portal.
- Upload your brand logo and set your brand colour (hex code). The portal uses these values for the header, buttons, and link colours.
- Enable the product swap feature so subscribers can switch variants or swap to a different product without cancelling. This is one of the highest-impact retention features available in Recharge.
- Enable skip shipment and set the maximum number of consecutive skips allowed (2 to 3 is typical). Unlimited skips can suppress revenue forecasting accuracy.
- Enable pause subscription and set the available pause durations: 1 week, 2 weeks, 4 weeks, and 8 weeks are the most common options. See the Conversion Tips section below for the business case behind pause.
- Set the delivery date display to show the next charge date prominently — this reduces "why was I charged?" support tickets by up to 35%.
- Customise the portal URL slug to match your brand (e.g.,
yourstore.com/tools/recurring/portalrather than a default Recharge URL).
Step 4: Build Cancellation Flows That Save Subscribers
Recharge's cancellation save flow is an exit survey with conditional offers that appear when a subscriber attempts to cancel. Brands using a well-configured cancellation flow recover 15 to 25% of would-be cancellations before they complete. Recharge's 2024 platform data shows that the top three cancellation reasons across DTC brands are "too much product", "too expensive", and "pausing travel or lifestyle change" — all three are addressable with the right offers.
- In the Recharge dashboard, go to Retention > Cancellation Flows.
- Add a cancellation reason survey as the first step. Include at minimum: Too much product / Too expensive / Switching to another brand / No longer need it / Other.
- Configure conditional offers per reason:
- Too much product → offer a skip (1 shipment) or a frequency change (extend interval by 2 weeks).
- Too expensive → offer a one-time discount (10 to 15%) on the next charge.
- Pausing lifestyle → offer a 4-week pause instead of cancel.
- Switching brands → offer a product swap to an alternative SKU in your range.
- Set the offer display threshold to trigger only on the subscriber's 2nd or later cancellation attempt, not the first — over-offering discounts on first attempt trains subscribers to use cancellation as a discount mechanism.
- Save and test the flow using a test subscriber account (see Step 6).
Step 5: Integrate Recharge with Klaviyo for Subscription Email Flows
Recharge's native Klaviyo integration sends 11 distinct subscription lifecycle events to Klaviyo as custom events, enabling automated email and SMS flows for every stage of the subscriber journey. Brands with active Recharge + Klaviyo flows generate 22% more subscription revenue per subscriber than those relying on Shopify's default transactional emails, according to Klaviyo's 2024 Ecommerce Benchmark Report.
- In the Recharge dashboard, go to App Settings > Integrations > Klaviyo.
- Click Connect and authorise Recharge to push events to your Klaviyo account. No API key entry is required — Recharge uses Klaviyo's OAuth flow.
- Verify the connection by checking Klaviyo's Activity Feed (Metrics > Event Feed). You should see Recharge events listed within 60 seconds of connecting.
- In Klaviyo, build the following flows triggered by Recharge events:
- Subscription Created → Welcome to subscription flow: confirm details, set expectations on billing date and shipment frequency, introduce the subscriber portal.
- Upcoming Charge (fires 3 days before charge) → Pre-charge reminder: show next charge amount, next delivery date, and a link to modify or skip.
- Payment Failed → Dunning flow: email at 0 hours, 24 hours, and 72 hours. SMS at 48 hours if SMS is enabled. Recharge automatically retries failed payments on a configurable schedule — your dunning flow runs in parallel.
- Subscription Cancelled → Win-back flow: email at 3 days, 14 days, and 30 days with a time-limited reactivation discount.
- Subscription Skipped → Re-engagement nudge: send at skip day +7 with an educational message about their upcoming next order.
- In each Klaviyo flow email, use Recharge's custom event properties (next_charge_scheduled_at, subscription_product_title, charge_amount) to personalise the message with the subscriber's specific plan details.
Conversion Tips: Discount Incentives, Free Shipping, and Pause vs Cancel
Three proven conversion levers consistently increase subscribe-and-save conversion rates and protect subscriber LTV across Recharge's merchant base. Applied together, these tactics have driven subscription conversion rate improvements of 35 to 50% for DTC brands in the beauty, supplement, and food categories.
Subscribe-and-Save Discount Incentives
A 10 to 15% discount is the sweet spot for consumable DTC products. Below 10%, the incentive fails to overcome purchase inertia. Above 20%, you compress margin without meaningfully improving retention. Position the discount next to the subscribe toggle with clear copy: "Subscribe and save 15% — cancel anytime." The phrase "cancel anytime" reduces subscriber anxiety and increases initial conversion without meaningfully increasing actual cancellation rates.
Free Shipping Thresholds for Subscribers
Offer free shipping exclusively for subscription orders, regardless of order value. This is a high-perceived-value incentive with a low margin impact for brands that already offer free shipping above a threshold. Recharge's Subscription Rules allow you to tag subscription orders so Shopify's shipping rules apply the correct rate automatically — no custom code required.
Pause vs Cancel: Why Pause Saves 20 to 30% of At-Risk Subscribers
Recharge's 2024 subscriber behaviour analysis found that brands offering a pause option retain 20 to 30% of subscribers who initiate a cancellation. The pause feature holds the subscriber's account active and payment method on file. When the pause window ends, Recharge automatically resumes the next charge on the subscriber's original cadence. No re-acquisition cost, no re-onboarding friction. Enable pause in your subscriber portal and surface it as the first option in your cancellation flow.
Want a Recharge and Klaviyo setup that's optimised for conversion from day one? Our team has built subscription stacks for DTC brands across beauty, supplements, and food — and we can do the same for you.
Get a Shopify app integration quoteStep 6: Test Your Recharge Setup Before Going Live
Recharge provides a test mode that simulates the full subscription billing lifecycle without processing real payments. Skipping a pre-launch test is the most common reason Shopify merchants experience subscription billing errors in the first 30 days. Test every scenario listed below before switching Recharge to live mode.
- Enable Test Mode in Recharge's App Settings. This activates Stripe's test card processing so no real charges occur.
- Place a test subscription order using Stripe's test card (4242 4242 4242 4242). Confirm the subscription appears in the Recharge dashboard under Subscriptions > Active.
- Log in to the subscriber portal as the test customer and verify: product swap works, skip shipment works, frequency change works, and cancel flow triggers the save offer.
- Trigger a simulated payment failure using Stripe's test card 4000 0000 0000 0341. Confirm the Payment Failed Klaviyo flow fires within 5 minutes.
- Check the upcoming charge email by manually triggering the Upcoming Charge event from the Recharge dashboard (Subscriptions > test subscriber > Send Upcoming Notification).
- Confirm all Shopify order tags applied by Recharge are present on the test order (typically:
Subscription,recharge). These tags are required if your fulfilment system filters subscription orders separately. - Disable Test Mode and switch Recharge to live billing. Announce the subscription offering via your Klaviyo list and your social channels.
Frequently Asked Questions
How long does a Shopify Recharge integration setup take?
A basic Shopify Recharge integration — install, product configuration, billing intervals, and portal branding — takes 2 to 4 hours. Adding Klaviyo email flows and a custom cancellation save flow adds another 3 to 5 hours. Most DTC brands that work with a specialist Shopify agency can complete the full setup in one working day.
Does Recharge work with Shopify Payments?
Yes. Recharge integrates natively with Shopify Payments for credit card subscriptions. It also supports Stripe as a direct payment processor. PayPal subscriptions are supported only on Recharge's Pro plan and above. Brands processing more than $1M in annual subscription revenue often configure Stripe directly for lower transaction fees.
What is the difference between Recharge pause and cancel for subscribers?
Pause lets a subscriber temporarily stop shipments for 1 to 12 weeks while keeping their subscription active and their payment details on file. Cancel permanently ends the subscription. Brands that offer a pause option retain 20 to 30% of subscribers who would otherwise cancel outright, according to Recharge's 2024 subscriber behaviour data.
Can I offer a discount for subscribe-and-save on Shopify?
Yes. Recharge's subscription rules let you set a percentage discount on subscription orders compared to one-time purchases. A 10 to 15% subscribe-and-save discount is the most common incentive for DTC consumable brands. You configure this per product in the Recharge dashboard under Subscription Rules without touching your Shopify theme code.
How does Recharge pass subscription data to Klaviyo?
Recharge sends subscription lifecycle events — active, payment failed, cancelled, upcoming charge — to Klaviyo as custom events via a native integration. These events appear in Klaviyo's event log for each contact profile, enabling segmented flows for dunning, renewal reminders, and win-back campaigns. The integration requires no custom code: it activates through the Recharge App Settings > Integrations panel.