Valor por extenso em reais: guia completo e oficial
Aprenda como escrever qualquer valor em reais por extenso para cheques, contratos e notas fiscais, com regras, exemplos e ferramenta prática.
Introdução
Escrever um valor em reais por extenso exige seguir regras claras: comece pelos reais, depois pelos centavos, e mantenha concordância de número e gênero. Isso vale para cheques, contratos e notas fiscais, onde a forma por extenso pode ter efeito jurídico. Se quer poupar tempo e evitar erros, use nossa ferramenta número por extenso em /ferramentas/numero-extenso para gerar a escrita correta automaticamente.
Como escrever valor por extenso: regra básica
A regra básica é direta e consistente:
Exemplo prático 1
- 1.500,00 => mil e quinhentos reais, exatamente
- 0,75 => setenta e cinco centavos
- 12,05 => doze reais e cinco centavos
Regras específicas por documento: cheques, contratos, notas fiscais
Cheques
A Lei do Cheque, Lei 7.357 de 1985, trata formalmente do uso do cheque como ordem de pagamento. Em cheques, a prática recomendada é escrever o valor por extenso e em números. Se houver divergência entre número e por extenso, normalmente vale o valor por extenso, porque é mais difícil de alterar sem que a alteração seja aparente. Para reduzir risco, escreva "exatamente" após o por extenso quando o valor for inteiro.
Exemplo prático 2
- Valor numérico: R$ 250,00
- Por extenso no cheque: duzentos e cinquenta reais, exatamente
Contratos
Em contratos, a redação deve priorizar clareza e evitar ambiguidade. Use sempre o por extenso junto com o numeral na mesma linha. Para valores grandes, escreva por extenso a parte inteira e, se desejar, inclua uma nota com a forma numérica com separador de milhares. Em especial, mantenha concordância: "R$ 1.000,00 = mil reais"; "R$ 1.000,01 = mil reais e um centavo".
Nota fiscal eletrônica (NF-e)
A NF-e registra valores em campos numéricos padronizados. Em geral, a representação por extenso não é obrigatória no arquivo XML da NF-e, mas documentos gerados para impressão ou ao anexar faturas podem exibir o valor por extenso para conferência humana. Consulte o Manual de NF-e para regras de estrutura numérica, como casas decimais e formatação, pois o arquivo exige duas casas decimais e ponto como separador decimal para XML, enquanto a apresentação ao usuário costuma seguir formato brasileiro, vírgula decimal. Para gerar a versão legível do valor por extenso em notas, use uma rotina confiável ou a nossa ferramenta para evitar divergência entre visualização e registro.
Dados relevantes
- O real foi adotado como unidade monetária no Plano Real em 1994, instituído pelo Banco Central do Brasil e pelo governo federal, fato que padronizou a moeda corrente no país. Fonte: Banco Central do Brasil, 1994.
- A Lei do Cheque, Lei 7.357 de 1985, determina regras sobre preenchimento e circulação de cheques. Fonte: Planalto, 1985.
- O Manual da NF-e define como os valores devem ser representados no XML da nota, com duas casas decimais e normas de formatação para conferência eletrônica. Fonte: SEFAZ, Manual NF-e, 2014.
Casos comuns e exemplos passo a passo
- Passo 1: Leia o numeral e identifique milhares, centenas, dezenas e unidades.
- Passo 2: Converta cada parte para palavras e junte com "e" onde necessário.
- Passo 3: Acrescente "real" no singular se for 1,00, e "reais" nos demais casos.
Exemplo: R$ 3.421,00 => três mil quatrocentos e vinte e um reais
- Passo 1: Separe a parte inteira dos centavos.
- Passo 2: Escreva a parte inteira conforme acima.
- Passo 3: Após a parte inteira, acrescente "e" seguido da parte dos centavos por extenso, com "centavo" ou "centavos".
Exemplo: R$ 45,60 => quarenta e cinco reais e sessenta centavos
Escreva apenas os centavos por extenso, sem mencionar reais, por exemplo:
- R$ 0,05 => cinco centavos
- R$ 0,01 => um centavo
Pode-se usar "exatamente" para indicar ausência de centavos, tornando a quantia menos passível de alteração.
Exemplo: R$ 2.000,00 => dois mil reais, exatamente
Algoritmo simples para converter números em palavras (pseudo código)
Abaixo há um pseudo código curto que descreve a lógica básica de conversão. Você pode usar essa lógica para implementar em qualquer linguagem, ou usar nossa solução pronta: use nossa ferramenta número por extenso em /ferramentas/numero-extenso.
`` function numeroPorExtenso(valor): reais = parteInteira(valor) centavos = arredondar((valor - reais) * 100) textoReais = converterParte(reais) textoCentavos = converterParte(centavos) if reais == 0: if centavos == 0: return "zero reais" return textoCentavos + (centavos == 1 ? " centavo" : " centavos") if centavos == 0: return textoReais + (reais == 1 ? " real" : " reais") return textoReais + (reais == 1 ? " real e " : " reais e ") + textoCentavos + (centavos == 1 ? " centavo" : " centavos") function converterParte(n): // dividir em centenas, dezenas, unidades; usar dicionários para 1-19, dezenas, centenas // juntar com 'e' conforme regras gramaticais do português return texto
``
Tabela de exemplos práticos
| Valor numérico | Por extenso recomendável |
| ---------------: | ------------------------- |
|---|---|
| R$ 1.000,00 | mil reais, exatamente |
| R$ 1.000,01 | mil reais e um centavo |
| R$ 0,50 | cinquenta centavos |
| R$ 12.345,67 | doze mil trezentos e quarenta e cinco reais e sessenta e sete centavos |
Para documentos oficiais, escreva sempre por extenso junto com o numeral para reduzir ambiguidades e aumentar segurança jurídica.
Boas práticas e erros a evitar
Lista de verificação rápida antes de assinar ou emitir um documento:
Erros comuns
- Esquecer a concordância "real" versus "reais", por exemplo escrever "um reais" em vez de "um real".
- Omitir os centavos quando são relevantes, por exemplo R$ 10,05 escritas como "dez reais" sem mencionar os centavos.
- Não combinar numeral e por extenso no mesmo documento, o que facilita fraude ou contestação.
Exemplos reais de uso
- Cheque: preencha "duzentos e cinquenta reais, exatamente" abaixo do número R$ 250,00.
- Contrato de prestação de serviços: "O valor do contrato é de R$ 18.750,00 (dezoito mil setecentos e cinquenta reais), a ser pago em 3 parcelas." Aqui a expressão entre parênteses evita ambiguidade.
- Nota fiscal: o XML registrará 18750.00, enquanto a DANFE pode exibir "dezoito mil setecentos e cinquenta reais" para conferência do cliente.
Ferramenta recomendada
Para reduzir erros e ganhar agilidade, use nossa calculadora automática: use nossa ferramenta número por extenso em /ferramentas/numero-extenso. A ferramenta gera a forma por extenso em conformidade com as regras apresentadas e aceita valores grandes com centavos.
Conclusão
Escrever valores por extenso em reais exige atenção à concordância e ao detalhamento de centavos, principalmente em cheques, contratos e notas fiscais. Para evitar ambiguidade e problemas legais, escreva sempre por extenso junto com o numeral e, quando possível, utilize a ferramenta automática para gerar o texto correto. Use nossa ferramenta número por extenso em /ferramentas/numero-extenso para gerar rapidamente valores confiáveis e prontos para documentos.
Perguntas frequentes
Qual a forma correta de escrever centavos por extenso?
Escreva os centavos por extenso após a conjunção "e" ou separando por vírgula, usando "centavo" no singular para 0,01 e "centavos" para demais casos. Exemplo: R$ 0,01 = um centavo; R$ 1,25 = um real e vinte e cinco centavos.
O que vale em caso de divergência entre número e por extenso em um cheque?
Em muitos casos, prevalece o valor por extenso, porque é mais difícil de alterar que o numeral. A Lei do Cheque (Lei 7.357/1985) trata o cheque como título de crédito e, na prática forense, o por extenso tende a ter força probatória maior, especialmente se houver indícios de fraude no numeral. Ainda assim, consulte um advogado em casos de disputa.
Há diferença ao escrever valores em contratos e em nota fiscal eletrônica?
Sim. Contratos exigem clareza e normalmente exibem numeral e por extenso juntos. A NF-e armazena valores em campos numéricos padronizados no XML; a apresentação humana pode e deve mostrar o por extenso para conferência. Sempre garanta consistência entre registro eletrônico e documento impresso.
Posso abreviar reais como R$ no texto por extenso?
No texto por extenso não se usa abreviação. Use R$ para o numeral e escreva por extenso "reais" na sequência. Exemplo correto: R$ 1.500,00 (mil e quinhentos reais). Evite "R$ mil e quinhentos" como substituto do formato numeral + por extenso.
Fontes e referências
- Banco Central do Brasil, Plano Real, 1994. Fonte institucional sobre a adoção do real.
- Lei 7.357, Lei do Cheque, 1985. Fonte sobre regras e natureza jurídica do cheque.
- SEFAZ, Manual da NF-e, 2014. Fonte sobre formatação e gravação de valores em notas fiscais eletrônicas.
