Skip to main content

Failed Payment Retries: How Many Times? Oct 2026

Updated 33 min read
Failed Payment Retries: How Many Times? Oct 2026

Every failed subscription payment puts you at a fork in the road. Retry it and you might recover the revenue you already earned, or you might burn an attempt on a decline that was never recoverable and inch closer to card network penalties. Don't retry at all and you lose the subscriber to involuntary churn before they notice anything went wrong. The right number of payment retry attempts sits between those extremes, and it's not the same for every decline. Soft declines warrant multiple tries. Hard declines warrant zero.

TLDR:

  • Subscription payments fail at 15% per month; 3 to 6 retry attempts recover most soft declines.
  • Visa caps retries at 15 attempts in 30 days, Mastercard at 10; fines start at $25 per breach.
  • First retry recovers the majority of soft declines; gains drop fast after attempt three.
  • Timing retries to payday cycles (1st and 15th in US, month-end in Europe) cuts attempts needed.
  • Slicker's AI models analyze decline codes and issuer behavior to set retry counts per transaction.

Why Subscription Payments Fail More Often Than One-Time Transactions

Subscription payments carry a structural disadvantage that one-time transactions don't: they repeat automatically, without the cardholder actively re-confirming at checkout. That passive nature creates a gap between when a card was valid and when a charge actually runs.

Card details change constantly. Issuers reissue cards after fraud events, expiration cycles turn over, and spending limits fluctuate with account activity. Industry data shows roughly 15% of recurring payments are declined in any given billing cycle, compared to much lower rates for one-time purchases where the cardholder is present and engaged.

The failure modes split into two categories worth keeping separate:

  • Soft declines are recoverable. The card exists and the account is in good standing, but something temporary blocked the charge: insufficient funds, a velocity limit, or a risk flag the issuer raised. These respond well to retries.
  • Hard declines are not recoverable through retries. The card is stolen, the account is closed, or the issuer has issued a do-not-honor instruction. Retrying these wastes attempts and risks card network penalties.

Getting the retry count right starts with knowing which failure type you're dealing with. Soft vs. hard declines determine whether to retry at all, and treating an unrecoverable decline like a recoverable one is where most retry strategies break down.

Soft Declines vs. Hard Declines: The Critical Distinction That Determines Whether to Retry

A clean, professional illustration showing a payment card at a decision point or fork in a road, with one path leading to a green checkmark or recovery symbol (representing soft declines that can be retried) and another path leading to a red X or stop sign (representing hard declines that cannot be recovered). Modern, minimalist design with a business/fintech aesthetic, using blue and gray tones with green and red accent colors. No text or letters.

The retry math changes entirely based on this distinction. Soft declines warrant multiple attempts spaced strategically. Hard declines require zero retries and immediate customer outreach instead.

Card Network Retry Limits: Visa and Mastercard Rules You Cannot Ignore

Both Visa and Mastercard have published retry limits that override any internal dunning logic you've built. The specifics for each network are covered in the table below.

Visa's rules cap excessive retries at 15 attempts in 30 days for a single card and merchant combination. Mastercard takes a stricter line: no more than 10 retries in 30 days for declined transactions. Breaching these limits triggers per-transaction fines, and repeated violations can escalate to higher per-transaction fees or suspension of retry privileges on that merchant ID (MID). Both networks carry additional compliance nuances worth reviewing before you build your dunning logic.

These aren't soft guidelines. They are enforceable rules, and processors monitor compliance automatically.

Card Network

Maximum Retry Attempts in 30 Days

Penalty for Breaching Limit

Recommended Safe Ceiling

Visa

15 attempts per card and merchant combination within 30 days

Per-transaction fines, escalating penalties for repeated violations

Stay below 10 attempts to maintain headroom for legitimate recovery windows

Mastercard

10 attempts per declined transaction within 30 days

Per-transaction fines, potential suspension of retry privileges

Build retry logic with 6 to 8 attempts maximum to avoid network scrutiny

Processor fees add a second cost layer. Stripe, Checkout.com, and most other gateways charge a flat per-authorization fee on every retry attempt, successful or not. Excessive retries compound these processor costs on top of card network fines, so the true cost of over-retrying is always higher than the network penalty alone.

How This Applies to Your Retry Count

Treat the Mastercard 10-attempt cap as your absolute ceiling, build internal retry logic well below it, and reserve headroom for payday cycles and card refresh events. Beyond 6 attempts, processor fees and network scrutiny typically exceed any incremental recovery gain.

