How to Use This Tool
Size the recoverable subscription revenue behind a failed-payment cohort. Failed payments are often reported as churn even though part of the cohort may be recoverable through retries and customer updates.
Why Dunning Recovery needs more than a raw total
Cohort size, observed recovery rate and renewal value turn dunning from a vague retention feature into a measurable revenue opportunity. For this page, the useful comparison is estimated recovered revenue, not whichever input happens to be largest. The Dunning Recovery result answers the decision in the heading and should not be reused as a score for a different workflow.
The exact Dunning Recovery formula
Recovered revenue equals failed renewals multiplied by recovery rate and average renewal value. The visible fields are Failed renewal attempts, Expected recovery rate and Average renewal value. For Dunning Recovery, read each printed unit before entry and make the values describe one transaction, cohort or reporting window. If those scopes differ, the displayed estimated recovered revenue may be arithmetically valid but operationally meaningless.
Interpreting estimated recovered revenue
Use a recovery rate from the same payment mix and retry policy, then compare recovered gross margin with messaging and payment-operations cost. The ten-percent comparison is deliberately narrow: it tests the influence of failed renewal attempts and is neither a forecast nor a confidence interval. Preserve the values used, their dates and the resulting decision so a later reviewer can reproduce why Dunning Recovery supported the choice.
What this Dunning Recovery model leaves out
The result is gross recovered billing, not incremental profit, and does not account for refunds, taxes, processor fees or customers who would pay later anyway. That is where Dunning Recovery stops being trustworthy. If an excluded factor could reverse estimated recovered revenue, extend the model explicitly or use the authoritative account system instead of hiding the factor inside an unexplained adjustment.
Evidence and independent verification
The reference reviewed for Dunning Recovery is Shopify Help — Subscriptions. Shopify Help — Subscriptions supports the named definition or rule but does not supply private values for estimated recovered revenue. Before acting on the result, reconcile the worked example with the relevant dashboard, invoice, export or measurement.
Private, reproducible calculation
Dunning Recovery runs its arithmetic in the current browser tab and requests no login or API key. That keeps the Dunning Recovery inputs away from the site's calculation server, while leaving the user responsible for detecting stale data or a changed platform rule. When an assumption changes, reopen Shopify Help — Subscriptions and rerun the saved Dunning Recovery scenario.
Sources & assumptions
Tool Spec v2 · verified 2026-08-22. Platform rules and fees can change; the editable inputs remain authoritative for your account.
Official references
- Shopify Help — Subscriptions (checked 2026-08-22)
Model assumptions
- Every input covers the same reporting period or cohort.
- The result is gross recovered billing, not incremental profit, and does not account for refunds, taxes, processor fees or customers who would pay later anyway.
- The calculator uses only the visible fields and does not fetch account data.
