# Enable RECURRING\_CHARGE (bank on file ACH) for our application - sandbox and production

**URL:** <https://developer.squareup.com/forums/t/enable-recurring-charge-bank-on-file-ach-for-our-application-sandbox-and-production/28261>\
**Category:** Questions\
**Created:** [October 19, 2026, 12:47pm UTC](https://developer.squareup.com/forums/t/enable-recurring-charge-bank-on-file-ach-for-our-application-sandbox-and-production/28261 "2026-10-19T12:47:18Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![aconidi](https://avatars.discourse-cdn.com/v4/letter/a/51bf81/32.png) [@aconidi](https://developer.squareup.com/forums/u/aconidi)\
**Post date:** [October 19, 2026, 12:47pm UTC](https://developer.squareup.com/forums/t/enable-recurring-charge-bank-on-file-ach-for-our-application-sandbox-and-production/28261/1 "2026-10-19T12:47:18Z")

</div>

Hello Square team,

We bill our accounting firm’s monthly clients through our own app using the Web Payments SDK and the Payments API (application ID `sq0idp-_8Vvu4UodXDWlDX4a3J5jA`). We’d like clients to save a bank account on file with `ach.tokenize` (intent `RECURRING_CHARGE`) and charge it once a month for an amount that changes from month to month.

1. Could you enable RECURRING\_CHARGE for this application in sandbox and in production?
2. Are variable-amount monthly authorizations supported in production, and what does the client see and agree to in the bank-linking step?
3. Is each charge made with CreatePayment using the saved bank account, and which webhook events report a returned ACH payment (for example, insufficient funds)?

Thank you!

---

<div class="post-metadata">

**Author:** ![ashley-square](https://avatars.discourse-cdn.com/v4/letter/a/5f9b8f/32.png) [@ashley-square](https://developer.squareup.com/forums/u/ashley-square)\
**Post date:** [October 20, 2026, 6:00pm UTC](https://developer.squareup.com/forums/t/enable-recurring-charge-bank-on-file-ach-for-our-application-sandbox-and-production/28261/3 "2026-10-20T18:00:57Z")

</div>

Sending you a DM for more info!

---

<div class="post-metadata">

**Author:** ![carlosd41walker](https://avatars.discourse-cdn.com/v4/letter/c/da6949/32.png) [@carlosd41walker](https://developer.squareup.com/forums/u/carlosd41walker)\
**Post date:** [October 21, 2026, 5:28am UTC](https://developer.squareup.com/forums/t/enable-recurring-charge-bank-on-file-ach-for-our-application-sandbox-and-production/28261/4 "2026-10-21T05:28:27Z")

</div>

Facing the exact same challenge with variable monthly billing! Have you heard back from Square support about enabling `RECURRING_CHARGE`? Webhooks like `payment.updated` typically handle ACH returns like insufficient funds.

---

<div class="post-metadata">

**Author:** ![ashley-square](https://avatars.discourse-cdn.com/v4/letter/a/5f9b8f/32.png) [@ashley-square](https://developer.squareup.com/forums/u/ashley-square)\
**Post date:** [October 21, 2026, 3:45pm UTC](https://developer.squareup.com/forums/t/enable-recurring-charge-bank-on-file-ach-for-our-application-sandbox-and-production/28261/5 "2026-10-21T15:45:42Z")

</div>

We are not currently accepting new developers onto this alpha product but feel free to log this as a features request on this site, and we will post updates if an when this becomes more generally available!