Here is how to calculate your own safe ceiling. Start with the network cap for your most restrictive card mix (typically Mastercard's 10 attempts). Subtract 2 to 3 attempts as a compliance buffer to absorb any edge cases (duplicate webhooks, processor-side retries you didn't initiate). That leaves you 7 to 8 attempts maximum. Now factor in your billing cycle length: if your window is 14 days and you need to hold two attempts in reserve for a known payday on the 1st and 15th, your working ceiling drops to 5 or 6. Finally, run your own decline-code breakdown. If 30% of your failed payments are hard declines that should never be retried, those don't consume network attempts, but if your billing system doesn't filter them out automatically, they do. A business with a high share of hard declines needs a lower internal cap to protect the remaining attempt budget for genuine soft-decline recovery. The result is a ceiling that's specific to your subscriber mix, not a flat rule borrowed from industry averages.

How Many Times Should You Actually Retry? The Practical Answer

Most subscription businesses should plan for 3 to 6 retry attempts per failed payment cycle. Recovery rates drop sharply after the third attempt, with the majority of recoverable payments resolving within the first two retries. Beyond six, the incremental gain rarely outweighs issuer relationship risk or cardholder friction. A practical retry window runs 5 to 14 days from the initial decline.

The right number also depends on decline type:

  • Soft declines (insufficient funds, temporary holds) warrant the full 3 to 6 spaced attempts to catch paydays and balance refreshes.
  • Hard declines (stolen card, closed account) should stop after one attempt. Retrying these wastes authorization attempts and can flag your merchant ID for abuse.

Example: A subscriber's $49/month payment fails on the 20th with an insufficient-funds code. Attempt 1 runs within 24 hours (the 21st) with no recovery, but the decline remains soft. Attempt 2 is scheduled for the 1st of the next month, aligned to the US salaried payday cycle; the charge clears and the subscriber never notices a problem. Had the 1st retry also failed, Attempt 3 would run on the 4th; if still declined with a hard-decline code by that point, the retry queue stops and automated customer outreach triggers instead.

Three to six retries is a starting point. The actual ceiling depends on your subscriber mix, average billing amount, and issuer relationships: variables only live transaction data can answer.

Recovery Rate Benchmarks: What You Should Expect From Your Retry Strategy

Industry benchmarks give you a useful sanity check before you fine-tune your own retry logic. Recovery rates vary by subscriber mix and billing infrastructure, so your own historical baseline is the most reliable reference point. Stripe's revenue recovery analytics define recovery rate as the percentage of subscription payment volume successfully recovered by any means after a failure, a useful baseline metric to track against your own results.

What Drives the Spread?

Results vary widely because the inputs vary widely. Three factors account for most of the spread between businesses at the low end and those in the upper half of recovery benchmarks:

  • Retry timing relative to the customer's pay cycle matters more than raw retry count. Hitting a card two days before a known payday consistently outperforms hitting it the morning after a decline.
  • Decline code specificity changes everything. Generic "do not honor" codes require a different cadence than insufficient-funds codes, which have a predictable resolution window you can target.
  • Issuer behavior by card type and geography changes recovery odds meaningfully. A debit card tied to a paycheck-to-paycheck account behaves differently from a premium travel card with a high credit limit.

Subscription businesses that account for all three factors in their retry logic tend to land in the upper half of that benchmark range. Those running fixed schedules without code-level logic typically cluster at the lower end. The dollars separating those two outcomes compound fast when you're processing thousands of failed payments each month.

Timing Your Retries: When Matters More Than How Many

Retry timing shapes recovery rates as much as retry count does. Industry data shows that most recoverable soft declines resolve within 24-72 hours; spacing retries too tightly wastes attempts and may trigger issuer-side blocks. Smart retry timing around paydays and bank holidays affects authorization rates, and the section below covers the principles in detail.

A clean, professional illustration showing a calendar or timeline with strategic timing markers, representing payment retry scheduling over a 14-day window. Visual elements include clock icons, calendar grid with highlighted days (1st, 15th), and flowing arrows showing spaced intervals between retry attempts. Modern fintech aesthetic with blue, gray, and green tones. Minimalist business style. No text or letters.

A few timing principles hold up across high-volume subscription data:

  • Retry within 24 hours of a soft decline for the best recovery odds, since many insufficient-funds declines clear quickly after payroll or account top-ups.
  • Space subsequent attempts 3 to 5 days apart to avoid pattern flags that some issuers use to deprioritize repeated failures from the same merchant.
  • Align retries to known pay cycles where possible, particularly for weekly-paid or bi-weekly-paid customer segments.

