Card decline code
invalid_amount: Invalid amount
The amount is invalid or above what the card allows. Check the invoice is correct; if it is, the customer should check with their bank.
What invalid_amount means
invalid_amount means the issuer rejected the amount, for example because it exceeds a per-transaction limit.
Should you retry the payment?
Confirm the invoice amount is right. If it is, the customer may need their bank to raise a limit.
How to recover a subscription payment declined with invalid_amount
- Check the invoice amount and currency are correct.
- If they are, ask the customer to check transaction limits with their bank or use another card.
What to tell the customer
Ask them to check whether their card has a per-payment limit, or to use another card.
"Hi Sam, your bank declined the $490 annual payment for Acme as over the card's limit. You can use another card here."
More wording for every situation is in our dunning email templates.
How Revnio handles invalid_amount
Revnio records invalid_amount on the failed payment, follows your retry schedule (by default 1, 3, 5 and 7 days, adjusted for the customer's value and plan, and moved to weekday business hours), and emails the customer a secure link to pay or update their card. WhatsApp (Pro plan) reminders follow if the email is not clicked. The Insights page shows how often each decline code recovers for you. On Paddle, Paddle runs the payment retries itself and Revnio handles the customer outreach.
Decline codes are returned by the card issuer through your payment processor. Code names here follow Stripe's; Chargebee and Paddle surface the same issuer reasons with their own wording. Last reviewed 2026-10-15.
Frequently asked questions
What does decline code invalid_amount mean?
The amount is invalid or above what the card allows. Check the invoice is correct; if it is, the customer should check with their bank.
Should I retry a payment declined with invalid_amount?
Only after checking. Confirm the invoice amount is right. If it is, the customer may need their bank to raise a limit.
Can Revnio recover payments declined with invalid_amount?
Revnio picks up the failed payment from Stripe, Chargebee or Paddle, adjusts retry timing to the decline code, and reaches the customer by email and WhatsApp (SMS is coming soon) with a secure link to pay or update their card.
Recover failed payments on autopilot
Revnio retries failed payments at the right time and reaches customers by email and WhatsApp until the card is fixed. Works with Stripe, Chargebee and Paddle.
Related
- card_velocity_exceededThe customer has gone over a spending, balance or transaction-count limit on the card. It often clears when the limit resets, so a later retry can succeed.
- currency_not_supportedThe card cannot be charged in the currency you billed. The customer can ask their bank to allow it, or pay with a different card.
- do_not_honorThe issuing bank declined the payment without giving a reason. It is a catch-all code: the cause might be a fraud check, an account restriction or the bank's own rules.
- All decline codesEvery common card decline code, grouped by what to do next.
- Dunning email templatesCopy-ready emails for each kind of failed payment.