Pre-Requisites: Please Read First!
These instructions are only for customers who meet all of the following criteria:
- You are located in the United States.
- You already have a Stripe Custom account set up.
- You are migrating your ACH billing information from ACHWorks to Stripe ACH.
If you're not sure whether you have a Stripe Custom account, do not proceed. Please contact support to confirm before continuing.
Overview of Stripe ACH Billing
With Stripe ACH Billing:
- Each bank account is billed individually, similar to credit card processing.
- You’ll receive immediate feedback if a transaction is declined due to insufficient funds.
- We recommend using the Billing Launch feature, which allows billing events to run quietly in the background.
Migration Steps
1. Schedule the Migration
Perform the migration Monday–Thursday during regular RGP Support hours to ensure support availability.
2. Check for Pending Billing Events and Member Change Requests
In RGP Billing, make sure there are no pending ACHWorks settlements. Pending authorizations are okay. The import will remove the “Needs Authorization” status.
You'll also want to check and process any pending Member Change Requests where someone is providing new ACH billing information. If it's not attached to a customer record already, it won't be migrated to Stripe, and they'll get an error
3. Run a Backup
- Navigate to:
Data Entry > Manage > Maintenance > Backup and Restore Database > Execute Backup Now - After the local backup completes, you’ll be prompted to send it offsite. Click Yes.
4. Switch ACH Billing Setting to Stripe ACH
- Go to:
Data Entry > Manage > Settings > Payment and Billing > Billing ACH/Draft - Change the setting to Stripe ACH.

5. Import Bank Accounts to Stripe
- Navigate to:
Data Entry > Manage > Maintenance > Import Bank Accounts to Stripe - Check the following boxes:
- ✅ Stripe account is set up
- ✅ Backup has been run
- ✅ You have time to complete the process (usually <10 minutes)
- ✅ You understand that existing bank accounts already stored in Stripe will not be converted (rare)
- Enter the secret code:
rgp321_ - Click Perform Import

6. Review Import Results
After the import, you’ll see a recap of any issues.
Common issue: a bank account couldn’t be validated (often due to a terminated member with a closed account).
In these cases:
- The bank account info is deleted from the member’s profile.
- A note is added that alerts staff at check-in to update bank account info if needed.

Stripe ACH Responses – Important Setup
To ensure you receive ACH payment status updates automatically:
- Go to:
Data Entry > Manage > Billing > ACH Responses tab - Make sure:
- ✅ “Automatically download ACH responses as part of daily maintenance” is checked
- ✅ An email address is entered in the field above
This setup ensures ACH responses are downloaded automatically, eliminating the need for manual downloads.

You can filter ACH responses by:
- Pending
- Succeeded
Each response includes an itemized list of ACH payments within the selected timeframe.
Additional Resources

Comments
Article is closed for comments.