Timing your retries well means fewer total attempts are needed to hit the same recovery rate.

Merchant Advice Codes: Reading the Network's Instructions on Whether and When to Retry

Merchant Advice Codes (MACs) are standardized instructions card networks send back with a decline, telling you exactly what to do next. Ignoring them is one of the most common retry mistakes subscription businesses make.

What MACs Actually Tell You

Each code maps to a specific action:

  • MAC 01 means the card has been replaced: retrying is pointless until the customer updates their payment method.
  • MAC 02 means try again later, a genuine soft decline where a retry can succeed.
  • MAC 03 signals the customer has cancelled: retrying here risks complaints and disputes.

Why This Matters for Retry Limits

Your retry count should not be a flat number applied universally. A MAC 02 warrants further attempts. A MAC 01 or 03 means no retry count is appropriate at all: the right move is immediate customer outreach or cancellation handling. Treating all declines the same wastes attempts on unrecoverable transactions while potentially missing recoverable ones, directly eroding your recovered MRR (monthly recurring revenue).

Payday-Aligned Retry Windows: Geographic and Employment Pattern Optimization

Timing retries around when customers actually have money in their accounts is one of the most underutilized levers in payment recovery. Payday cycles vary widely by country and employment type, so a one-size-fits-all retry schedule leaves recoverable revenue on the table.

Here are concrete retry windows by region:

  • US: target the 1st and 15th of the month for salaried employees, and Fridays for hourly workers paid weekly or biweekly. Avoid the 25th to 31st window when accounts are typically at their lowest.
  • Western Europe: Most salaried workers receive pay on the last working day of the month. Concentrate retry attempts in the first three days of the new month when balances are freshest.
  • Australia: Fortnightly pay cycles are standard, with most deposits landing on Thursdays. Schedule retries for Thursday afternoons through Friday mornings to catch funds before weekend spending clears accounts.

Retry timing and customer communication should move together. Sending a payment-failed email 24 hours before a scheduled retry gives customers a window to update their card, so the retry either succeeds or the customer self-serves before the next attempt. For payday-aligned retries, a notification timed to arrive on payday morning (the 1st of the month for US salaried workers, for example) can prompt proactive updates that make the retry unnecessary entirely. One pattern to avoid: sending a dunning email on the same day a retry fails, since customers who see both a failed-charge notification and a payment request simultaneously are more likely to cancel than to update their card.

The Revenue Impact: Quantifying What Failed Payment Retries Actually Recover

Roughly 15% of payments fail in any given month. For a business with $10M in monthly recurring revenue (MRR), that means roughly $1.5M in revenue is immediately at risk every 30 days.

Not all of that is lost permanently. A well-structured retry sequence can recover the majority of soft declines before a subscriber ever knows there was a problem. But the size of that recovery window depends heavily on how many attempts you make and when.

Research from subscription billing providers consistently shows that the first retry attempt is where the majority of recoverable soft declines resolve, with each subsequent attempt yielding diminishing returns. Second and third attempts each capture a progressively smaller share of the remaining pool.

How This Applies to Your MRR

The math compounds quickly across your subscriber base. If you run no retries at all, involuntary churn (failed-payment-driven, not voluntary cancellations) absorbs the full ~15% monthly failure rate. Add a single retry and you recover the majority of recoverable soft declines. Add two more well-timed attempts and you close the gap further, with each incremental retry requiring less effort for smaller gains.

The ceiling matters too. Beyond three to four attempts, recovery rates flatten and risks rise. The optimal retry count sits in a range where recovered revenue outweighs the cost of failed attempts, chargebacks, and account suspensions.

How to Handle Failed ACH (Automated Clearing House) and Direct Debit Payments Differently From Failed Card Payments

Card network retry rules (Visa's 15-attempt cap, Mastercard's 10-attempt cap) apply exclusively to card transactions. ACH and direct debit failures operate under a completely different regulatory framework and require a separate retry strategy.

The Core Differences

When an ACH payment returns, you are not dealing with a card issuer's real-time decline decision. You are dealing with a bank return code under Nacha rules, typically delivered 1 to 3 business days after the debit was initiated. Common return codes include R01 (insufficient funds), R02 (account closed), R03 (no account), and R10 (unauthorized debit). Each carries different reinitiation rules:

  • R01 (insufficient funds) allows reinitiation: Nacha permits up to two reinitiation attempts after the original return, for a maximum of three total attempts. Timing these to known pay dates materially improves recovery.
  • R02, R03, R04 (account closed or invalid) are equivalent to hard declines on card rails. Do not reinitiate; move to customer outreach immediately. Retrying these carries the same penalties as card-rail violations.
  • R10 (unauthorized debit) is the highest-risk return code. Nacha's unauthorized return rate threshold is 0.5%, and breaching it can result in suspension from the ACH network. Never reinitiate an R10; treat it as a cancellation signal and escalate to your risk team.

