Subscriptions 7 min read

Shopify Recharge Integration: Subscription Management Guide (2025)

Set up Recharge subscriptions for Shopify. Manage recurring orders, subscription boxes, and membership programs for predictable revenue.

Recharge powers subscriptions for 20,000+ Shopify brands. This guide covers setup, optimization, and scaling subscription revenue.

Shopify
integrates with
Recharge

Why Recharge?

Recharge advantages:

FeatureBenefit
Market leaderMost Shopify subscriptions
Customer portalSelf-service management
Flexible modelsAny subscription type
Shopify nativeDeep integration
AnalyticsSubscription metrics

Subscription models supported:

  • Subscribe and save
  • Curated boxes
  • Replenishment
  • Memberships
  • Build-a-box

Recharge Pricing

PlanMonthlyTransaction Fee
Standard$01% + $0.10
Pro$4991% + $0.19
EnterpriseCustomCustom

Plan comparison:

FeatureStandardProEnterprise
SubscriptionsUnlimitedUnlimitedUnlimited
AnalyticsBasicAdvancedCustom
Customer portalStandardCustomCustom
API accessLimitedFullFull
SupportEmailPriorityDedicated

Getting Started

Step 1: Install Recharge

  1. Go to Shopify App Store
  2. Search “Recharge Subscriptions”
  3. Click Add app
  4. Authorize permissions
  5. Complete onboarding

Step 2: Configure Settings

Core settings:
├── Currency and timezone
├── Subscription terms
├── Customer portal URL
├── Email notifications
└── Payment retry settings
Data Flow
%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#e0f2fe', 'primaryTextColor': '#0369a1', 'primaryBorderColor': '#0369a1', 'lineColor': '#64748b', 'secondaryColor': '#f0fdf4', 'tertiaryColor': '#fef3c7'}}}%% graph LR A[Store Store] -->|Data Sync| B[Shopify] B -->|Bi-directional| C[Recharge]
Real-time sync Scheduled sync

Step 3: Create Subscription Rules

Define subscription options:

  1. Go to Rules
  2. Create selling plan group
  3. Set discount and frequency
  4. Apply to products

Step 4: Add to Products

Enable subscriptions:

  1. Select products
  2. Choose subscription rule
  3. Set one-time purchase option (optional)
  4. Save and publish

Subscription Models

Subscribe and Save

Configuration:
├── Discount: 10-20% off
├── Frequencies: 2, 4, 6, 8 weeks
├── Prepaid options: 3, 6, 12 months
└── One-time purchase: Allow

Best for:

  • Consumables
  • Supplements
  • Coffee/tea
  • Pet food
  • Beauty products

Curated Boxes

ElementSetup
FrequencyMonthly/quarterly
PricingFixed or variable
ContentsPre-selected
ThemeSeasonal/themed

Best for:

  • Lifestyle brands
  • Food & beverage
  • Kids products
  • Hobby niches

Build-Your-Own Box

Customer selects products:

  1. Choose box size
  2. Select products
  3. Customize frequency
  4. Manage via portal

Membership Programs

TypeDescription
Paid membershipMonthly fee for benefits
VIP accessEarly/exclusive products
Discount clubMember pricing

Customer Portal

Self-Service Features

Customers can:

  • Skip upcoming orders
  • Swap products
  • Change frequency
  • Update payment method
  • Modify shipping address
  • Add one-time products
  • Cancel subscription

Portal Customization

Customizable elements:
├── Branding (logo, colors)
├── Product recommendations
├── Upsell opportunities
├── Loyalty integration
└── Custom messaging

Reducing Churn

Portal features that reduce cancellations:

  • Skip option (vs cancel)
  • Pause subscription
  • Frequency change
  • Discount retention offers

Email Notifications

Automated Emails

EmailTrigger
Subscription createdNew subscription
Upcoming order3 days before charge
Order processedAfter payment
Payment failedDeclined card
Subscription cancelledCancellation

Customization

