Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
About Stripe payments
Upgrade your integration
Payments analytics
Online payments
OverviewFind your use caseManaged Payments
Use Payment Links
Build a checkout page
Build an advanced integration
Build an in-app integration
Payment methods
Add payment methods
    Overview
    Payment method integration options
    Manage default payment methods in the Dashboard
    Payment method types
    Cards
    Pay with Stripe balance
    Bank debits
    Bank redirects
    Bank transfers
      Accept a payment
      Customer balance
        Reconciliation
        Funding instructions
        Virtual bank account numbers
        Migrating from ACH Credit Transfer Sources
          Migrate with Invoicing or Billing
          Migrate from the Sources API
          Migrate your Standard Connect integration
          Automatic migration to Bank Transfers
      Refunds
    Credit transfers (Sources)
    Buy now, pay later
    Real-time payments
    Vouchers
    Wallets
    Enable local payment methods by country
    Custom payment methods
Manage payment methods
Faster checkout with Link
Payment interfaces
Payment Links
Checkout
Web Elements
In-app Elements
Payment scenarios
Custom payment flows
Flexible acquiring
Orchestration
In-person payments
Terminal
Other Stripe products
Financial Connections
Crypto
Climate
HomePaymentsAdd payment methodsBank transfersCustomer balanceMigrating from ACH Credit Transfer Sources

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

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

Copy page

Warning

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, navigate to your Payment methods settings.

OptionalTest 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, navigate to the Customers tab, and click Add Customer.
  2. After creating the customer, click the row of the customer to navigate 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, navigate 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, navigate to the Invoice Template Settings, toggle on Bank transfers, and toggle off ACH credit transfer.

OptionalMigrate from the Sources API to the Payment Intents API

Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc