Calculadora de IBS e CBS no Simples Nacional
O cálculo item a item do Evento de Tributação do Simples Nacional, com a mesma regra da Calculadora de Tributos da Receita: o tipo de receita bruta de cada cClassTrib, o regime da empresa e a compra pública. Você informa a base e as alíquotas efetivas; o resultado sai com o valor devido e o pendente.
A regra é a do pacote do Simples da Calculadora oficial (banco V0059), que implementa a NT 2026.005. Essa nota técnica ainda não está publicada no Portal da NF-e.
Calcular
| # | cClassTrib | Atividade (cAtivSN) | Base (R$) | IS (R$) | pIBSSN % | pCBSSN % |
|---|
O exemplo usa valores fictícios só para mostrar o cálculo. Número com vírgula ou ponto.
O que decide o resultado
Três parâmetros do banco da Calculadora, todos com vigência a partir de 01/01/2027. O cClassTrib do item aponta o tipo de receita bruta (161 códigos com tpRBSN); o regime decide para onde vai o valor; a compra pública mexe nas alíquotas.
Tipo de receita bruta (tpRBSN)
| tpRBSN | Descrição | No evento | Exige alíquota | cClassTrib |
|---|---|---|---|---|
| 0 | Não é receita bruta | Não entra na receita bruta do Simples | não | 34 · 200019, 410001, 410002, 410003 |
| 1 | Receita bruta - interna | Entra na receita bruta; IBS e CBS sobre a base inteira | sim | 80 · 000001, 000002, 000003, 000004 |
| 2 | Receita bruta - interna sem cálculo de IBS e CBS | Entra na receita bruta, sem IBS e CBS no evento | não | 6 · 410008, 410009, 410010, 410011 |
| 3 | Receita bruta - exportação direta | Entra na receita bruta, sem IBS e CBS no evento | não | 4 · 200001, 410004, 410013, 410027 |
| 4 | Receita bruta - exportação indireta | Entra na receita bruta; 100% da base fica pendente ou suspensa | sim | 5 · 550001, 550004, 550005, 550014 |
| 5 | Receita bruta - mercado interno e exportação | Entra na receita bruta; IBS e CBS sobre 50% da base | sim | 1 · 222001 |
| 9 | Fornecimento incompatível com SN | Entra na receita bruta, sem IBS e CBS no evento | não | 31 · 010001, 200016, 200017, 200018 |
Regime
| Regime | Gera IBS no evento | Valor devido vai para | Exportação indireta vai para |
|---|---|---|---|
| CRT 1, Simples Nacional | sim | devido | pendente ou suspenso |
| CRT 2, excesso de sublimite | não: o IBS sai no gIBSCBS da nota | devido | pendente ou suspenso |
| CRT 3 com tpRegimeIBSCBS 2, opção pelo Simples pendente | sim | pendente ou suspenso | zero |
MEI (CRT 4) e quem optou pelo regime regular do IBS e da CBS ficam fora do evento.
Compra pública (arts. 372 e 473 da LC 214/2025)
União: a CBS soma a alíquota do IBS e o IBS fica zero. Estado, Distrito Federal e município: o IBS recebe esta fração da CBS.
| Período | Fração da CBS que vai ao IBS |
|---|---|
| 01/01/2027 a 31/12/2028 | 0% |
| 01/01/2029 a 31/12/2029 | 10% |
| 01/01/2030 a 31/12/2030 | 20% |
| 01/01/2031 a 31/12/2031 | 30% |
| 01/01/2032 a 31/12/2032 | 40% |
| 01/01/2033 em diante | 100% |
Atividades do Simples no documento (cAtivSN)
O item precisa de uma atividade admitida no documento para ser calculado. Sem ela (ou com uma que o documento não admite), a Calculadora devolve só a receita bruta e o tipo de receita, sem erro.
| cAtivSN | Atividade | Anexo | Documentos |
|---|---|---|---|
| 01 | Revenda de mercadorias, venda de mercadorias industrializadas pelo contribuinte | I | NF-e, NFC-e |
| 02 | Operações com os demais bens materiais, sem incidência de ICMS | I, menos ICMS | NF-e, NFC-e |
| 03 | Venda de mercadorias industrializadas pelo contribuinte, com industrialização incentivada na Zona Franca de Manaus | II | NF-e, NFC-e |
| 04 | Operações com os demais bens materiais, com industrialização incentivada na Zona Franca de Manaus, sem incidência de ICMS | II, menos ICMS | NF-e, NFC-e |
| 05 | Prestação de serviços de transporte intermunicipal e interestadual de carga ou de passageiros autorizados no inciso VI do art. 17 da LC 123 | III, menos ISS, mais ICMS do I | CT-e, CT-e OS, BP-e, BP-e TM |
| 06 | Prestação de serviços de comunicação | III, menos ISS, mais ICMS do I | NFCom |
| 07 | Prestação de serviços, cessão de direitos, de uso ou de espaço com incidência do ISS, tributados exclusivamente pelo Anexo III | III | NFS-e |
| 08 | Prestação de serviços contábeis autorizados a pagar o ISS em valor fixo em guia do Município | III, menos o ISS | NFS-e |
| 09 | Prestação de serviços — Sujeitos ao Fator "R" | III ou V pelo fator R | NFS-e |
| 10 | Prestação de serviços de transporte municipal rodoviário, metroviário, ferroviário e aquaviário de passageiros relacionados no subitem 16.01 da lista anexa à LC 116/2003 | III | NFS-e |
| 11 | Locação de bens móveis e operações com serviços, bens imateriais e direitos, inclusive com bens imóveis, sem incidência de ISS | III, menos o ISS | NFS-e |
| 12 | Prestação de serviços da área da construção civil relacionados nos subitens 7.02 e 7.05 da lista anexa à LC 116/2003 | III | NFS-e |
| 13 | Prestação de serviços da área da construção civil relacionados nos subitens 7.02 e 7.05 da lista anexa à LC 116/2003 | IV | NFS-e |
| 14 | Prestação de serviços | IV | NFS-e |
| 90 | Operações não Tributáveis | Não tributável | NF-e, NFC-e, NFS-e, CT-e, CT-e OS, BP-e, BP-e TM, NFCom |
As faixas e a alíquota efetiva de cada anexo estão em Anexos do Simples Nacional.
Erros da Calculadora do Simples (VSN)
| Código | Erro | Quando |
|---|---|---|
| VSN-001 | Base de cálculo do Simples ausente | A base de cálculo do Simples Nacional é obrigatória e não foi informada. |
| VSN-002 | Base de cálculo do Simples inválida (negativa/não numérica) | A base de cálculo informada não é um número decimal válido ou é negativa. |
| VSN-003 | Valor do Imposto Seletivo inválido (negativo/não numérico) | O valor do Imposto Seletivo (vIS) informado não é um número decimal válido ou é negativo. |
| VSN-004 | Alíquota pCBSSN ausente | A alíquota efetiva de CBS do Simples Nacional (pCBSSN) é exigida para o cálculo do item e não foi informada. |
| VSN-005 | Alíquota pCBSSN inválida (negativa/não numérica) | A alíquota efetiva de CBS do Simples Nacional (pCBSSN) informada não é um número decimal válido ou é negativa. |
| VSN-006 | Alíquota pIBSSN ausente | A alíquota efetiva de IBS do Simples Nacional (pIBSSN) é exigida para o cálculo do item e não foi informada. |
| VSN-007 | Alíquota pIBSSN inválida (negativa/não numérica) | A alíquota efetiva de IBS do Simples Nacional (pIBSSN) informada não é um número decimal válido ou é negativa. |
| VSN-010 | Número do item ausente | O número (identificador) do item é obrigatório e não foi informado. |
| VSN-011 | Lista de itens vazia | A lista de itens da operação é obrigatória e não pode estar vazia. |
| VSN-012 | Data do fato gerador ausente/inválida | A data do fato gerador é obrigatória e deve estar no formato de data (YYYY-MM-DD). |
| VSN-013 | Dado global obrigatório ausente | Um campo global obrigatório da operação (id ou versao) não foi informado. |
| VSN-014 | Tipo de documento fiscal (tpDoc) ausente | O tipo de documento fiscal (tpDoc) é obrigatório e não foi informado. |
| VSN-015 | Tipo de documento fiscal (tpDoc) não suportado | O tipo de documento fiscal (tpDoc) informado não está habilitado para o cálculo do Simples Nacional na data do fato gerador. A habilitação de documentos é parametrizada em banco de dados (tabela de tipos de DFe do cálculo do Simples), conforme as NTs publicadas. |
| VSN-016 | Código de Regime Tributário (CRT) ausente/inválido | O Código de Regime Tributário (CRT) é obrigatório e deve ser 1, 2, 3 ou 4. |
| VSN-017 | Tipo de regime do IBS/CBS (tpRegimeIBSCBS) inválido | O tipo de regime de apuração do IBS/CBS (tpRegimeIBSCBS), quando informado, deve ser 1 ou 2. |
| VSN-018 | tpRegimeIBSCBS incompatível com o CRT | A combinação de CRT e tpRegimeIBSCBS informada é incoerente (regras C21a-10/20/30 da NT 2026.005): CRT 1, 2 ou 4 não admite tpRegimeIBSCBS=2; CRT 3 não admite tpRegimeIBSCBS=1; CRT 4 não admite tpRegimeIBSCBS algum. |
| VSN-019 | Operação fora do escopo do cálculo assistido do Simples Nacional | A operação não é calculada pelo cálculo do Simples: optante pelo regime regular do IBS/CBS (tpRegimeIBSCBS=1), MEI (CRT=4) ou regime normal puro (CRT=3 sem tpRegimeIBSCBS=2). |
| VSN-020 | Código de Classificação Tributária (cClassTrib) ausente | O código de classificação tributária do IBS/CBS (cClassTrib) é obrigatório e não foi informado. |
| VSN-021 | cClassTrib desconhecido ou fora de vigência | O cClassTrib informado não existe ou não está vigente na data do fato gerador: o Tipo de Receita Bruta do Simples Nacional (tpRBSN) não pôde ser determinado. |
| VSN-022 | cClassTrib incompatível com o tpDoc | O cClassTrib informado não é admissível para o tipo de documento fiscal (tpDoc) da operação. |
| VSN-023 | Código de Atividade do Simples Nacional incompatível com cClassTrib | O código de atividade cAtivSN='90' (Operações não Tributáveis) é incompatível com cClassTrib cujo tpRBSN esteja entre 1 e 5 (regra UB14-90 da NT 2026.005). |
| VSN-024 | Tipo de ente governamental (tpEnteGov) inválido | O tipo de ente governamental (tpEnteGov), quando informado, deve ser 1 (União), 2 (Estado), 3 (Distrito Federal) ou 4 (Município). O campo é da operação — espelha a tag gCompraGov/tpEnteGov da identificação da nota (grupo B/ide do leiaute do DF-e) — e sua invalidade rejeita a operação inteira. |
| VSN-025 | Parametrização de compra governamental indisponível para a data | A data do fato gerador está fora de todas as vigências do parâmetro de transição de alíquotas de compra governamental do Simples Nacional (NT 2026.005, seção 5.3.3; arts. 372 e 473 da LC 214/2025). Como o tpEnteGov é dado da operação, a falha rejeita a operação inteira. |
| VSN-026 | Parametrização do cálculo do Simples Nacional indisponível para a data | Não há linha vigente, na data do fato gerador, em uma tabela de parametrização do cálculo do Simples Nacional (efeito do tipo de receita bruta ou matriz de regime de apuração). O cálculo nunca assume comportamento implícito: a parametrização deve ser corrigida por script de migração. |
| VSN-027 | cClassTrib sem tratamento implementado no cálculo do Simples Nacional | A classificação tributária (cClassTrib) informada está vinculada, na data do fato gerador, a tratamento tributário marcado como ainda não implementado na Calculadora (indicador de ajuste do tratamento tributário). O item é reportado com o estado NAO_IMPLEMENTADO, sem cálculo e fora dos totais; a funcionalidade está prevista no roadmap e será disponibilizada em versão futura. |
Perguntas frequentes
Como a empresa do Simples Nacional calcula o IBS e a CBS na nota fiscal?
Item a item, pelo Evento de Tributação do Simples Nacional (tpEvento 412140). O cClassTrib do item define o tipo de receita bruta (tpRBSN), que diz se o valor entra na receita bruta do Simples e que parte dele é tributada. Sobre essa base aplicam-se as alíquotas efetivas do IBS (pIBSSN) e da CBS (pCBSSN) informadas por quem emite. O regime (CRT) decide se o valor é devido ou fica pendente. A Calculadora de Tributos da Receita implementa essa regra, com início em 01/01/2027.
A Calculadora do Simples calcula a alíquota do IBS e da CBS?
Não. Ela recebe as alíquotas efetivas pIBSSN e pCBSSN e aplica a regra do evento: tipo de receita bruta, matriz de regime e transição da compra governamental. A alíquota efetiva vem da apuração do Simples Nacional da própria empresa.
O que muda quando o comprador é órgão público?
Com tpEnteGov informado, a Calculadora desloca a alíquota entre os dois tributos (arts. 372 e 473 da LC 214/2025). Para a União, a CBS passa a somar a alíquota do IBS e o IBS fica zero. Para estado, Distrito Federal e município, o IBS recebe uma fração da CBS, que cresce por ano: 0% a partir de 2027, 10% a partir de 2029, 20% a partir de 2030, 30% a partir de 2031, 40% a partir de 2032, 100% a partir de 2033. O redutor de compra governamental não entra no evento do Simples.
Empresa com excesso de sublimite calcula o IBS no Simples?
Não pelo evento. Com CRT 2, a Calculadora gera só a CBS do Simples: o IBS dessa empresa é declarado no grupo gIBSCBS da própria nota, pelo regime regular.
O MEI entra no Evento de Tributação do Simples Nacional?
Não. Com CRT 4 a Calculadora recusa a operação com o erro VSN-019 (operação fora do escopo). O optante pelo regime regular do IBS e da CBS (tpRegimeIBSCBS 1) também fica fora: o cálculo dele é o do regime regular.
Veja também: a opção do Simples pelo regime regular de IBS e CBS e o simulador da reforma no regime regular.