Edit templates:

  1. Go to Notifications
  2. Select email type
  3. Edit content
  4. Add branding
  5. Preview and save

Payment Management

Retry Logic

Default retry schedule:
├── Day 1: Initial attempt
├── Day 3: First retry
├── Day 5: Second retry
├── Day 7: Third retry
└── Day 10: Final attempt + pause

Failed Payment Recovery

StrategyImplementation
Email remindersAutomated at each retry
SMS notificationOptional integration
Update payment linkDirect to card update
Cancellation warningBefore final pause

Payment Methods

Supported:

  • Credit/debit cards
  • Shop Pay
  • PayPal (via integration)
  • Apple Pay
  • Google Pay

Analytics & Reporting

Key Metrics

MetricDefinition
MRRMonthly recurring revenue
Churn rate% subscribers lost monthly
LTVLifetime value per subscriber
Average order valueMean subscription order
Retention curveSubscriber retention over time

Dashboards

Standard analytics:

  • Revenue trends
  • Subscription growth
  • Churn analysis
  • Product performance
  • Customer cohorts

Reducing Churn

Churn Prevention Tactics

TacticImplementation
Skip optionProminent in portal
Pause subscriptionAlternative to cancel
Win-back discountOn cancellation page
Cancellation surveyGather feedback
Product swapEasy in portal

Cancellation Flow

Cancellation funnel:
├── Why are you cancelling?
├── Would you like to pause instead?
├── Here's a discount to stay
├── We're sorry to see you go
└── Optional: Reactivation offer

Integrations

Marketing

PlatformIntegration
KlaviyoSubscriber segments
AttentiveSMS for subscriptions
PostscriptText campaigns
GorgiasCustomer support

Operations

PlatformUse Case
ShipStationSubscription fulfillment
LoopSubscription returns
LoyaltyLionPoints for subscribers

Advanced Features

Prepaid Subscriptions

Offer prepaid options:

  • 3-month (5% discount)
  • 6-month (10% discount)
  • 12-month (15% discount)

Benefits:

  • Cash flow upfront
  • Higher commitment
  • Lower churn

One-Time Add-Ons

Allow customers to add:

  • Extra products
  • Limited editions
  • Add-on items
  • Gift items

Gifting

Subscription gifts:

  • Gift prepaid subscriptions
  • Gift message option
  • Recipient management
  • Renewal to recipient

Troubleshooting

Orders Not Creating

Causes:

  • Payment failed
  • Product out of stock
  • Subscription paused
  • Address invalid

Solutions:

  1. Check subscription status
  2. Verify payment method
  3. Confirm inventory
  4. Review address

Customer Portal Issues

Causes:

  • Incorrect portal URL
  • Customer not logged in
  • Session timeout

Solutions:

  1. Verify portal URL
  2. Send magic link
  3. Check account connection

Best Practices

Product Selection

Choose products with:

  • Consumable nature
  • Regular replenishment need
  • Consistent quality
  • Good margins

Pricing Strategy

ApproachDiscount
Standard subscribe & save10-15%
Annual prepaid20-25%
Premium curatedNo discount (value-add)

Conversion Optimization

  • Show savings prominently
  • Default to subscription
  • Explain flexibility
  • Social proof (subscriber count)

Recharge vs Alternatives

FeatureRechargeBoldSkio
Market share#1#2Growing
Pricing1% + $0.101% + $0.10Custom
Customer portalExcellentGoodModern
Native checkoutYesYesYes
Best forAll sizesMid-marketDTC brands

Next Steps

After setup:

  1. Configure rules - Set up subscription options
  2. Enable products - Add subscriptions to catalog
  3. Customize portal - Brand the customer experience
  4. Set up emails - Configure notifications
  5. Launch & optimize - Monitor metrics and improve

Shopify + Recharge implementation checklist (2025)

This section adds practical “make it stable” steps you can use after you install the app/connector. It’s intentionally lightweight: the goal is fewer sync surprises, cleaner reporting, and easier troubleshooting.

