Equipe Oscilar

Códigos de Retorno ACH Explicados: O que Significa Cada Código

Publicado

Publicado

Equipe Oscilar
Conteúdos

Compartilhe este artigo

Última atualização: Outubro de 2026

Um código de retorno ACH é o motivo que um banco receptor apresenta ao devolver um lançamento ACH ao banco de origem. O código classifica o que o titular da conta ou o banco relatou. Não é uma constatação definitiva do que aconteceu. Três famílias de códigos importam mais para quem origina: saldo insuficiente, status da conta e problemas administrativos, e débitos não autorizados, e cada uma exige uma resposta diferente.

Resumo rápido

  • Um código de retorno ACH registra o motivo pelo qual o banco receptor (o RDFI) devolveu um lançamento ao banco de origem (o ODFI). Ele classifica uma contestação, mas não comprova fraude.

  • O código R01 (Saldo Insuficiente) geralmente é um problema de crédito e cobrança. Códigos de status da conta, como R02, R03 e R04, são problemas de validação que muitas vezes podem ser identificados antes do primeiro débito.

  • Os códigos não autorizados (R05, R07, R10, R11 e R29) são sinais de autorização e fraude, e contam para o limite de 0,5% de taxa de retorno não autorizado da Nacha.

  • A Nacha descreve um "período padrão de devolução de 2 dias". Débitos não autorizados em contas de pessoa física, como R10 e R11, podem ser devolvidos até o dia útil bancário seguinte ao 60º dia corrido após a liquidação.

  • Registre cada retorno associando-o à decisão que permitiu o pagamento, para que a próxima decisão aprenda com essa ocorrência.

A resposta curta

Um código de retorno registra o motivo apresentado pelo banco receptor ao devolver um lançamento ACH. Trata-se de uma classificação, não de uma decisão judicial. Um código R10 indica que o titular da conta contestou a autorização, não necessariamente que um golpista originou o débito, assim como um R01 pode ser apenas um cliente legítimo passando por uma semana difícil.

Três famílias de códigos importam mais para uma empresa que cobra ou envia pagamentos via ACH:

  • Saldo insuficiente (R01). Os fundos não estavam disponíveis quando o débito foi lançado. Trata-se, na maioria das vezes, de um problema de crédito e cobrança.

  • Status de conta e retornos administrativos (R02, R03, R04, R16, R20). A conta está fechada, não foi encontrada, está com dados incorretos, congelada ou não aceita a transação. São problemas de validação, e muitos podem ser evitados antes do primeiro débito.

  • Retornos não autorizados (R05, R07, R10, R11, R29). O titular da conta afirma que o débito não foi autorizado, ou que a permissão foi retirada ou excedida. São os códigos mais ligados a fraudes, e a Nacha os monitora sob um limite de taxa de retorno separado.

O que é um retorno ACH e quem o envia

Um retorno ACH é um lançamento que o banco do titular da conta devolve, sem pagar, ao banco de origem, acompanhado de um código explicativo. Quatro partes estão envolvidas, e o retorno faz o caminho inverso do pagamento:

  • Originador. A empresa ou plataforma que iniciou o pagamento, como uma financeira cobrando uma parcela.

  • ODFI (instituição financeira depositária de origem). O banco do originador, que envia o lançamento para a rede ACH e recebe a devolução.

  • RDFI (instituição financeira depositária receptora). O banco do titular da conta. Ele decide se vai devolver o lançamento e escolhe o código.

  • Recebedor. O titular da conta cujo saldo foi debitado ou creditado.

A Nacha, que define as regras operacionais da rede ACH, descreve um "período padrão de devolução de 2 dias". Nesse prazo, o RDFI disponibiliza a devolução ao ODFI até a abertura do expediente bancário do segundo dia útil após a liquidação. Débitos não autorizados em contas de pessoa física têm um prazo muito maior, detalhado nos prazos de devolução abaixo.

Códigos de retorno ACH por família

A tabela abaixo agrupa os códigos abordados neste guia. Os nomes dos códigos são apresentados conforme publicados pela Nacha.

Família

Códigos

O que geralmente indica

Taxa de retorno afetada

Saldo insuficiente

R01

O cliente estava sem saldo quando o débito foi lançado

Geral

Status de conta e administrativos

R02, R03, R04, R16, R20

A conta está fechada, inexistente, incorreta, congelada ou não aceita a transação

R02, R03 e R04: administrativo e geral. R16 e R20: geral

Não autorizado