Timing Differences From Card Retries

Card soft declines resolve in hours to days; the cardholder's funds may clear overnight. ACH returns arrive on a delay, and reinitiation must be timed carefully. For R01 returns, waiting until the customer's next expected pay date, instead of reinitiating the next business day, typically outperforms rapid reinitiation. The retry window for ACH is also shorter in practice: most businesses resolve or escalate ACH failures within 5 to 10 business days before moving to dunning emails or account suspension.

Direct Debit Outside the US

SEPA Direct Debit (Europe), BACS (UK), and BECS (Australia) each have their own return code sets, reinitiation rules, and dispute windows. SEPA's unauthorized dispute window runs up to 13 months for consumers, which means an aggressive reinitiation strategy carries meaningful chargeback exposure even when individual retries succeed. For businesses operating across multiple markets, RBI, UK Direct Debit, and regional PayPal constraints each add another layer to model. Build reinitiation logic per scheme, not a single global rule.

The practical takeaway: treat ACH and direct debit failed payments as a separate retry queue from card declines, with scheme-specific retry limits, longer timing windows, and stricter escalation triggers on high-risk return codes.

Frequently Asked Questions

What is the best way to reduce involuntary churn for a SaaS subscription business in 2026?

The most effective involuntary churn reduction strategy combines three layers: smart retries, account updater, and network tokens. Smart retries (retry attempts timed to decline codes, issuer behavior, and customer pay cycles) recover the majority of soft declines before the subscriber notices anything went wrong. Account updater services (available through Visa, Mastercard, and most processors) automatically refresh expired or replaced card credentials before a charge even runs, eliminating a large category of avoidable declines. Network tokens replace raw card numbers with issuer-managed tokens that stay current through card replacements, further reducing decline rates at the authorization stage. Running all three in combination typically delivers higher recovery than any one method alone, since each layer catches failures the others miss. The 3 to 6 retry attempt window described above remains the right ceiling for the retry layer; the goal is to resolve failures earlier and with fewer attempts, not to pile on more retries.

What is a retry rescue charge on a credit card?

A retry rescue charge is an industry term for an automatic re-attempt to charge a card after an initial subscription payment failure. It is initiated by the merchant's billing system (not the card network) as part of a dunning or payment recovery sequence. The goal is to collect revenue that was already authorized under the subscription agreement without requiring the cardholder to take any action.

How do I avoid Visa and Mastercard retry fees when retrying failed subscription payments?

Staying below the published retry limits is necessary but not sufficient. Both Visa (15-attempt cap) and Mastercard (10-attempt cap) trigger fines starting at $25 per transaction once you breach the ceiling, but processors also monitor for patterns that suggest fee-avoidance gaming, such as submitting retries just below the cap on every declined card. The practical rules for avoiding fees: first, read and act on Merchant Advice Codes before retrying. A MAC 01 or MAC 03 means no further retries are appropriate regardless of how many attempts remain in your network window. Second, build internal retry logic that stops well below the network ceiling (6 to 8 attempts at most) to maintain headroom for legitimate recovery windows. Third, segment your retry queue by decline code so you never consume card network attempts on transactions that are already hard declines. Fourth, audit your processor's retry reporting monthly, as some processors surface excessive-retry flags before a fine is assessed, giving you time to adjust logic. The fines themselves are the smaller risk; repeated violations can trigger suspension of retry privileges on your merchant ID, which is a practical problem no dunning tool can fix retroactively.

How does Slicker stand apart from Stripe's built-in recovery, Butter Payments, and payment orchestrators?