1) Quick setup checklist

  • Permissions first: grant only the scopes you need (orders/customers/products as required) and document who owns the admin credentials.
  • Data mapping: confirm how email, phone, currency, and SKU are mapped between Shopify and Recharge.
  • Historical import: decide how far back to import orders/customers (avoid importing years of data if you don’t need it).
  • Deduplication rules: pick one unique identifier per object (usually email for customers, order ID for orders) to prevent doubles.
  • Alerts: set a lightweight alert path (email/Slack) for failed syncs, auth expiry, and API rate limits.

2) Data you should verify after connecting

Most integration issues show up in the first hour if you test the right things. Use the table below as a QA checklist (create a test order if needed).

Data objectWhat to checkWhy it matters
CustomersEmail/phone format, marketing consent fields, duplicatesPrevents double messaging and broken segmentation
OrdersOrder total, tax, discount, shipping, currencyKeeps revenue reporting and automation triggers accurate
Line itemsSKU, variant ID, quantity, refunds/returns behaviorAvoids inventory and attribution mismatches
FulfillmentStatus changes + timestamps, tracking numbers, carrier fieldsDrives customer notifications and post-purchase flows
CatalogProduct titles, handles, images, collections/tagsEnsures personalization and reporting match your storefront

3) Automation ideas for Subscriptions

  • Start with one core workflow and validate end-to-end before adding more automation.
  • Keep field naming consistent (email, phone, currency, SKU) to reduce mapping bugs.
  • Monitor errors weekly and document a simple rollback plan for high-impact changes.

API sanity check (Shopify Admin API)

If your integration UI says “connected” but data isn’t flowing, a quick API call helps confirm whether the store is accessible and returning the objects you expect.

# List the 5 most recent orders (GraphQL)
curl -X POST "https://your-store.myshopify.com/admin/api/2025-01/graphql.json" \
  -H "X-Shopify-Access-Token: $SHOPIFY_ADMIN_TOKEN" \
  -H "Content-Type: application/json" \
  -d "{\"query\":\"{ orders(first: 5, sortKey: CREATED_AT, reverse: true) { edges { node { id name createdAt totalPriceSet { shopMoney { amount currencyCode } } customer { email } } } } }\"}"

Tip: keep tokens/keys in environment variables, and test in a staging store/site before rolling changes to production.

4) KPIs to monitor (so you catch problems early)

  • Sync freshness: how long it takes for a new order/customer event to appear in Recharge.
  • Error rate: failed syncs per day (and which object types fail most).
  • Duplicates: number of merged/duplicate contacts or orders created by mapping mistakes.
  • Revenue parity: weekly spot-check that Shopify totals match downstream reporting (especially after refunds).
  • Attribution sanity: confirm that key events (purchase, refund, subscription) are tracked consistently.

5) A simple 30-day optimization plan

  1. Week 1: connect + map fields, then validate with 5–10 real orders/customers.
  2. Week 2: enable 1–2 automations and measure baseline KPIs (conversion, AOV, repeat rate).
  3. Week 3: tighten segmentation/rules (exclude recent buyers, add VIP thresholds, handle edge cases).
  4. Week 4: document the setup, create an “owner” checklist, and set a recurring monthly audit.

For loyalty programs, see Shopify loyalty integration. For email marketing, check Klaviyo integration.

Questions & Answers

What is Recharge for Shopify?

Recharge is the leading subscription management app for Shopify. It enables recurring orders, subscription boxes, and membership programs, powering over $10B in annual subscription revenue.

How much does Recharge cost?

Recharge Standard is 1% + $0.10 per transaction (no monthly fee). Pro is $499/month + 1% + $0.19. Enterprise pricing is custom.

Can customers manage their subscriptions?

Yes, Recharge includes a customer portal where subscribers can skip orders, swap products, change frequency, update payment, and manage their subscription without contacting support.

Does Recharge work with Shopify Checkout?

Yes, Recharge integrates with Shopify's native checkout for a seamless experience. It also supports Checkout Extensions for Shopify Plus stores.