R05, R07, R10, R11, R29

O titular afirma que o débito não foi autorizado, ou que a permissão foi revogada ou excedida

Não autorizados (com R51) e geral

Analise a família antes do código individual: ela indica qual equipe deve analisar o retorno e qual taxa será afetada.

Saldo insuficiente: R01

Código

Nome Nacha

O que geralmente significa

Próximos passos

R01

Insufficient Funds

A conta não tinha saldo suficiente quando o débito foi lançado

Contate o cliente, revise o cronograma de pagamentos e verifique quais outros débitos já estão em processamento

O R01 pode indicar um cliente real que estava sem saldo naquele dia específico, e não um fraudador, por isso trate-o primeiro como um problema de crédito. No entanto, ele pode virar um problema operacional rapidamente, pois uma empresa que cobra com frequência pode enviar o próximo débito antes que o primeiro retorno chegue.

O líder de tecnologia e operações de uma financeira de pequenos negócios que cobra parcelas diariamente descreveu exatamente isso: quando o primeiro retorno chega, outros débitos já foram enviados. A financeira queria verificar o status da conta antes do débito, sem exigir que o cliente vinculasse a conta. Um diretor da mesma empresa definiu a meta como sendo capaz de "evitar um efeito bola de neve de saldo insuficiente" antes que as falhas de débito comecem a se acumular.

O R01 também gera trabalho interno. O diretor associado de risco e subscrição de um provedor de pagamentos para lojistas explicou que uma falha de débito por saldo insuficiente abre automaticamente um chamado interno e envia um aviso ao lojista, o que acaba virando trabalho de cobrança. Trate um volume alto de R01s como um sinal para ajustar o cronograma de cobranças ou a análise de crédito, e não apenas como uma fila de pendências a resolver.

Retornos de status de conta e administrativos: R02, R03, R04, R16, R20

Código

Nome Nacha

O que geralmente significa

Próximos passos

R02

Account Closed

A conta existia, mas foi encerrada

Interrompa os débitos e solicite ao cliente uma conta ativa

R03

No Account / Unable to Locate Account

O RDFI não conseguiu associar os dados a nenhuma conta

Confirme os dados cadastrados no início e valide-os antes de tentar novamente

R04

Invalid Account Number Structure

O número da conta está em um formato inválido

Corrija a captura de dados; isso costuma ser um erro de digitação

R16

Account Frozen / Entry Returned Per OFAC Instruction

A conta está congelada ou o lançamento foi devolvido por instrução da OFAC

Não tente novamente; envie o retorno para a equipe de conformidade (compliance)

R20

Non-Transaction Account

A conta não permite este tipo de transação

Peça ao cliente uma conta que aceite esta forma de pagamento

Esses códigos indicam que o pagamento não pôde ser processado, e não que houve contestação. Os códigos R02, R03 e R04 juntos formam a taxa de retorno administrativo da Nacha. Portanto, uma recorrência neles aponta para falhas na coleta e verificação dos dados da conta no momento do cadastro.

Muitas dessas devoluções podem ser evitadas validando a conta antes do primeiro débito, em vez de descobrir o erro apenas com o retorno. Validações que dependem de uma única fonte de dados têm limites: o líder de tecnologia da financeira de pequenos negócios mencionou que o monitoramento baseado em contas bancárias vinculadas para de funcionar se o cliente desvincular a conta. Verifique a conta no cadastro e faça novas consultas antes de débitos após longos períodos sem transações.

Uma mudança já está programada. A partir de 17 de março de 2028, o novo código R90 da Nacha, "Lançamento Devolvido devido a Obrigações de Conformidade de Sanções do RDFI", será usado para devoluções motivadas por sanções ao banco receptor, e o R16 voltará a significar apenas "Conta Congelada".

Retornos não autorizados: R05, R07, R10, R11, R29

Código

Nome Nacha

O que geralmente significa

Próximos passos

R05

Unauthorized Debit to Consumer Account Using Corporate SEC Code

Uma conta de pessoa física foi debitada usando um tipo de lançamento voltado para contas corporativas

Verifique como o lançamento foi classificado e como a autorização foi registrada

R07

Authorization Revoked by Customer

O cliente afirma que revogou a permissão de débito

Interrompa a série de débitos e confirme a revogação com o cliente

R10

Customer Advises Originator is Not Known to Receiver and/or Originator is Not Authorized by Receiver to Debit Receiver's Account

O titular da conta não reconhece o originador ou nunca autorizou o débito

