Skip to content
Straddle Knowledge Base home
InboxAsk a human

What is a direct debit?

What is a direct debit? | Straddle

Billions of bills are paid each year in the US through direct debit, a type of ACH transaction that is poorly understood despite its growing popularity.

This article answers the questions that merchants and customers alike share about the core direct debit system and the enhancement products built on top of it.

What is direct debit?

Direct debit, also known as automatic transfer, authorized withdrawal, and auto-pay, is when a bill payer authorizes another party, such as an insurance company, utility, or landlord, to withdraw money from their checking account at regular intervals using the ACH network.

It is a convenient alternative to bill payment methods where the payer has to remember to mail a paper check, drop off cash, or pay with a card by phone or online. With direct debit, the payer provides their bank details once. They then enter into a standing agreement for their bank account to be debited once per a given time interval, without any further action on their end.

Common bills paid by direct debit include software subscriptions, utility bills, and auto loans. It works for any bill charged on a monthly, quarterly, semi-annual, or yearly basis.


How does direct debit work?

In the United States, direct debits happen through the ACH network, a messaging system that connects financial institutions and enables them to coordinate funds transfers between their customers' accounts. An ACH direct debit transaction typically follows this process:

  1. A customer enters into a business agreement to make ongoing payments for regularly billed services such as life insurance, an auto loan payment, or a utility bill.
  2. The consumer signs an authorization form, on paper or digitally, agreeing to have their bank account automatically debited rather than paying manually for each billing period.
  3. When it is time to pay a bill, the payee, meaning the organization receiving the payment, submits an ACH debit request through an Originating Depository Financial Institution (ODFI) or an ODFI-approved processing partner, which in most cases is their bank or a payment processor like PayPal or Dwolla. Once processed, the ACH debit request instructs the ACH network to pull the requested funds from their customer's account at the given time intervals.
  4. The ACH network receives batches containing millions of these requests every hour. It rebundles the incoming batches at five set times each business day. These new batches pass to the corresponding accounts that receive these payments, held at the Receiving Depository Financial Institutions (RDFIs).
  5. The RDFIs download the incoming batches and execute the instructions, returning error codes over the next two business days for any transactions they cannot process, such as wrong account numbers or insufficient funds.
  6. For transactions without errors, the ODFI and RDFI settle per the ODFI's requested deadline. If the ODFI paid for same-day service and logged their request by the final 4:45 PM ET cutoff, settlement will be 6 PM ET that day. Otherwise, the transaction settles at 8:30 AM ET the next business day.
  7. Once the transaction settles, the payee receives their funds, typically within minutes or hours after settlement.

When is direct debit used?

Direct debit is most commonly used for set-and-forget bill payments, because it is easier for people to pay recurring bills this way than by mailing a check or entering their credit card details every month. Direct debit is often used for:

  • Fixed subscriptions and memberships, such as streaming services and gyms.
  • Regular bill payments, such as insurance, car loans, and taxes.
  • Paying down accounts, such as restaurant tabs and supplier payments.

For one-off ACH transactions that are not recurring, ACH credit, where the person paying originates the transaction, is more commonly used.

Common direct debit use cases, including subscriptions and memberships, regular bill payments, and paying down accounts.

What is the difference between direct debit and ACH credit?

ACH direct debits are easily confused with ACH credits, where the customer who is paying originates the transaction. An ACH direct debit works the other way around: the organization receiving the funds originates the transaction. The main differences are:

  1. ACH debits are pull transactions, where the receiver of funds originates the transaction and pulls money from the payer's account. ACH credits are push transactions, where the payer originates the transaction and pushes money from their account to the organization they are paying.
  2. ACH debit transactions typically settle one business day faster, which payees prefer.
  3. ACH debit transactions are frequently recurring, where credit transactions are typically standalone.

How do I process direct debit transactions?

Businesses that want to process recurring direct debits can use an ACH processing partner such as Straddle. Before initiating an online ACH debit, you must validate your customer's bank account information, as required by Nacha, the governing body of the ACH network. Several options exist for this, taking anywhere from a few seconds to several days.


What are the advantages and disadvantages of direct debit?

Advantages

Convenience Payments are automatic and not conditional on customers remembering to make them.
Cost ACH fees and administrative costs are much cheaper for businesses than cards, checks, or wire transfers.
Continuity Bank accounts do not expire, but credit cards do.
Predictability Payment happens at the same regular interval and for the correct amount.
Customer trust Payers can reverse transactions they did not authorize.

Disadvantages

The disadvantages of direct debit relate mostly to its slower settlement time compared with other payment methods.

Fraud risk While ACH fraud is uncommon, bad actors can take advantage of slower ACH settlement and generous reversal rules.
Insufficient funds If a payment fails because there are not enough funds in the customer's account, the business generally does not know for a few business days, compared with nearly instantly for card-based transactions. Plaid can help mitigate that by providing real-time account balance information before an ACH direct debit is initiated.

ACH adoption is growing at a fast rate, with internet-initiated and peer-to-peer payments growing the most in the 2020s so far. With this growth, more solutions that make ACH a better and faster experience, including for direct debit, are sure to follow.