Main / Learn / 
ACH Return Code R07

ACH Return Code R07

ACH Return Code R07 means a customer revoked authorization for a debit. Businesses must stop debits until new approval is given.

ACH Return Code R07 in ACH payments, it means a customer has stopped a debit. Customers must tell their bank to stop future debits under this code.

R07 tells you that the customer took back their okay for the debit. Businesses must stop taking money until they get new permission. NACHA’s 60-day rule for reporting these returns gives customers time to fix issues.

Knowing about this code helps keep businesses in line and builds trust with customers.

Ach return code 07

What Is an ACH Return Code

ACH return codes are alerts from banks about failed electronic payments. Each code starts with “R” and has two numbers, like R07. They help you find out why payments didn't go through, like wrong account details or closed accounts.

These codes are between the bank sending the payment (ODFI) and the one receiving it (RDFI). The National Automated Clearing House Association (NACHA) makes rules for ACH transactions. For example, if a customer revoked authorization, you'll get a return code. This means you need to check if you have permission to send payments.

When you look at return codes, you can update customer info, check account details, or change payment times. This way, you can make payments go through without problems.

What Is ACH Return Code R07

ACH Return Code R07 happens when a customer takes back their okay for an ACH transaction they gave before. This code tells businesses that the payment was stopped because of customer revocation.

According to NACHA return rules, banks have 60 days to handle R07 returns after the transaction. If someone cancels a direct debit for a gym membership, the business must stop all future charges right away. Not doing this could cause penalties or disputes.

Here’s how it works:

  • Customers tell their bank to cancel a specific transaction.
  • Banks send the R07 return code to the business.
  • Businesses must stop all payments linked to the canceled authorization.

ACH Return Code R07 details also show the bank's part. Both the sending and receiving banks must record the cancellation and follow NACHA's rules. Companies using ACH for subscriptions should have systems ready to catch R07 alerts fast. This stops unauthorized payments and keeps customer trust.

How to Fix ACH Return Code R07

When you see ACH Return Code R07, stop all recurring payments for that account. This stops more error requests while you fix the problem. Then, talk to the customer to check if they authorized the payment.

Find out why they revoked the payment. Was it by mistake, because of service changes, or something else? Make sure you both understand the reason. If the customer can authorize again, help them set up payments safely. Use online portals or written agreements. Keep a record of these steps for later.

Make sure your team follows NACHA rules for all transactions. Update customer records and get their consent to prevent R07 issues.

Working together with the customer is more important than technical solutions. Keeping in touch builds trust and ensures you follow the rules. Fixing this code quickly helps keep payments flowing smoothly and keeps your business running well.

Table of Contents:
More resources:
No items found.

Ready to streamline your payment operations?

Discover the hidden automation potential in your payment, billing and invoicing workflows. Talk to our experts for a free assessment!

Your Payment System Is Costing You More Than You Think.

Missed revenue. Manual work. Delays.
Book a strategic call to uncover what’s slowing down your cash flow—and how to fix it.
Book a Call