Trate o caso como falha de autorização e analise como o cliente e a conta foram cadastrados

R11

Customer Advises Entry Not in Accordance with the Terms of the Authorization

O cliente autorizou o originador, mas afirma que este lançamento específico não seguiu os termos acordados

Compare o lançamento com os termos acordados na autorização

R29

Corporate Customer Advises Not Authorized

O titular de uma conta corporativa afirma que o débito não foi autorizado

Revise a autorização corporativa e verifique se houve falsidade ideológica ou conta invadida

A diferença entre o R10 e o R11 está na existência ou não de uma autorização inicial. No R10, o titular da conta afirma que desconhece o originador ou nunca autorizou o débito. No R11, ele reconhece a relação comercial, mas contesta este lançamento específico.

Estes códigos, junto com o R51, compõem a taxa de retorno não autorizado da Nacha. Débitos não autorizados em contas de pessoa física, como R10 e R11, podem ser devolvidos até o dia útil seguinte ao 60º dia corrido após a liquidação. O R29 atende a contas corporativas, onde o débito não autorizado precisa ser devolvido até o início do expediente bancário do segundo dia útil após a liquidação.

Prazos de devolução

Situação

Prazo para o banco receptor devolver o lançamento

A maioria das devoluções, dentro do que a Nacha chama de "período padrão de devolução de 2 dias"

Até a abertura do expediente bancário no segundo dia útil após a liquidação

R17, quando o banco receptor suspeita de fraude ou falsidade ideológica

O período padrão de dois dias úteis bancários

Um débito não autorizado em conta jurídica, como o R29

Até a abertura do expediente bancário no segundo dia útil após a liquidação

Um débito não autorizado em conta de pessoa física, como R10 e R11

Até o dia útil seguinte ao 60º dia corrido após a data de liquidação

O longo prazo para pessoa física é o que costuma pegar os originadores de surpresa. Um débito que passou pelos primeiros dois dias úteis sem problemas ainda pode voltar como não autorizado cerca de dois meses depois.

Esse prazo corre em paralelo com a proteção do próprio consumidor sob a Regulation E. Sob as regras americanas, a notificação de erro pelo consumidor deve ser recebida em até 60 dias após a instituição enviar o extrato periódico onde o erro apareceu pela primeira vez. Até que esse período estendido passe, trate o débito como passível de devolução e guarde o comprovante de autorização.

Limites de taxa de retorno e o que significam para quem origina

A Nacha publica dados para três taxas de retorno e usa termos diferentes para cada uma delas.

Taxa

Códigos considerados

Métrica Nacha

Como a Nacha define

Taxa de retorno não autorizado

R05, R07, R10, R11, R29 e R51

0,5%

Um limite (threshold)

Taxa de retorno administrativo

R02, R03 e R04

3,0%

Um nível que aciona uma análise

Taxa de retorno geral

Todos os códigos de motivo de retorno (lançamentos RCK podem ser excluídos)

15,0%

Um nível que aciona uma análise

A diferença na escolha das palavras é importante. A Nacha "estabelece o limite da taxa de retorno não autorizado em 0,5%", e ultrapassar essa marca pode dar início ao processo de penalidades da associação. Já os números administrativos e gerais são patamares de referência: ultrapassá-los aciona uma investigação sobre os retornos do originador, em vez de contar imediatamente como uma infração de limite.

Uma taxa é uma média agregada e costuma reagir tarde. O diretor de um programa de prevenção à lavagem de dinheiro em uma empresa de pagamentos conta a conta descreveu uma equipe de fraudes que analisa "as taxas de retorno dos lojistas" e acrescentou: "como se eles não estivessem realmente fazendo o que eu chamo de fraude." Um grupo de R10s em contas recém-cadastradas pode indicar um padrão de fraude muito antes de mexer na taxa média geral, por isso analise os retornos individualmente, além dos totais.

Desde 2026, as regras de gerenciamento de risco da Nacha também exigem o monitoramento de fraudes por partes que antes não tinham essa obrigação; nosso guia sobre as mudanças nas regras da Nacha de 2026 explica o que mudou.

O que os códigos de retorno ACH revelam sobre fraudes

A família de retornos não autorizados é a mais ligada a fraudes, mas cada código ainda representa uma alegação. Um R10 pode significar que um criminoso usou dados de conta roubados, mas também pode significar que o titular real da conta contestou um pagamento que ele mesmo fez. O código sozinho não diz qual é o caso.

