R29 Return Code: Meaning, Causes, and What to Do

Table of Contents

R29 means that a corporate or other non-consumer account holder advised its bank that an ACH debit was not authorized. It is not the same as an insufficient-funds return, and it does not by itself prove that fraud occurred. Pause future debits, review the authorization and payment details, contact the business customer, and confirm your processor’s requirements before creating a new ACH entry.

After a business account is debited through ACH, the entry may be returned with code R29 when the corporate account holder advises its bank that the debit was not authorized.

For merchants collecting business payments through ACH, R29 is an authorization issue that needs a documented response, not an automatic retry.

R29 Return Code at a Glance

ItemWhat it means
Official descriptionCorporate Customer Advises Not Authorized
Account contextCorporate or other non-consumer account
Common SEC contextCCD or CTX entries
Typical return windowGenerally two banking days from the settlement date
First actionPause recurring debits for the affected account
Can you submit the same entry again?No. Do not make a straight reattempt after an unauthorized return.
Next payment stepResolve the authorization issue, obtain new authorization when required, or use another agreed payment method.
R29 return code at a glance

Businesses evaluating ACH debit and recurring-billing services should confirm the exact return-handling workflow with their processor or ODFI.

What Does ACH Return Code R29 Mean?

Side-by-side comparison: R01 is a funding issue shown by an empty wallet, while R29 is an authorization issue shown by a document with a questioned signature

Nacha administers the ACH Network, which processes electronic payments for consumers, businesses, and governments. R29 is labeled “Corporate Customer Advises Not Authorized.” In plain language, the business whose account was debited advised its receiving bank that the originator was not authorized to take the payment.

R29 generally applies to a non-consumer account and commonly appears with corporate SEC codes such as CCD or CTX. It is different from a funding return such as R01 because the return concerns authorization rather than whether the account had enough available money.

The return code records the receiving customer’s unauthorized claim. It is not, by itself, a final finding that the payment was fraudulent or that a contract dispute has been resolved. Your processor, ODFI, and the customer’s bank may apply additional procedures to review the entry.

Common Reasons You Get an R29

An R29 can result from a genuine authorization gap, a bank control, a changed payment instruction, or a misunderstanding inside the customer’s accounts-payable process. The code alone does not identify which explanation applies.

Possible causeWhat to check
Authorization cannot be located or matched to the debitReview the agreement, enrollment record, account information, amount, frequency, and effective date.
The person who approved the debit no longer works for the customer or no longer has spending authorityConfirm the current accounts-payable or finance contact and whether the business still approves the payment arrangement.
The debit amount, date, frequency, or description changedCompare the submitted entry with the terms communicated to the customer.
The customer did not recognize the billing descriptorConfirm that the company name or payment descriptor shown to the bank is recognizable.
An ACH debit block or filter rejected the entryAsk whether the bank requires your company name or originator ID to be approved.
A cancellation, invoice disagreement, or service dispute was taken to the bankResolve the commercial issue directly and do not treat the return code as a final decision about the underlying contract.
Common causes of an R29 and what to check

What to Do After Receiving an R29 Return

Four-step R29 response path: pause debits, contact the business customer, review the authorization record, then get new authorization before collecting again

Start by pausing the affected recurring schedule. Then investigate the authorization and the customer’s bank controls before deciding how to collect the invoice.

1. Pause future debits for the affected account

Disable the next recurring attempt in your billing or gateway system. Do not let an automatic dunning rule retry every failed ACH payment, because an unauthorized return requires a different workflow from an insufficient-funds return.

2. Contact the business customer and identify the trigger

Ask the customer’s finance or accounts-payable team whether the issue involved missing authorization, a debit block, an unfamiliar descriptor, a changed amount or date, a cancelled service, or an invoice dispute. If a bank filter is involved, the customer may need to speak with its bank’s ACH department.

3. Review the authorization and payment record

Check the customer’s legal name, authorization or agreement, account and routing information stored in your approved system, company or originator ID, amount, date, frequency, and any required notice. Keep sensitive payment information secure, and do not ask the customer to send complete bank details through ordinary email or an unprotected attachment.

If the submitted debit did not match the approved terms, correct the process before requesting another payment. If the record is unclear, ask your processor or ODFI what documentation it requires.

4. Resolve authorization before creating a new payment

If the customer still wants to pay by ACH, obtain fresh authorization that covers the current terms and follow your processor’s instructions for creating a new entry. If a debit filter caused the return, the customer may need to approve your company or originator ID with its bank. An alternate payment method may be appropriate if the customer does not want to continue with ACH.

Can You Resubmit an ACH Payment After R29?

Do not submit the same ACH entry again after an R29 return. An unauthorized return is not handled like an R01 insufficient-funds return that may be eligible for limited re-presentment.

If the customer confirms that it wants to continue paying by ACH, obtain new authorization when required and ask your processor or ODFI how the new entry must be created. The exact workflow can depend on the account, SEC code, processor, and bank controls.

Also review your gateway’s retry settings. A rule that retries every failed payment should exclude unauthorized return codes, including R29. PPO’s online payment solutions include recurring-billing and gateway capabilities, but the available workflow depends on the merchant account and processing setup.

R29 Return Time Frame and Unauthorized-Return Risks

R29 is generally subject to a two-banking-day return timeframe from the settlement date. The time shown in your dashboard can differ from the underlying ACH deadline because processor cutoffs, file delivery, weekends, and bank holidays affect when an entry is submitted and when the return is displayed. Confirm the applicable deadline with your processor instead of relying on the date you first see in the dashboard.