The comparison depends on which layer you're looking at. Stripe's Smart Retries apply a rule-based schedule inside the billing platform, useful as a default, but applied uniformly across all decline types without reading Merchant Advice Codes or payday-cycle signals. Butter Payments focuses primarily on the dunning and customer communication layer. Payment orchestrators (Primer, Spreedly, and similar) route transactions across processors to improve authorization rates upstream, but do not specialize in post-decline recovery logic. Slicker operates exclusively in the post-decline retry layer, using an ensemble of AI models that reads the decline code, Merchant Advice Code, issuer behavior, card type, and the customer's own pay cycle to set a per-transaction retry schedule and attempt ceiling. The practical difference: Slicker routes hard declines to immediate customer outreach instead of consuming retry attempts, aligns retries to payday cycles by geography, and charges on a delta basis (only on the revenue it recovers above your existing baseline). For businesses already using Stripe Billing, Slicker layers on top without replacing it; the critical configuration step is disabling Stripe's native Smart Retries for the subscriptions Slicker manages to avoid duplicate attempts burning through card network limits.

Will retrying a failed payment hurt my credit score?

No. Authorization retries do not appear as hard inquiries on a credit report and have no direct effect on a cardholder's credit score. However, excessive retries in a short window can trigger fraud alerts from the issuing bank, which may temporarily restrict card activity until the cardholder contacts their issuer.

What does going live with Slicker actually require, and how long does it take?

Connecting Slicker to your payment processor is no-code and takes roughly five minutes (Stripe, Braintree, Adyen, and Chargebee are supported natively). For Stripe-based businesses, the key configuration steps are: disabling Stripe's native Smart Retries for the subscriptions Slicker will manage, confirming that Stripe webhook endpoints are correctly pointed so Slicker receives invoice.payment_failed events, and coordinating any existing dunning email sequences so Slicker's retry attempts and customer-facing notifications don't fire on conflicting schedules. Most integrations go live within a few days with no engineering lift required. Slicker builds your pre-integration recovery baseline using your own historical data, which both calibrates the retry engine and sets the delta pricing reference point before any live retries run.

How do Slicker retries work with Stripe Billing, and what do I need to configure to avoid conflicts?

Slicker operates as a layer on top of Stripe Billing, not a replacement for it. The critical configuration step is disabling Stripe's native Smart Retries for the subscriptions Slicker manages. Running both simultaneously means the same declined card can be retried by two independent systems, burning through your Visa and Mastercard retry limits faster and creating duplicate attempt records that distort your recovery reporting. Once Stripe's retry logic is off for those subscriptions, Slicker takes over scheduling using its own decline-code-aware, payday-aligned engine. Webhook alignment matters too: Slicker listens for Stripe's invoice.payment_failed events to trigger its retry queue, so confirm that your Stripe webhook endpoints are correctly pointed and that no intermediate middleware is suppressing or deduplicating those events before they reach Slicker. For businesses using Stripe Billing's dunning email sequences, coordinate the timing so Slicker's retry attempts and Stripe's customer-facing emails don't fire on conflicting schedules. A customer receiving a payment-failed email the same day Slicker silently recovers the charge creates unnecessary confusion and support tickets.

What can payment analytics tell you about the root causes of involuntary churn, and how is it different from native Stripe reporting?

Native Stripe reporting surfaces transaction-level outcomes (paid, failed, refunded) but does not connect decline patterns to churn root causes across your subscriber base. Payment analytics at the recovery layer can answer questions Stripe's dashboards cannot: which decline codes are responsible for the largest share of your involuntary churn, which issuer and card-type combinations have the highest irrecoverable rate, whether your current retry schedule is burning attempts on hard declines that could never resolve, and which customer segments (by geography, tenure, billing amount) respond to retry-only recovery versus needing customer outreach. Slicker's analytics use your own transaction history to separate avoidable declines (expired cards, replaced PANs, velocity flags) from structurally unrecoverable ones, and to measure the incremental recovery uplift above your baseline. That distinction matters for CFOs and RevOps teams: involuntary churn attributed to expired cards is a different root cause than involuntary churn driven by genuine insufficient-funds patterns, and the two require different tooling responses.

What data signals does Slicker need to run its retry engine, and what integrations are required?

Slicker's retry engine uses four categories of signal to make per-transaction retry decisions. First, the decline code and any accompanying Merchant Advice Code from the card network, which determine whether a retry is appropriate at all and, if so, with what urgency. Second, issuer-level behavioral data: Slicker's models are trained on issuer-specific patterns that indicate how a given bank typically handles repeated authorization attempts, so the same R01-equivalent decline code from Chase versus a regional credit union may produce different retry schedules. Third, card type and geography, which feed into the payday-cycle timing described earlier in this post. Fourth, the customer's own transaction history on your account, including prior successful payment dates, previous decline patterns, and subscription tenure, all of which inform the probability score Slicker assigns to each retry candidate. On the integration side, Slicker connects via your payment processor's API (Stripe, Braintree, Adyen, and Chargebee are supported natively) and requires read access to subscription and invoice objects.