O código R17 permite que o banco receptor aja com base em suas próprias suspeitas. A Nacha permite que um RDFI devolva um lançamento como R17 quando suspeitar que a transação é fraudulenta ou foi originada sob falsidade ideológica, dentro do prazo padrão de dois dias úteis bancários. A definição de falsidade ideológica da Nacha inclui uma pessoa que falsifica sua identidade, sua autoridade para agir em nome de outra pessoa ou a titularidade da conta a ser creditada — abrangendo golpes de e-mail corporativo (BEC), falsificação de fornecedores e fraudes de folha de pagamento.

A fraude tende a aparecer nos retornos como um padrão, e não como um código isolado:

  • Invasão de contas e contas "laranja" aparecem como retornos não autorizados espalhados por contas vinculadas, dispositivos ou cadastros recentes, e não como um único R10 isolado.

  • Contestações do tipo "não fui eu" feitas pelo próprio titular aparecem como R10s em débitos que ele realmente realizou. Essas são disputas amigáveis (first-party disputes) e exigem uma abordagem diferente das fraudes cometidas por terceiros.

  • Débitos recorrentes trazem riscos específicos. O diretor de produto de outra empresa de pagamentos conta a conta explicou que um débito recorrente traz mais risco do que o primeiro pagamento, pois o cliente não entra novamente no aplicativo do banco para autorizá-lo. Ele descreveu uma regra que valida a diferença entre a solicitação de pagamento e sua execução para barrar cobranças que seriam devolvidas ao identificar suspeita de fraude deliberada.

As devoluções informam sobre a fraude depois que ela já ocorreu. Para identificá-la antes que o dinheiro saia, veja nosso guia sobre como funciona a detecção de fraudes em ACH.

O que registrar quando uma devolução acontece

Um retorno só é útil se a informação chegar ao sistema que autorizou o pagamento. Para cada devolução, registre:

  1. O código e a data em que o retorno chegou, para analisar quanto tempo após a liquidação ele ocorreu.

  2. O lançamento original: valor, tipo de lançamento, data de vigência e se foi o primeiro débito ou um recorrente.

  3. A conta e o cliente: quando a conta foi cadastrada, como foi validada e seu histórico de retornos anteriores.

  4. O originador ou lojista, nos casos em que você processa pagamentos para terceiros.

  5. A decisão que permitiu o pagamento: a regra aplicada, a pontuação do modelo, o analista responsável e a justificativa registrada no momento.

  6. Retornos vinculados: outras devoluções associadas à mesma conta, dispositivo, cliente ou originador.

Os dois últimos itens são os que mais se perdem. Um diretor de gestão técnica de produtos de uma plataforma de banco digital explicou a lacuna com clareza: "Na verdade, sabemos o que foi marcado para revisão, o que foi aceito e o que foi rejeitado. Mas não recebemos necessariamente os retornos de ACH diretamente deles ou outros alertas de fraude." Sem esse retorno, o sistema que aprovou o pagamento nunca aprende que a decisão foi incorreta.

Os códigos de retorno também definem quem arca com o prejuízo. O mesmo diretor de produto da empresa de pagamentos conta a conta mencionou que a empresa estava definindo quais pagamentos garantiria integralmente para seus lojistas, e que os códigos de retorno ajudavam a traçar essa linha. Um código registrado junto com a decisão correta serve como evidência para esse tipo de análise.

Erros comuns que agravam os retornos

  • Tratar todo R10 como fraude. Alguns casos são apenas contestações do titular sobre débitos legítimos. Analise o histórico do cliente antes de encerrar a conta.

  • Tentar novo débito após um R01 sem verificar a conta. Cada tentativa frustrada adiciona outra devolução à sua taxa geral.

  • Repetir tentativas em R02, R03 ou R04 com os mesmos dados. A situação da conta não vai mudar sozinha; consiga novos dados ou faça uma validação antes.

  • Monitorar apenas a taxa geral. Uma taxa abaixo do limite da Nacha ainda pode esconder um grupo concentrado de retornos não autorizados em contas novas.

  • Deixar as devoluções presas em uma fila operacional. Se o resultado nunca chegar à equipe ou ao sistema que aprovou o pagamento, a mesma decisão equivocada será tomada novamente.

O papel da Oscilar

A Oscilar é uma parceira preferencial da Nacha para Validação de Contas, Monitoramento de Fraudes e Prevenção de Riscos e Fraudes. Na parte de pagamentos, o recurso de fraudes em transações ACH da Oscilar foi desenvolvido para "Detectar padrões incomuns de transações ACH, como débitos e créditos rápidos em várias contas, que apontem para possíveis fraudes ou esquemas de pirâmide (kiting)."

