A subscription payment may fail for several reasons — most commonly due to issues with the customer’s payment method. Roadmap automatically handles retries using a process called dunning, but it’s important to understand what causes failures so you can respond or guide customers effectively.
Here are the most frequent causes:
The customer’s credit or debit card has expired and can’t be charged.
The card is valid, but there isn’t enough balance at the time of the charge.
The issuing bank blocked the transaction for fraud prevention or policy reasons.
The card was canceled or changed (e.g. customer switched banks).
If the billing info no longer matches or is incomplete, charges may fail.
Roadmap automatically starts a dunning process:
👉 The customer won’t be charged again unless:
This will trigger a retry (or you can do it manually from the admin).
Will the customer be notified of failed payments?
Only if you’ve set up email flows (e.g. via Klaviyo or Shopify notifications).
Can I extend dunning or retry more times?
Yes — adjust the Dunning Settings in Roadmap to customize retry attempts and timing.
Can I fix the issue from my end?
You can retry the charge, but only the customer can update their payment details for security reasons.
A subscription payment fails when:
Use Roadmap’s dunning system to retry, or guide the customer to update their payment method to recover the subscription.
Need help identifying why a specific payment failed? [Contact support →] and we’ll take a look.