How to Set Up Recurring ACH Payments
To set up recurring ACH payments in Go ACH, open Transactions then ACH Recurrences (or the Schedule tile on the dashboard) and click Add New ACH Recurrence. A recurrence automatically generates transactions on a schedule until it ends or is blocked.
What is an ACH recurrence?
A recurrence is a saved rule — client, amount, and schedule — that produces ACH transactions automatically. The ACH Recurrences screen lists every rule and lets you create, filter, export, and manage them. You can also start one by switching Repeat to Recurring on the New Transaction form.
Recurring schedule fields
- Schedule Type — what the schedule is based on (e.g. Originate Date).
- Recurrence — the frequency, e.g. Daily on Weekdays, weekly, or monthly.
- Start Date — when the schedule begins. Setting it to today creates an initial transaction today.
- End Type — No End, end after a number of occurrences, or end on a date.
- Include Bank Holidays — whether to run on bank holidays or skip them.
List columns: Vendor, Client, Transaction Type, Bank Name / RT (routing) / AC (account), Description, Status, Amount, Start Date, and Recurrence Pattern.
How to create and manage a recurrence
- Open Transactions → ACH Recurrences (or the Schedule tile on the Go ACH dashboard).
- Use the filter to find a recurrence, or click Add New ACH Recurrence to create one (same fields as Recurring mode in how to create an ACH transaction).
- Click a recurrence row to edit its amount, schedule, or status.
- Resolve any blocked recurrences from the dashboard panel.
For the full walkthrough of every screen, see the Go ACH user guide.
Editing an existing recurrence
Open a recurrence to change its amount, frequency, dates or description. Edits apply to occurrences the schedule has not generated yet — transactions it already created keep the values they were originated with. If you only need a change for a set period, use a modifier instead, so the schedule reverts on its own.
Pause or change a recurrence with a modifier
A modifier is a temporary override on an existing recurrence, so you can change what a schedule does for a while without rebuilding it. Each modifier has a name, an end date and a type:
- Deactivate — pause the schedule so it generates no transactions until the end date.
- Amount change — run the schedule at a New Amount until the end date.
When the end date passes, the recurrence returns to its original amount and resumes its normal pattern. The modifiers list for a schedule shows the client, modifier name and type, end date, whether it is active, and both the Original Amount and the Temporary Amount — so you can always see what the schedule is running at now and what it will revert to.
When a schedule stops generating transactions
The Home dashboard carries a Blocked Recurrences panel listing every schedule currently blocked from generating transactions, with the bank account, vendor account, amount and recurrence pattern for each. Check it regularly — a blocked schedule is a payment that will quietly not happen.
Frequently asked questions
Get started with GoACH
Tell us about your business and processing needs and a GoACH specialist will follow up, typically within one business day.





