Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Migrate to USD bank transfers from ACH Credit Transfers with Invoicing or Billing


Deprecated

Migrate to USD bank transfers from ACH Credit Transfers with Invoicing or Billing Deprecated

Learn how to migrate ACH Credit Transfers with Invoicing or Billing to Stripe USD Bank Transfers.

Deprecated

We deprecated the Sources API and plan to remove support for local payment methods. If you currently integrate with ACH Credit Transfers, you must migrate to the Payment Methods API.

For information about migrating to USD Bank Transfer supported by the current APIs, refer to the documentation below.

See Migrating from Sources-based Credit Transfers if you want to learn about the reasons to migrate.

Before you begin

Confirm if you’re currently using the legacy ACH Credit Transfers product using the Dashboard or the API:

If ACH Credit Transfer is toggled on in your Invoice Template Settings, then you’re using ACH Credit Transfers.

If you’re not using ACH Credit Transfers, you can skip this guide because it doesn’t apply to you.

Activate USD bank transfers

To turn on bank transfer payments, go to your Payment methods settings.

Optional Test bank transfers with a single customer

To test bank transfers with an individual invoice or subscription before enabling bank transfers, use the Dashboard or API:

  1. To create a new customer, go to the Customers tab, and click Add Customer .
  2. After creating the customer, click the row of the customer to go to the customer view page.
  3. Create an invoice or subscription for the applicable customer by clicking Actions in the top right of the page.
  4. Under the Payment Collection section, add ACH credit transfer , and confirm the invoice or subscription. If you’re testing subscriptions, you need to wait for a new invoice to be issued or use Billing test-clocks .
  5. From the Invoice view page, go to the Details section, and click the Payment page .
  6. In the hosted payment page, find the Credit Transfer bank details. Make note of these details.
  7. On the same customer, create another invoice or subscription. Under the Payment Collection section, click add Bank transfer , and confirm the invoice or subscription.
  8. Open the payment page of the bank transfer invoice, and compare the bank details with the Credit Transfer bank details you noted earlier—the migration is complete.

Turn on bank transfers for all customers

After you’ve tested on an individual customer in testing environments, attach the payment method on individual invoices or subscriptions in live mode. To enable Bank transfers for all of your invoices and subscriptions, go to the Invoice Template Settings, toggle on Bank transfers, and toggle off ACH credit transfer.

Optional Migrate from the Sources API to the Payment Intents API

Last verified 2026-09-24

Is this helpful?