A payment can appear to have moved through processing and still be returned after settlement. For that reason, do not treat a large B2B invoice as permanently collected on the day you submit the debit.

Unauthorized returns may be monitored as part of your overall ACH activity. Elevated activity can lead to additional questions, documentation requests, or corrective action from an ODFI or processor. Reserves, restrictions, or account closure are provider-specific possibilities, not an automatic result of one R29 return. Review Nacha’s ACH risk and enforcement guidance and confirm current requirements with your payment provider before relying on a specific threshold or remedy.

Preventing R29 Before It Happens

The most useful prevention step is to make the authorization, payment details, and bank-control requirements easy to verify before the first recurring debit.

Related readingReturned Mobile ACH Payment: Causes, Consequences & How to Handle ItRead the guide →
ControlPractical action
Authorization recordKeep the agreement or approved authorization with the customer name, account details, amount or calculation method, frequency, start date, and cancellation terms.
Change noticeNotify the customer before a variable amount, payment date, frequency, or billing descriptor changes.
Recognizable descriptorUse a company or payment descriptor that the customer’s accounts-payable team can identify.
Bank controlsAsk new B2B customers whether their account uses an ACH debit block or filter and whether your company or originator ID must be approved.
Customer communicationGive customers a clear way to ask questions or cancel a recurring arrangement before contacting their bank.
Retry controlsSeparate funding-related retry rules from unauthorized-return rules and monitor R29 activity by customer, payment method, and billing flow.
Controls that help prevent R29 returns

If a processor requests evidence, organized authorization and transaction records can help it understand what happened. PPO’s risk and fraud management services describe customized tools, reporting, analytics, and payment-risk support; specific capabilities depend on the merchant’s account and provider arrangement.

For businesses managing recurring invoices or auto-pay, PPO’s bill-payment solutions also describe recurring ACH payments, automated reconciliation, customer portals, and payment plans.

R29 vs R10, R07, R11, R05, and R01

CodeMeaningHow it differs from R29
R29Corporate Customer Advises Not AuthorizedA corporate or non-consumer customer advises its bank that the debit was not authorized.
R10Customer advises that the originator is not known or is not authorizedGenerally used for consumer-account or consumer-SEC-code contexts rather than the corporate R29 context.
R07Authorization Revoked by CustomerThe customer previously authorized the debit but later revoked that authorization.
R11Customer Advises Entry Not in Accordance with the Terms of the AuthorizationAn authorization exists, but the entry does not follow its terms, such as an amount or timing problem in the applicable consumer context.
R05Unauthorized Debit to a Consumer Account Using a Corporate SEC CodeA consumer account was debited using a corporate SEC code such as CCD or CTX.
R01Insufficient FundsA funding problem, not an authorization claim. Its retry treatment is different and still subject to the applicable rules.
R29 compared with related ACH return codes

The correct return code and any permitted follow-up action depend on the entry, account type, SEC code, and receiving-bank process. Nacha’s guidance on unauthorized return reasons explains how R10, R11, and R29 differ.

FAQs About R29

Frequently asked questions

What does ACH return code R29 mean?
R29 means that a corporate or non-consumer account holder advised its bank that an ACH debit was not authorized.
Is R29 used for business accounts?
Yes. R29 generally concerns non-consumer accounts and commonly appears with corporate ACH entries such as CCD or CTX.
How long does an R29 return take?
R29 is generally subject to a two-banking-day return window from the settlement date, although the time shown by your processor may vary.
Can you retry an ACH payment after an R29 return?
Do not resubmit the same entry. Obtain fresh authorization when required and confirm your processor’s workflow before creating a new ACH entry.
Can a debit block cause an R29 return?
Yes. A bank may reject an ACH debit when the merchant’s company or originator ID is not approved under the customer’s debit-block or filter settings.
Does R29 prove that a payment was fraudulent?
No. R29 records the customer’s claim that the debit was not authorized. It does not independently determine whether fraud occurred.
Is R29 the same as a chargeback?
No. R29 is an ACH return reason code, not a card-network chargeback. Both require prompt review, but they follow different payment-network processes.

Managing ACH Returns With a Clearer Payment Workflow

R29 requires prompt review of the authorization, customer communication, bank controls, and retry settings. The safest response is to pause future debits, document the issue, and confirm the correct workflow before requesting another payment.

If you need help reviewing ACH acceptance, recurring billing, or broader payment-risk workflows, contact Premier Payments Online. PPO provides merchant services through multiple acquirers and processing partners, while available solutions depend on the merchant account, processor, and underwriting requirements. This article is operational information, not legal or compliance advice.

Written by Irini Tomei, Principal CEO at Premier Payments Online.

William D. Johnson is a copywriter for trywebtec and writing for financial businesses

William D.

William has a knack for simplifying finance and payment processing for all types of businesses, making numbers and trends easy to understand for both companies and individuals. He creates engaging content on financial planning, cash flow management, and smart investing.

Post This on Your Feed

More Publications:

Reliable Payment Solutions for High Risk Merchants

We are a registered ISO/MSP and authorized agent partnered with multiple acquirers and processing providers, offering comprehensive merchant services both domestically and internationally.

Latest Publications:

We Welcome High-Risk Merchants

Get approved quickly with tailored payment processing for high-risk industries like nutraceuticals, tech support, dating, credit repair, and more.