How does delta-based pricing work, and why does it matter for businesses that already recover some failed payments?

Delta-based pricing (also called incremental recovery pricing) means Slicker charges only on the revenue it recovers above your existing baseline, not on every successful payment that passes through the system. If your current retry logic already recovers 40% of failed payments, a vendor charging a percentage of all successful recoveries would bill you for that 40% even though they added nothing to it. Delta pricing isolates the uplift: Slicker measures your pre-integration recovery rate using your own historical data, sets it as the baseline, and charges only on the incremental dollars recovered above that line. The practical implication is that delta pricing aligns vendor incentives with your actual outcome, so Slicker only earns when it genuinely adds recovery that your existing setup missed. For finance teams running the ROI math, the comparison is straightforward: incremental cost against incremental recovered MRR, with no revenue-share friction on recoveries you were already capturing.

What tools should a SaaS CFO use to recover lost revenue from failed payments in 2026?

A complete failed payment recovery stack has four layers. Smart retry logic (available natively in Stripe Billing, Chargebee, and Recurly, or as a standalone layer from specialized tools like Slicker) handles the retry timing and attempt count decisions. Account updater services refresh expired or replaced card credentials before a charge runs, removing a category of declines that retries cannot fix. Network tokens replace raw PANs with issuer-managed tokens that stay current through reissue cycles, reducing authorization failures upstream of the retry layer. Dunning communications (sequenced emails or in-app messages) prompt customers to update payment methods when automated recovery is unlikely to succeed on its own. The CFO-level framing: treat these as a revenue recovery stack, not a collections process. Each layer has a measurable recovery rate and cost, and the combination of all four consistently outperforms any single method. For high-volume subscription businesses, the incremental MRR recovered from optimizing the retry layer alone, getting from a flat 3-attempt schedule to a code-aware, timing-optimized approach, typically covers the tooling cost within one billing cycle.

How long does a merchant have to retry a failed payment?

Both Visa and Mastercard enforce a 30-day retry window per card and merchant combination, as covered above. Best practice is to resolve the failure within 14 days: waiting longer increases the risk that the subscriber loses access and churns involuntarily before they have a chance to update their payment method.

How does Slicker handle data privacy and GDPR compliance when processing payment data?

Slicker acts as a data processor (or sub-processor, when you use a billing service like Stripe as your primary processor) under GDPR and equivalent privacy frameworks. In practice, Slicker operates under a Data Processing Agreement (DPA) that specifies the legal basis for processing, data retention limits, and sub-processor obligations. Slicker applies data minimization by design: the retry engine requires decline codes, card BINs, issuer identifiers, and transaction metadata, not cardholder names, full card numbers, or other PII fields that aren't necessary for retry logic. Raw PII does not persist in Slicker's active databases or logs beyond the processing event; identifiers are anonymized or pseudonymized at ingestion. For enterprise customers who cannot share non-anonymized PII under their own data governance policies, Slicker supports tokenized data flows where cardholder-level identifiers are replaced with processor-issued tokens before they reach Slicker's systems. On the contractual side, enterprises should require a signed DPA, explicit sub-processor disclosure, a defined data deletion timeline triggered on contract termination, and confirmation of Slicker's cyber insurance coverage and liability cap before going live. If you stop using Slicker, your DPA should specify that Slicker deletes or returns all processed data within a defined window, typically 30 days, and provides written confirmation of deletion.

Can a subscription retry charge without my permission?

Yes. When you sign up for a subscription, you authorize the merchant to charge your card on a recurring basis, and that consent covers retry attempts after a failed payment. Cardholders who want to stop future retries should cancel the subscription directly or contact their issuing bank to block further charges from that merchant.

What happens if a subscription payment keeps failing?

Most subscription businesses run a dunning sequence (a series of spaced retry attempts paired with customer notifications) before taking further action. If the payment is not recovered within that window, the typical outcome is access suspension followed by account cancellation, resulting in involuntary churn. Updating the payment method at any point during the dunning window usually restores access immediately.

Slicker's Evidence-Based Approach to Retry Limits and Recovery