A plataforma foi projetada para tomar decisões em menos de 100 milissegundos, permitindo que as verificações ocorram diretamente no fluxo do pagamento, e não depois do ocorrido. A governança já vem integrada: histórico de auditoria completo por decisão com justificativas salvas e fluxo projetado para incluir revisão humana (human-in-the-loop). A Oscilar oferece monitoramento automatizado de modelos cobrindo desvios de dados (data drift), desvios de variáveis (feature drift) e desvios de conceito (concept drift), além de KPIs de resultados medidos por segmento.

Perguntas frequentes

O que são códigos de retorno ACH?

Códigos de retorno ACH são os códigos que um banco receptor anexa ao devolver um lançamento ACH sem pagar ao banco de origem. Cada código traz o motivo, como o R01 (Saldo Insuficiente) ou o R10 para um débito que o titular da conta afirma não ter autorizado. O código apenas classifica o motivo relatado, não sendo uma prova definitiva do que ocorreu.

Qual é a diferença entre o R10 e o R11?

O R10 indica que o titular da conta afirma que não conhece o originador ou que nunca autorizou o débito em sua conta. O R11 indica que o titular autorizou o originador, mas afirma que este lançamento específico não seguiu os termos combinados na autorização. Ambos são retornos não autorizados que afetam a taxa de retorno não autorizado da Nacha e, em contas de pessoa física, ambos podem ser devolvidos até o dia útil seguinte ao 60º dia corrido após a liquidação.

O que é um retorno R17?

O R17 é um código que o banco receptor pode usar para devolver um lançamento quando suspeita que a transação é fraudulenta ou foi criada sob falsidade ideológica. O período padrão de devolução de dois dias úteis da Nacha se aplica ao uso do R17. Ele permite que o banco receptor aja sob sua própria suspeita, sem precisar esperar que o titular da conta relate um problema.

Ultrapassar um patamar de taxa de retorno significa o bloqueio imediato do originador?

As diretrizes públicas da Nacha não indicam um bloqueio automático ao atingir essas taxas. Os patamares de 3,0% para administrativo e 15,0% para a taxa geral são níveis que acionam uma análise interna da associação, e não infrações diretas de limites. O patamar de 0,5% para transações não autorizadas é diferente: a Nacha o classifica como um limite rígido (threshold), e ultrapassá-lo pode dar início a processos de penalidades da entidade.

Todo retorno R10 é fraude?

Não. O R10 apenas registra que o titular da conta declarou não conhecer ou não ter autorizado o originador. Isso pode ser fraude de terceiros (como um criminoso usando dados roubados), mas também pode ser o titular contestando um débito legítimo que ele mesmo realizou. Verifique o histórico do cliente e os comprovantes de autorização antes de classificar o caso diretamente como fraude.

Os códigos de retorno ACH são curtos, mas cada um aponta qual equipe deve agir e o que precisa ser corrigido: a análise de crédito, os dados da conta ou a gestão de autorizações. Registre cada retorno associando-o à decisão que permitiu o pagamento, tornando as próximas análises mais inteligentes. Para conhecer a abordagem da Oscilar sobre riscos em pagamentos ACH, visite nossa solução de fraudes em transações.

Equipe Oscilar

A equipe da Oscilar é formada por especialistas em diversas áreas de gestão de risco. Estes artigos refletem pontos de vista e conhecimentos de várias fontes e colaboradores de toda a organização.

AVISO

O conteúdo deste site é fornecido apenas para fins informativos e não constitui aconselhamento legal, tributário, financeiro, de investimento ou outro tipo de aconselhamento profissional. Quaisquer visões ou opiniões expressas por indivíduos citados, colaboradores ou terceiros são exclusivamente suas e não refletem necessariamente os pontos de vista da nossa organização.

Nada aqui deve ser interpretado como um endosso, recomendação ou aprovação de qualquer estratégia, produto, serviço ou ponto de vista em particular. Os leitores devem consultar seus próprios consultores qualificados antes de tomar decisões financeiras ou de investimento.

A Oscilar não faz representações ou garantias quanto à precisão, integridade ou atualidade das informações fornecidas e se isenta de qualquer responsabilidade por qualquer perda ou dano decorrente da confiança neste conteúdo. Este site pode conter links para sites de terceiros, que a Oscilar não controla ou endossa.