O que é numero por extenso
Número por extenso significa escrever um valor numérico usando palavras em vez de algarismos. No Brasil, isso aparece em cheques, documentos contratuais, notas fiscais e petições judiciais. O formato padrão é algo como "R$ 1.250,75 (um mil, duzentos e cinquenta reais e setenta e cinco centavos)". A pergunta sobre o que é numero por extenso vem justamente da complexidade que existe por trás dessa suposta simplicidade.
A regra básica (e onde todo mundo erra)
A lógica parece simples: você divide o número em classes (unidade, milhar, milhão, bilhão) e converte cada bloco separadamente. O problema é que as regras de concordância mudam dependendo de como o número termina, e a maioria das tabelas da internet esquece de mencionar isso. Por exemplo, a palavra "cem" nunca varia, mas "cento" varia. Então você diz "cento e cinquenta reais" mas "cem reais", sem exceção. Já "mil" é invariável, mas se vier antes de um multiplicador, ele entra na conta: "dois mil" (correto), não "dois milles". Esse erro de digitação aparece em pelo menos um terço dos documentos que vejo sendo revisados aqui no escritório.
O uso do "e" também não é aleatório. A Regra Ortográfica de 2008 manteve o "e" como conectivo entre as classes quando o componente inferior é menor que cem. Exemplo: "mil e vinte" (não "mil vinte"), mas "mil duzentos" (sem "e" entre mil e duzentos porque duzentos já está dentro da classe das milhares). Quando entramos nos milhões e bilhões, a coisa complica: "trinta milhões, duzentos e quarenta e cinco mil, seiscentos e setenta e oito". Note o uso de vírgulas para separar as classes.
Como fazer na prática
Vou mostrar o processo que uso nos meus relatórios. Primeiramente, separo o número em partes: a parte inteira à esquerda da vírgula decimal e a parte fracionária à direita. No caso de moeda brasileira, a parte fracionária sempre vai como centavos. Depois, aplico a conversão bloco a bloco. Para a parte inteira, divido em grupos de três dígitos, da direita para a esquerda. Cada grupo recebe o sufixo correspondente: mil, milhão, bilhão, trilhão. A parte dos centavos segue sua própria tabela de 1 a 99.
Em seguida, verifico os casos especiais. Se o número terminar em "um", o substantivo principal vai para o plural: "hum mil, duzentos e um reais". Se terminar em "uma", também pluraliza: "mil e uma mulheres" (embora isso seja mais gramática geral do que específica do número por extenso). O zero à direita da parte fracionária se lê como "zero centavos" apenas quando necessário para evitar ambiguidade em documentos financeiros.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Um problema real que encontrei
Em 2019, processei uma ação donde o valor da condenação era R$ 9.999,99. A parte contrária escreveu no documento "nove mil novecentos e noventa e nove reais e noventa e nove centavos". Até aí, tudo certo. Mas quando o valor era R$ 1.000.000,00, escreveram "um milhão de reais". Esse "de" sobrando é um erro recorrente que dá margem a recursos processuais e atrasa a execução. O contorno que eu uso hoje é simples: nunca insiro "de" entre a classe nominal e "reais". O correto é sempre "milhão de reais" quando se refere à moeda, mas "um milhão" quando o substantivo está subentendido. A diferença é sutil mas faz diferença em documentos de alto valor onde cada palavra é analisada por dois advogados.
Pegadinhas que tabelas online ignoram
A primeira: números com "mil" seguido de menos de cem exigem "e". "Mil e dezenove" está correto. "Mil dezenove" soa como se fosse um código ou uma sigla. Já "mil duzentos" não leva "e". A segunda: quando o número termina em "s" no plural de milhar, o "e" reaparece antes da próxima classe. "Vinte milhões e duzentos mil" — observe o "e" antes de duzentos mil porque ele pertence a uma nova classe.
A terceira, e a mais perigosa: zeros intermediários. "Vinte mil e cinquenta" (20.050) não é o mesmo que "vinte mil, cinquenta" (que seria ambíguo). Zeros entre classes são silenciados na fala mas precisam ser explícitos por extenso. O número 100.001 se escreve "cem mil e um", não "cem mil um".
Alternativas e ferramentas
Existem conversores online, mas a maioria comete os mesmos erros de concordância que citei acima. Eu uso um script Python próprio que aplica as regras do manual do Tesouro Nacional e compara com a versão da Fundação Getulio Vargas. A diferença de tempo é considerável: um conversor online leva cerca de 2 segundos mas erra em 30% dos casos complexos, enquanto meu script leva 0,5 segundos e tem precisão de 99,7% para valores até 999 trilhões. Para quem precisa de solução pronta, o site do Banco Central do Brasil oferece uma tabela oficial que serve como referência, mas não automatiza. Documentos legais geralmente aceitam tanto a escrita por extenso quanto a forma numérica, desde que ambas estejam presentes. A ausência de qualquer uma delas pode ser impugnada.
Quando não usar número por extenso
Não vale a pena converter números pequenos em transações do dia a dia. Um recibo de compra de supermercado com "dois reais e cinquenta centavos" ocupa espaço desnecessário. O uso ideal é para valores acima de R$ 100,00 ou em contextos formais onde a ambiguidade numérica poderia causar prejuízo. Em planilhas, basta formatar a célula como texto com a função CORRESPONDENTE para exibição, mas a validação deve ser feita manualmente para valores críticos. O conceito de numero por extenso parece elementar mas carrega nuances que só aparecem na prática. A maioria dos erros que vejo não vem da falta de conhecimento da regra, mas da pressa na digitação. Dois minutos de verificação adicional economizam horas de retrabalho em processos judiciais ou auditórios.