Slicker treats retry limits as an evidence-based question, not a fixed rule. Its ensemble of AI models assesses each decline event (decline code, issuer identity, card type, transaction history, and geographic pay cycle) to assign a per-transaction retry probability score, then schedules attempts timed to the signals most likely to resolve the failure. Hard declines skip the retry queue entirely and trigger immediate customer outreach, preserving network attempts for transactions that can actually recover. The scheduling engine enforces Visa and Mastercard caps automatically and aligns windows to payday cycles, so fewer attempts produce the same recovery rate. Instead of applying a flat retry count to every failed payment, Slicker dynamically sets the attempt ceiling per transaction, because the right number of retries for an insufficient-funds soft decline on a US salaried account is never the same as the right number for a do-not-honor response from a European issuer. Getting that count right is the product of three variables working together: decline type, timing, and network limits. Fix any one in isolation and the other two erode the gain. The table below shows why retry-only strategies have a ceiling, and why pairing retries with upstream prevention closes the remaining gap.

Retry-Only

Retry + Prevention (Slicker's approach)

Pros

1. Simple to implement on any billing platform
2. Recovers the majority of soft declines with no customer action required
3. Fully automated, with no manual intervention per transaction

1. Decline-code intelligence routes unrecoverable transactions to outreach immediately, eliminating wasted attempts
2. Account updater and network tokens remove expired-card failures before a retry is ever needed
3. Each layer catches failures the others miss, and cumulative recovery consistently outperforms any single method

Cons

1. Cannot recover hard declines or expired-card failures, which represent a large share of the failure pool that is structurally unreachable
2. Fixed retry schedules burn network attempts on unrecoverable declines, risking Visa/Mastercard fines
3. No upstream prevention means avoidable declines (expired cards, replaced PANs) consume the same retry budget as genuinely recoverable soft declines

N/A

Frequently Asked Questions

What are the best practices for dunning emails that actually get customers to update their payment info?

Dunning emails work best when timing, tone, and sequence are treated as variables to optimize, not fixed defaults. A few practices consistently outperform the alternatives:

  1. Send the first notification before the retry runs, not after. As covered in the payday-aligned timing section above, pre-retry emails prompt card updates that make the retry a formality.
  2. Avoid sending a failure notification and a retry charge on the same day; customers who see both simultaneously are far more likely to cancel than to update their details.
  3. Personalize the subject line and body to the failure type: an expired card requires a different message from an insufficient-funds decline, and generic "payment issue" language converts worse than specific, actionable copy.
  4. Match send timing to payday cycles: an email arriving on the 1st of the month for US salaried subscribers, or on the last working day of the month for Western European subscribers, catches customers when their balance is highest.
  5. Cap your dunning sequence at two to three emails per billing cycle; beyond that, message fatigue accelerates cancellations instead of recoveries.

The goal is to prompt a single low-friction action (tap to update card), not to remind customers that a problem exists.

What revenue operations tools should I use to stop involuntary churn from hurting my MRR?

A complete involuntary churn prevention stack has four layers, each targeting a different failure mode. Smart retry logic (available natively in Stripe Billing, Chargebee, and Recurly, or as a dedicated layer from platforms like Slicker) handles retry timing and attempt-count decisions after a decline occurs. Account updater services (offered through Visa, Mastercard, and most processors) automatically refresh expired or replaced card credentials before a charge runs, eliminating a large category of avoidable declines before the retry layer is ever needed. Network tokens replace raw card numbers with issuer-managed tokens that stay current through card replacements, further reducing authorization failures upstream. Dunning communication tools (whether built into your billing platform or a standalone sequence) prompt customers to update payment methods when automated recovery is unlikely to succeed. For RevOps teams measuring business impact, the metric to track is involuntary churn rate as a percentage of MRR: how much contracted revenue is lost each month to payment failures instead of active cancellations. A well-instrumented recovery stack should reduce that figure measurably within one to two billing cycles, and the incremental MRR recovered should be attributable and reportable at the board level.

Chargebee Smart Dunning vs. a dedicated recovery platform: which recovers more failed payments?

Chargebee's Smart Dunning applies rule-based retry schedules and sends dunning emails within the Chargebee billing workflow, a capable default for businesses that want recovery built into their existing platform. A dedicated recovery platform like Slicker operates differently: instead of a rule-based schedule applied uniformly, it uses an ensemble of AI models to assess each decline individually (reading the decline code, Merchant Advice Code, issuer-level behavioral patterns, card type, and customer pay cycle) and sets a per-transaction retry schedule and attempt ceiling based on those signals. The practical difference shows up at the margins. Chargebee Smart Dunning recovers what rule-based logic can reach: soft declines that resolve on a predictable schedule. A dedicated platform reaches further by routing hard declines to immediate customer outreach instead of consuming retry attempts, aligning retries to payday cycles by geography, and dynamically adjusting attempt counts based on issuer behavior instead of a flat ceiling. For subscription businesses processing a high volume of failed payments each month, the incremental recovery difference between a rule-based and a signal-driven approach compounds quickly, and because Slicker's delta-based pricing charges only on the revenue it recovers above your existing baseline, the ROI comparison is direct: incremental cost against incremental recovered MRR.

What is the difference between a payment retry and a refund?

A payment retry is a re-attempt to collect a charge after a failed authorization: the money never left the cardholder's account, so there is nothing to return. A refund, by contrast, reverses a successfully processed charge and returns settled funds to the customer. Retries are a revenue recovery tool; refunds are a reversal of already-captured revenue.

How many times can you retry a failed subscription payment before it violates card network rules?

Visa caps retries at 15 attempts per card and merchant combination within 30 days; Mastercard caps at 10. In practice, build your retry logic well below those ceilings: 3 to 6 attempts is the range where recovery gains are highest and network scrutiny is lowest. Beyond six attempts, incremental recovery rarely outweighs the risk of fines or issuer flags.

Do ACH payments have different retry rules than credit cards?

Yes. Card network limits (Visa's 15-attempt cap, Mastercard's 10-attempt cap) apply only to card transactions. ACH failures operate under Nacha rules: R01 (insufficient funds) allows up to two reinitiation attempts after the original return, for three total. R02, R03, and R04 (account closed or invalid) should not be reinitiated at all; treat them as hard declines and move to customer outreach.

Should you retry a payment immediately after a decline?

For soft declines, retrying within 24 hours is reasonable and often effective, since many insufficient-funds declines clear quickly after payroll or account top-ups. For subsequent attempts, space retries 3 to 5 days apart to avoid pattern flags that some issuers use to deprioritize repeated failures. Never retry a hard decline or a MAC 01 / MAC 03 response; no timing improves those outcomes.

What happens if you exceed Visa or Mastercard retry limits?

Both networks trigger per-transaction fines starting at $25 once you breach their retry ceilings. Repeated violations can escalate to higher per-transaction fees or suspension of retry privileges on your merchant ID, and no dunning tool can fix that retroactively. The practical safeguard is to build internal retry logic well below the network cap and audit your processor's retry reporting monthly.

Final Thoughts on Retry Limits That Balance Recovery and Risk

Three to six attempts spaced across 5 to 14 days gives you the recovery window without the risk, as long as you're reading Merchant Advice Codes and stopping immediately on hard declines. Get in touch to see how Slicker's AI determines whether each failed payment warrants one retry or five, based on decline code, issuer behavior, and your customer's payment history.

FAQ

How many retries failed payment should I attempt before stopping?

Plan for 3 to 6 retry attempts per failed payment cycle. Recovery rates drop sharply after the third attempt, with most recoverable payments resolving within the first two retries. Beyond six attempts, incremental recovery gains rarely outweigh the issuer relationship risk or cardholder friction.

Can I build a payment retry strategy without hitting Visa or Mastercard limits?

Yes, but you need to stay well below the published caps. Mastercard limits you to 10 retries in 30 days per card, and Visa caps at 15 attempts. Build your retry logic with fewer attempts than these ceilings to avoid fines and maintain headroom for legitimate recovery windows like payday cycles or card refresh events.

What's the difference between soft declines and hard declines for retry attempts subscription?

Soft declines are recoverable failures like insufficient funds or temporary holds that warrant 3 to 6 retry attempts spaced across your payment window. Hard declines are permanent blocks like stolen cards or closed accounts that should stop after one attempt, since additional retries waste authorization attempts and can flag your merchant ID for abuse.

Should I retry payments on the same schedule regardless of decline code?

No. Merchant Advice Codes tell you exactly what to do next. MAC 02 means try again later and warrants further attempts. MAC 01 signals the card has been replaced, making retries pointless until the customer updates their payment method. MAC 03 means the customer has cancelled, so retrying risks complaints and disputes. Your retry count should vary based on these network instructions.

When should I time my retries to maximize recovery rates?

Align retries to customer pay cycles by geography. In the US, target the 1st and 15th for salaried employees and Fridays for hourly workers. Western Europe sees most salary payments on the last working day of the month, so concentrate retries in the first three days. Australia's fortnightly cycles hit Thursdays. Fewer retries with better timing recovers more revenue at less reputational cost.

Stop losing revenue to failed payments

Join leading subscription businesses using Slicker to recover failed payments automatically.

Get Started

Cookie preferences

Your privacy matters

We use analytics to understand how you use our site and improve your experience. Privacy Policy