Let's get one thing straight: Recharge is not a tool for solopreneurs selling a $7 coffee subscription to a few hundred people. Not anymore. In Q3 2026, this is a platform for growth-stage DTC brands — think $50k to $2M+ in monthly recurring revenue — that need battle-tested subscription logic, dunning, and customer portal control without building a billing system from scratch.
If you run a Shopify store doing $250k/month in subscriptions with a 3.5% monthly churn, Recharge is the difference between waking up to 40 "my order didn't go through" emails and waking up to a quiet inbox where the failed-payment retry engine handled 90% of it while you slept.
But here's what the marketing funnel won't tell you: Recharge has a controversial past, a pricing model that gets expensive as you scale, and a learning curve that will cost you at least one full week of engineering time. This review digs into all of it — the good, the costly, and the genuinely frustrating parts — so you can decide if it's the right fit for your stack.
What Recharge Actually Does
Recharge is a subscription management and recurring billing platform built for e-commerce, with deep roots in the Shopify ecosystem. At its core, it does four jobs:
1. Recurring Billing Engine
Recharge owns the subscription logic that Shopify's native checkout doesn't give you. It supports:
- Fixed interval subscriptions (weekly, monthly, quarterly)
- Prepaid plans (pay upfront for 3, 6, or 12 months)
- Metered billing (charge based on usage, like a refill that ships when you're low)
- One-time purchases with the option to subscribe
- Bypass shipping (for digital products or store credit)
In practice, this means you can offer a "Coffee Club" where customers get a bag every 4 weeks, skip a delivery before a vacation, and swap roast preferences—all through a customer portal that doesn't require a support ticket.
2. Dunning & Failed Payment Recovery
Recharge's retry logic is famously good. When a credit card fails, it automatically retries at smart intervals (typically 3–4 attempts over 7 days), sends email notifications, and dynamically updates the next charge date. For a merchant with 5,000 active subscribers, this alone can recover $8k–$15k per month that would otherwise churn into the void.
The numbers back this up. Recharge reports that active subscribers recovered through dunning average 15–20% of would-be churned customers. Your mileage will vary, but this feature works out of the box and is, frankly, the single best reason to pick Recharge over weaker competitors.
3. Customer Self-Service Portal
This is a huge deal, and it's more customizable than you'd expect. Customers can:
- View and cancel subscriptions
- Swap products or add products
- Pause/skip upcoming charges
- Edit delivery addresses
- Update payment methods
The portal is hosted on Recharge's infrastructure but can be customized with your theme and branding. You can add custom fields, advanced payment collections, or even build a fully custom portal via their REST API and webhooks.
The catch? Deep customization requires Liquid or frontend development skill. If your team is all operations and no engineers, you'll be limited to the visual editor, which gives you conditional rules and basic styling but not full control.
4. Analytics & Reporting
Recharge's dashboard shows monthly recurring revenue (MRR), churn rate, subscriber counts, failed payment rates, and revenue recovered through dunning. There are reports for subscription retention, upgrade/downgrade behavior, and paid vs. active subscriber splits.
What's missing: true revenue forecasting and unit economics analysis (e.g., CAC payback vs. subscription value). You'll need Klaviyo or a proper BI tool for that. Recharge's analytics are directionally useful, but don't confuse them with a full finance suite.
Pricing Breakdown
Recharge reworked its pricing structure in 2024, moving to two distinct tiers plus enterprise. Here's the current state (verified in July 2026), and be careful with the fine print.
| Plan | Monthly Base Fee | Transaction Fee | Ideal For |
|---|---|---|---|
| Recharge Classic | $0/month | 1% + $0.10 per transaction | Early-stage stores, side projects |
| Recharge Plus | $199/month minimum | 2% + $0.30 per transaction | Scaling brands, higher volume |
| Enterprise | Custom (annual contract) | Negotiated (typically 1.5–2.5% + per-transaction) | Large brands, headless, complex needs |
The fine print that nobody talks about:
- Transaction fees are per successful subscription transaction, not per subscriber. A customer who pauses and resumes multiple times costs you more in fee percentage than a customer who just stays on autopilot.
- Plus' 2% fee is on gross subscription revenue, not net after discounts. If you run a 50% off first-box promo, you still pay 2% of the discounted revenue, which stings when boxes are already margin-thin.
- The $199/month minimum on Plus means that if your subscription volume is slow in any given month (say January, right after holiday churn), you're paying the minimum regardless.
- Add-ons exist. Subscriptions Analytics costs extra (legacy plans still have it; new plans may need to pay for enhanced reporting). SMS notifications are not native — you'll integrate Klaviyo or another provider.
- Migrations costs extra. If you're moving from Appstle, Bold, or a custom platform, Recharge's migration team charges standard professional service fees — typically $1,500–$5,000 depending on your data complexity and whether they need to build custom import scripts.
A quick comparison for a $250k/month subscription business:
- Classic: 1% × $250k = $2,500 + ($0.10 × 11,000 transactions) = $1,100. Total: ~$3,600/mo
- Plus: 2% × $250k = $5,000 + ($0.30 × 11,000 transactions) = $3,300 + $199 = ~$8,499/mo
Same business, two plans, $4,900/month difference. That's over $58k a year. You need to decide whether the extra features (advanced dunning controls, priority support, subset testing, custom API endpoints) are worth that delta. For many teams, they are. For others, Classic is still a great deal — if you can stomach the 1% + $0.10.
What Works Well
I want to be honest about the things Recharge genuinely gets right, because there's real quality here.
- The dunning engine is elite. Recharge's retry logic is more intelligent than Shopify's native subscription features (Shopify actually uses a simpler retry schedule). Recharge lets you set the exact number of retries, the intervals between them, and conditional logic — like "only retry 3 times if the charge is over $75, but 5 times if it's under $20." That level of control is rare in this category.
- The customer portal reduces support tickets. In our experience with an active subscription brand, the portal handled ~65% of what used to be Level 1 support ticket volume. Address changes, payment updates, and skips happen without a human. That's meaningful when your support team costs $18/hour minimum.
- Subscriber data is rich. The API exposes clean customer data you can pipe into your warehouse or sync to Klaviyo for behavioral segmentation. The integration with Klaviyo is older but mature — you can build flows like "subscription failed, retry scheduled" or "three failed attempts, send a win-back coupon" right out of the box.
- It's incredibly stable. In 2026, Recharge's uptime is honestly excellent. On Shopify Plus, you're dealing with an infrastructure that has processed billions of subscription transactions since 2015. I've seen months-long stretches without a single failed webhook or missed charge date.
- Metered billing is a differentiator. If you sell products with variable weights, refillable supplies, or pay-per-use — like coffee pods where the pod count varies per box — Recharge handles it better than any other subscription tool I've tested. You set a metered amount, and the customer's bill adjusts based on their actual usage. That's rare, and it's done well.
What Needs Improvement
Every platform has weaknesses. Recharge's are worth naming clearly.
- Migration horror stories are real — and recent. The infamous 2020 migration from the legacy platform to the new Recharge API is still discussed in Shopify Facebook groups with a hint of PTSD. Thousands of merchants lost subscription records, had charges double-processed, and saw customer support tickets spike at the worst possible time (mid-pandemic).
In 2026, migration tooling is better than it was in 2020, but it's not painless. If you're coming from a custom builder or a cheaper app like Appstle, plan for a 4–8 week migration project with a professional services consultant, plus a 2-week "observation period" where you watch for data discrepancies. Budget for it.
- Pricing scales in a punishing way. The step from 1% to 2% feels like a tax on growth. You're paying Recharge more just as your unit economics tighten and you invest in retention. There's no negotiated rate until you hit "Enterprise" with a $100k+ annual spend. For a mid-size brand, the pricing feels like they're squeezing because they can, not because the platform got meaningfully better in the last 12 months.
- No robust native A/B testing. Recharge Plus includes a subset testing tool (with RICHITY for Shopify Plus integration), but you can't A/B test everything — like dunning message copy, retry intervals, or portal UX — without building your own experiments. If you're a data-driven brand, this will frustrate you. You'll end up using obscure workarounds instead of a clean testing framework.
- The admin UI is aging. The merchant-facing dashboard still looks and feels like a 2018-era tool. The page loads are mostly fast — the dashboard renders in about 2 seconds — but filtering, bulk editing, and navigating complex subscription records require a lot of clicks. Long task lists (bulk updating 1,200 subscriptions with a new product variant) require CSV uploads or the API. There's no full "drag and drop" interface for complex logic.
- Customer support at the Classic tier is... a gamble. Recharge's standard support via email is okay-ish — response times are 6–24 hours. On Plus, you get a dedicated Slack channel and direct access to technical account managers, which is genuinely useful. On Classic, you're on your own in a community forum with occasional replies. For a mid-size brand on Classic (which you should be at under $50k/mo), the lack of priority support can be a real pain when a dunning edge case pops at 2 a.m.
Who Should (and Shouldn't) Use This
Let's get specific.
Who should use Recharge:
- Shopify Plus DTC brands doing $30k+/month in subscription revenue with 1,500+ active subscribers. You'll benefit from the dunning, portal, and API flexibility without feeling the pricing bite as much.
- Physical product subscriptions with variable billing (weekly—monthly—prepaid combos, metered usage). Recharge's flexibility here justifies the fee.
- Brands with an in-house developer (even a part-time one) who can own the API integration and custom portal work. This is crucial — without a technical lead you'll be limited by the visual editor.
- Teams migrating from a custom in-house subscription system who want to hand off maintenance to a reliable third party.
Who should NOT use Recharge:
- Micro-stores doing under $5k/month in subscriptions. The 1% + $0.10 fee eats into already-thin margins, and you'd be better off with Shopify's native subscriptions app or a freemium tool like Appstle. Recharge's complexity is overkill for five subscriptions a day.
- Digital product sellers (courses, memberships, community access) who don't need physical shipping logic. Tools like Stripe Billing or Cratejoy are cheaper and built for your use case.
- Teams without any technical resource. If you have zero comfort with APIs, Liquid, or HTML, you'll be frustrated by the limits of the visual editor. The tool is powerful for technical users; it's not a magic no-code solution.
- Brands with incredibly simple subscription needs — one plan, one price, no skips, no swaps. You're paying for features you'll never use.
3-Year Total Cost of Ownership (for a 15–25 person team)
Let's run the real math for a typical mid-size DTC brand on Shopify Plus: $250k/month in subscription revenue, 11,000 successful subscription transactions/month, 15 total employees (3 developers, 2 finance, 10 ops/marketing/support).
Year 1 (starting on Classic):
- Recharge fees: 1% × $3M = $30,000 + ($0.10 × 132,000 transactions) = $13,200 → $43,200
- Onboarding & migration (if not already on Recharge): $5,000–$15,000 agency/professional services
- Developer time (internal): 3 weeks × $8,000/week loaded cost = $24,000
- Staff training: 2 hours per employee × 15 × $45/hr = $1,350
Year 2 (moving to Plus for better control):
- Recharge fees: 2% × $3.6M = $72,000 + ($0.30 × 158,400 transactions = $47,520) + $2,388 base → ~$121,908
- Migration to Plus (new API setup): $8,000–$20,000 (some of this is covered by the Plus account manager, but custom work rarely is)
Year 3:
- Recharge fees (assuming 10% revenue growth): 2% × $3.96M = $79,200 + (174,240 × $0.30 = $52,272) + $2,388 → ~$133,860
- No major migrations, but budget $5,000/year for consulting retainer or ad-hoc API support
Total 3-year spend: ~$290k–$350k, of which about 78% is pure volume-based fees. If your team can negotiate an Enterprise rate or stay on Classic, you can shave $100k+ over three years. That difference alone is the salary of a mid-level marketer — or the cost of 2,000 new customers acquired.
The honest takeaway on cost: Recharge isn't the most expensive subscription tool on the market (Bold's enterprise pricing can sting worse), but it's not cheap, and its variable-fee model punishes success. If you're a lean team with thin margins, build that 2% fee into your subscription pricing strategy from day one.
📌 Editorial Takeaway: Recharge remains the most capable subscription billing platform for serious DTC merchants in 2026, but it's no longer the obvious default. Its 1–2% transaction fees, aging UI, and migration baggage make it essential to run the math first. It's the right pick for Shopify Plus brands with developers, complex billing models, and revenue to justify the cost. For everyone else, there are cheaper paths.
Verdict
Recharge earns its place at the top tier of subscription billing, but it's a tool you have to grow into — and one you'll eventually need to negotiate down. It's powerful, robust, and frankly indispensable for merchants selling physical subscriptions with variable billing and high churn risk. The dunning engine alone can pay for the entire platform.
But the relationship sours when you scale. The fee percentage feels like a growth penalty, and the UI hasn't kept pace with newer tools. There are also lingering trust issues from the 2020 migration — even though the platform is stable now, the memory lingers.
Who should pick what, and why:
- Pick Recharge if you're a Shopify Plus brand with $50k+/month subscription revenue, a developer on staff, complex billing needs (variable intervals, metered usage, prepaid), and a churn problem you want to solve automatically.
- Skip Recharge if you're a smaller store, a digital product business, or a team without technical resources. Use Shopify's native subscriptions, Appstle, or Stripe Billing instead. Recharge is a tool for scale, not a toy for testing.
- If you're already on Recharge and hitting the $250k/month subscription revenue mark, talk to their enterprise sales team before your next renewal. The negotiated rate could save your margin.
FAQ
1. What's the real difference between Recharge Classic and Recharge Plus?
Classic is the entry-level plan: 1% + $0.10 per transaction, no monthly minimum, but with limited custom API access and email-only support. Plus costs $199/month minimum and 2% + $0.30 per transaction, but adds subset testing, priority technical support with a Slack channel, advanced dunning rules, and richer API access. If you're under $50k/month in subscription revenue, start with Classic. Switch to Plus when you need the control and support — not before.
2. Do I still need to pay a payment gateway fee on top of Recharge's fees?
Yes. Recharge processes payments through Stripe, Shopify Payments, or Braintree. You'll pay the gateway's standard processing fee (typically 2.9% + $0.30) on every transaction in addition to Recharge's percentage fee. When merchants complain about Recharge's total cost, they're usually forgetting that the gateway fee is separate.
3. Will Recharge migrate my existing subscriptions from another app?
Recharge's team offers paid professional migration services using their import API. For a typical migration from Appstle, Shopify Native, or Bold, expect to pay $1,500–$5,000 and budget a 4–8 week timeline. If you have historical transactions, discounts, or failed-charge records that must be preserved, add at least a week to that timeline and a few thousand more to the budget.
4. Can customers pause, skip, or swap products without contacting me?
Yes — this is one of Recharge's standout features. The customer portal lets them pause (up to a configurable maximum), skip upcoming charges, swap products (if you have swappable variants), update addresses, and change payment methods. You can control which of these actions are available via conditional logic. Expect a 20–30% reduction in support requests once you deploy the portal.
5. What percentage of failed payments does Recharge's dunning actually recover?
For most merchants, the retry engine recovers 15–20% of initially failed payment attempts. The exact rate depends on your product's price point and customer trust. Impulse-friendly, lower-priced products (under $30/month) see higher recovery rates. Let your failed payments retry for a minimum of 5 days before sending a final "your subscription was canceled" email — that's where most of the recovery happens.