Slash raises $100M Series C at a $1.4B valuation

Learn more
R07

ACH Return Code R07: Authorization Revoked by Customer

Authorization Revoked by Customer

R07: Customer Revoked Authorization Explained

The ACH R07 can only be returned on consumer accounts. ACH return code R07 indicates that the customer has revoked the authorization previously provided for the ACH debit. This return code applies to all SEC codes except ARC, BOC, POP, and RCK. An R07 entry may be returned by the Receiving Depository Financial Institution (RDFI) up to 60 calendar days following the settlement date.

The standard in finance

Slash goes above with better controls, better rewards, and better support for your business.

The standard in finance

What is an ACH Return Code?

An ACH return code is a standardized code used to explain why an Automated Clearing House (ACH) transaction was returned by the receiving bank.

Codes are issued by the Receiving Depository Financial Institution (RDFI) and maintained by Nacha, the organization that governs the ACH Network. Certain codes may apply to consumer accounts, non-consumer (business) accounts, or both. These codes help banks, payment processors, and originators understand what went wrong during an ACH transaction so they can determine the appropriate next steps, such as retrying the payment, correcting information, or contacting the customer.

What Does R07 Mean?

ACH code R07 means that the account holder notified their bank that they are revoking authorization for ACH debits from a specific originator. Unlike a stop payment (R08), R07 is a full revocation. This means the originator no longer has permission to debit his account without new authorization.

R07 vs R08: Revocation vs Stop Payment

Where they are different:

  • R07= full revocation of authorization (no future debits without new authorization)
  • R08= stop on one specific transaction (authorization may still be valid)

After R07, the originator must obtain fresh written or electronic authorization before any new ACH debit.

The 60-Day Return Window

Unlike most ACH return codes that have a 2 banking day window, R07 can be initiated up to 60 calendar days after the settlement date. Finance teams must account for this extended exposure window when planning cash flow.

Can an Originator Dispute an R07?

The short answer is no. There is no formal dispute mechanism within the ACH network for R07. NACHA requires originators to retain authorization records for 2 years. This is the only defense against improper R07 claims for the originator.

R07 and ACH Return Rate Compliance

R07 counts toward NACHA's unauthorized entry return rate, which has the strictest threshold capped at 0.5%. Exceeding this cap triggers a formal audit. A spike in R07 may signal a billing dispute or a dark pattern in how authorization was originally collected.

How to Respond to an R07 Return

Tips to navigate an R07 response:

  • Review authorization records for the affected customer
  • If legitimately revoked
  • Prevent future ACH debits
  • If the revocation seems improper, contact your ODFI for guidance and preserve your authorization documentation.
  • Do not re-present

Sending ACH Payments with Slash

Slash logs ACH authorization metadata alongside each payment, giving compliance teams the documentation trail needed to respond to R07 claims.¹ Slash's return rate dashboard tracks unauthorized returns in real time so teams stay below NACHA's 0.5% threshold.

You can send domestic or international ACH payments using Slash by following these steps:

  1. Navigate to the Payments dashboard and click Transfer Funds in the top-right corner.
  2. Select a recipient using saved contact and banking information, or add a new recipient by entering their contact and bank details.
  3. Choose the Slash account you want to use as the payment source, select ACH Transfer as the payment method, choose the destination bank account, and enter the payment amount (in USD).
  4. Optionally, send the recipient an email confirmation with a payment description. You can also add a memo with internal notes that are visible only to you and other Slash account administrators.
  5. Review the recipient’s bank name, account number, and ACH routing number to ensure the payment details are correct.
  6. Once all information is confirmed, click Send Payment.

Slash offers 24/7 support by phone and email to help resolve any issues with sending payments. You can also improve how you manage ACH transfers by scheduling recurring ACH payments, receiving low-balance notifications, and tracking returned payments alongside other transactions. With Slash, you can view all account balances, ACH activity, and transfers in one centralized dashboard.

Apply in less than 10 minutes today

Join the 10,000+ businesses already using Slash.

How to resolve this return code

Follow these steps to address and prevent this ACH return.

1

Contact the customer to understand their reasons.

Determine why they revoked authorization for the ACH debit and address any concerns.

2

Stop all future debit attempts immediately.

Cease any scheduled or recurring debits to this account until new authorization is secured.

3

Obtain fresh, documented authorization.

Secure new written authorization from the customer before initiating any future ACH debits.

Send ACH payments with confidence

Slash provides real-time account validation, intelligent retry logic, and comprehensive analytics to help you minimize ACH returns and optimize your payment operations.

Apply in less than 10 minutes today

Join the 10,000+ businesses already using Slash.