EFT Rails

How to set up pre-authorized debits for your business

Get your customer's agreement, send them its terms at least 10 days before the first debit, then collect and handle what comes back.

Updated November 4, 2026

What EFT Rails does

You create each pre-authorized debit (PAD) through the API or in the dashboard, and EFT Rails sends it by electronic funds transfer (EFT) on the banking day you name, or the earliest it can. You hold the PAD agreement with your customer and send the confirmation and the pre-notifications. The API reference documents how to create and read payments. For an overview, read about pre-authorized debits.

Step 1: Get your customer's agreement

Get a PAD agreement from your customer before you debit their account. Every PAD must have an agreement containing the required terms.1 It can be in writing, including an electronic document your customer controls, or recorded in another form that you can retrieve later.2

The agreement names the account, the amount and timing, how your customer cancels, and how to reach you, and it carries the recourse statement word for word.3 It also states whether the debits run at set intervals, happen once or are sporadic.4

Use the PAD agreement guide to prepare your agreement. Choose between a business PAD and a personal PAD, and see how sporadic PADs work when there is no regular schedule.

Step 2: Check who your customer is

Verify your customer's identity before they authorize the agreement. Their authorization is their consent after that check, using commercially reasonable methods for your kind of business, the amount, your payment volume and whether you already do business together.5

Step 3: Send the terms before the first debit

At least 10 calendar days before the first debit, send your customer a confirmation, which is a copy of the PAD agreement or a summary of its key terms. Your customer can waive the confirmation or shorten that period, and if they waive it, you have 5 calendar days after the first debit to send it.6 Read how to send PAD pre-notifications for later changes and variable amounts.

Step 4: Create the first debit

Create the debit for the day you want it processed. Your customer's bank cannot receive it before its Due Date, and the banks settle on the business day after the Due Date.7

Create it through the API or in the dashboard. For one debit entered by hand, use the Virtual Terminal in the dashboard. It emails your customer a receipt once the debit is sent.

Step 5: Tell your customer before a change

For debits at set intervals, send a pre-notification with the amount and date at least 10 calendar days before you change a fixed amount or the debit dates. Send one before every variable-amount debit after the first as well.8

Step 6: Handle what comes back

A debit returned for insufficient funds (NSF) or funds not cleared can be presented again once, within 30 calendar days, for the same amount.9 See how to handle NSF returns.

Your customer can claim a debit back if it did not follow the agreement, the agreement had been revoked or a required notice was not given. The window runs up to and including 90 calendar days after a personal debit, or 10 business days after a business debit.10 Read more about PAD dispute windows.

A returned debit shows as returned in the dashboard and the API.

Step 7: Keep records and handle changes

Keep an audit trail containing the PAD agreement, evidence of authorization and the information needed to retrieve or trace each debit for at least 12 months after the last debit under that agreement.11

When your customer cancels, stop issuing new debits within 30 calendar days of their notice. You cannot debit again without a new agreement.12 If your business name changes, give your customer at least 10 calendar days' written notice before the next debit.13

Changing your customer's bank account on file requires approval by a second user.

Sources (13)
  1. Rule H1, section 15(a)(i) ↩
  2. Rule H1, section 5(m); Rule H1, section 5(w); Rule H1, section 5(r) ↩
  3. Rule H1, Appendix II ↩
  4. Rule H1, section 15(a)(ii) ↩
  5. Rule H1, section 5(a); Rule H1, section 5(e) ↩
  6. Rule H1, section 16 ↩
  7. Rule F1, Part II, "Debit Transaction Exchange Dates"; Rule F1, Part V, "Settlement" ↩
  8. Rule H1, section 17 ↩
  9. Rule F1, Part III, "Re-presentment and Rejected Returned Transactions" ↩
  10. Rule H1, section 24 ↩
  11. Rule H1, section 21 ↩
  12. Rule H1, section 30(a) ↩
  13. Rule H1, section 29 ↩

Questions

What must my customers sign?

Every debit must be backed by a PAD agreement with your customer.1 It names the account, the amount and timing, how your customer cancels and how to reach you, and carries the recourse statement word for word.2 The agreement can be written, electronic under your customer's control, or recorded in another form that can be retrieved later.3

How long before the first debit must I send the terms?

Send the confirmation at least 10 calendar days before the first debit, either as a copy of the agreement or a summary of its key terms. Your customer can waive it or shorten the period. If they waive it, send it within 5 calendar days after the first debit.4

Can a customer agree on paper or online?

Yes. A PAD agreement can be written, including an electronic document your customer controls. It can also be recorded in another form that you can retrieve later.3

What if a debit bounces?

A debit returned for NSF or funds not cleared can be presented again once. Submit it within 30 calendar days and keep the amount the same.5

How long can a customer dispute a debit?

Your customer can claim a debit back if it did not follow the agreement, the agreement had been revoked or a required notice was not given. They have up to and including 90 calendar days after a personal debit, or 10 business days after a business debit.6

Sources (6)
  1. Rule H1, section 15(a)(i) ↩
  2. Rule H1, Appendix II ↩
  3. Rule H1, section 5(m); Rule H1, section 5(w); Rule H1, section 5(r) ↩
  4. Rule H1, section 16 ↩
  5. Rule F1, Part III, "Re-presentment and Rejected Returned Transactions" ↩
  6. Rule H1, section 24 ↩

Open an account

Open an account