Failed payments
How Chargezen retries failed subscription charges, which messages customers get, what happens when retries run out and where to see recovered revenue.
Last updated: 2026-10-18
When a scheduled subscription charge fails, Chargezen tries again on a schedule, tells the customer, and applies your final action if every retry fails. Set it up in Subscriptions → Billing & automation → Dunning, under Failed payment retries.
Set up retries
Open Dunning
Go to Subscriptions → Billing & automation → Dunning.
Choose the retries
Leave Retry failed payments automatically on, then pick Retries after a failed charge and Days between retries, or keep the defaults.
Choose the final action
Under If every retry fails, choose what happens to the subscription.
Check the summary and save
The line under the fields reads back your choices, for example "A failed charge is retried 4 times, 1, 3, 5, 7 days apart." Save your changes.
Settings and defaults
| Setting | Choices | Default | What it does |
|---|---|---|---|
| Retry failed payments automatically | Checkbox | On | When off, failed payments aren't retried and the final action applies right away. |
| Retries after a failed charge | Default (4), or 1 to 10 | 4 | How many more times Chargezen tries after the scheduled charge fails. |
| Days between retries | Default (1, 3, 5, 7 days), or 1 day to 14 days | 1, 3, 5, then 7 days | How long to wait before each retry. Further retries past the fourth wait 7 days. |
| If every retry fails | Cancel subscription, Pause subscription, Skip the failed order, Keep active for manual handling | Keep active for manual handling | What happens to the subscription when the last retry fails. |
The failed scheduled charge starts the cycle, and the customer then gets the number of retries you set. With 3 retries, a customer has 4 failed charges in total before the final action applies.
Each wait counts from the latest failure. With the defaults, retries happen 1, 4, 9 and 16 days after the first failure.
After a recovered payment, the next charge is counted from the day the payment succeeded, or from the original charge date if you prefer. Change it with Post-dunning billing date in Subscription settings → Billing. See Billing schedule.
What customers receive
Failed payment messages are default workflows, so you can edit them, add steps or set them to Draft under Subscriptions → Billing & automation → Workflow automations:
- Card declined email and Card declined text on the first failure.
- Payment retry email on each retry that fails again.
- Payment failed: cancelled, Payment failed: paused or Payment failed: final notice when retries run out, matching your final action.
- Payment recovered text when a retry succeeds.
- Bank confirmation email and text when the bank asks the customer to confirm a payment.
To build your own, use the triggers Subscription payment failed (first attempt), Subscription payment failed (in dunning), Subscription payment failed (last attempt) and Subscription payment recovered (after a failed payment). The condition Payment retries ended by tells apart cancel, pause, skip and keep. Failures of manual charges and charges started from the customer portal follow the same path.
How a cycle ends
- Recovered: a successful payment closes the cycle and clears its failure state.
- Retries ran out: every retry failed, so the final action ran. Find these in Orders → Failed.
Failures that don't use a retry
- Store setup problems, like a disabled Shopify payment provider, and charges Shopify rejects before trying them stop retries and show Needs your action until you fix them.
- Temporary Shopify errors such as timeouts are retried quietly. They don't count against the customer's retries and don't notify the customer. If they keep happening, the charge shows System error.
- Out-of-stock products are retried without telling the customer their payment failed.
See Charge errors for every reason and its fix.
With automatic retries turned off, the first failed charge sends the card-declined notice and applies the final action straight away.
See what you recovered
Open Subscriptions → Analytics → Dashboards → Order Errors. Payment error recoveryshows payment errors, recovered revenue and the recovery rate, then errors by type and how retries performed. See Analytics dashboards.
Troubleshooting
A customer says they never heard about the failed payment
Check that the Card declined workflows are Active, not Draft, in Workflow automations. Then check the subscription's Logs with the Notifications filter to see what was sent.
The subscription is still active after every retry failed
The default final action is Keep active for manual handling. Change If every retry fails to cancel, pause or skip instead.
Can I retry a charge myself?
Yes. Open the charge from Orders → In dunning and choose Retry charge now, or send the customer Send payment update link first.
Related
- Failed payment recovery: how Chargezen gets renewals paid.
- Glossary: dunning management, involuntary churn, decline code.
Related Articles
Need more help? Contact support