# gateway.transaction_processing.withdrawal_limit_exceeded

> For the complete machine-readable documentation index, see [llms.txt](https://apidocs.chargebee.com/llms.txt).


**gateway**

The payment failed because the transaction amount exceeds the customer's withdrawal limit. Banks impose daily, weekly, or monthly withdrawal caps on accounts, and this transaction would exceed those limits.

## Recommended Customer Message

The transaction could not be completed because it exceeds the withdrawal limit of your account. Please contact your bank to adjust the account limits or use a different payment method.

## Root Cause[](#root-cause)

-   **Bank-imposed withdrawal limits:** The customer's account has daily, weekly, or monthly withdrawal caps.
-   **Account type restrictions:** Certain account types (such as savings accounts) enforce lower withdrawal limits.
-   **Temporary security measures:** The bank temporarily enforces stricter withdrawal caps due to risk or fraud prevention concerns.
-   **Incorrect merchant configuration:** Attempting transactions that are higher than allowed thresholds without validation.

## Troubleshooting and Solutions[](#troubleshooting-and-solutions)

-   Inform the customer that their transaction could not be completed because it exceeded their withdrawal limit.
-   Ask the customer to contact their bank to request an adjustment to their account's withdrawal limits.
-   Ask the customer to retry the transaction after their limits are updated.
-   Ask the customer to use an alternative payment method with a higher transaction limit if necessary.
-   Configure smart retries to reattempt the transaction at a later time, aligning with typical salary days when customers may have higher available balances.

