Resposta rápida: O NCM de software é o código da Nomenclatura Comum do Mercosul usado quando o programa é vendido como mercadoria (bem digital padronizado ou em mídia). Se o software for serviço ou licenciamento, aplica-se código de serviço e ISS, não NCM. Classificar certo evita tributação indevida e autuações. ## O que é NCM e quando ele se aplica ao software A **NCM (Nomenclatura Comum do Mercosul)** é um código de **8 dígitos** que identifica mercadorias em operações de compra, venda, importação e exportação. Ela é obrigatória na nota fiscal de produtos e serve de base para definir a tributação (ICMS, IPI, PIS/Cofins) e obrigações acessórias. O ponto central para o software é entender **quando ele é mercadoria e quando é serviço**: - **Software como mercadoria (produto):** programas padronizados ("de prateleira"), gravados em mídia física ou tratados como bem digital padronizado, tendem a exigir NCM. - **Software como serviço ou licenciamento:** desenvolvimento sob encomenda, customizações, suporte e **SaaS** normalmente são serviços, sujeitos a **ISS**, identificados por código de serviço municipal e pela NBS (Nomenclatura Brasileira de Serviços), não por NCM. Essa fronteira é historicamente tensa no Brasil, e já foi objeto de disputa entre estados (ICMS) e municípios (ISS). ### Exemplos de NCM associados a software (produto) Quando o software é tratado como mercadoria, ele costuma ser enquadrado em posições ligadas a suportes e mídias de gravação. Veja exemplos ilustrativos: | Situação | Natureza | Código típico | |---|---|---| | Software em mídia física (produto) | Mercadoria | NCM (ex.: capítulo de suportes gravados) | | Software de prateleira / bem digital padronizado | Mercadoria | NCM aplicável ao bem digital | | Desenvolvimento sob encomenda / customização | Serviço | Código de serviço (LC 116/2003) + NBS | | SaaS / assinatura de plataforma | Serviço/licença | Código de serviço + NBS | > Os códigos NCM específicos mudam conforme atualizações da tabela e do produto. **Sempre confirme o código vigente** na Tabela NCM oficial e com seu contador antes de emitir. ## Por que o NCM é importante na tributação de software O NCM não é um mero preenchimento burocrático: ele **determina o regime tributário aplicável**. Ao classificar o software como mercadoria, você sinaliza incidência de tributos como **ICMS** (estadual) e, em alguns casos, IPI e PIS/Cofins sobre a operação de venda de produto. Já quando a operação é de serviço, o tributo relevante é o **ISS** municipal, com regras totalmente distintas de base de cálculo e alíquota. Escolher o código errado significa aplicar a regra errada. Os principais motivos para tratar o NCM com atenção: 1. **Alíquotas e base de cálculo:** o código influencia quanto se paga e sobre qual valor. 2. **Aproveitamento de créditos:** classificações erradas comprometem crédito de PIS/Cofins ou ICMS. 3. **Validade da nota fiscal:** NCM inválido ou incompatível pode gerar **rejeição da NF-e** pela SEFAZ. 4. **Benefícios fiscais:** reduções e regimes especiais costumam estar vinculados a NCMs específicos. Para operações de assinatura e nuvem, entenda também a lógica de serviço em [tributação de SaaS](/artigos/tributacao-saas/) e os cuidados na [emissão da nota fiscal de software](/artigos/nota-fiscal-software/). ### Como a operação muda o enquadramento Uma mesma empresa de tecnologia pode ter operações distintas no mesmo mês: - Vender licença padronizada de um produto (tende a mercadoria). - Prestar consultoria e customização (serviço). - Cobrar mensalidade de plataforma em nuvem (serviço/licença de uso). Cada linha precisa ser analisada individualmente. **Não existe um único "NCM de software" universal**: o correto depende da natureza econômica de cada operação. ## Quais os impactos de usar NCM incorreto Errar a classificação gera consequências concretas e cumulativas. Entre os principais riscos: - **Rejeição ou irregularidade da nota fiscal**, travando faturamento. - **Recolhimento a maior:** paga-se imposto que não era devido, reduzindo margem. - **Recolhimento a menor:** gera passivo, com **multa e juros** em eventual autuação. - **Perda de créditos tributários** legítimos. - **Multas por classificação incorreta** e, em casos dolosos, agravamento da penalidade. A **classificação fiscal incorreta** é uma das causas mais comuns de autuação em empresas de tecnologia. Veja em detalhe os riscos e como corrigir em [classificação fiscal incorreta](/artigos/classificacao-fiscal-incorreta/). ### Boas práticas para acertar o NCM - Mapeie cada tipo de operação (produto x serviço) antes de configurar o ERP. - Consulte a **Tabela NCM oficial** vigente e a NBS para serviços. - Documente a fundamentação da classificação adotada (memorial descritivo do produto). - Revise periodicamente, pois a tabela e as regras mudam. - Em dúvidas relevantes, considere **consulta formal** ao fisco competente. ## O NCM de software e a Reforma Tributária A **Reforma Tributária** (EC 132/2023, regulamentada pela LC 214/2025) muda o cenário de forma profunda. Os tributos atuais sobre consumo (**PIS, Cofins, ICMS e ISS**) serão substituídos por: - **CBS** (Contribuição sobre Bens e Serviços) — federal. - **IBS** (Imposto sobre Bens e Serviços) — estadual e municipal. O grande impacto para software é que o novo modelo adota **tratamento unificado para bens e serviços**, com critério de destino e não cumulatividade ampla. Ou seja, a antiga briga entre "é mercadoria ou serviço" tende a **perder relevância** para fins de CBS/IBS, já que ambos passam a compor a mesma base. Durante a **transição (2027 a 2033)**, os sistemas antigo e novo conviverão, então a classificação NCM continuará importando enquanto o ICMS ainda existir. Empresas de tecnologia devem acompanhar de perto essa migração. Entenda o panorama em [impacto da Reforma Tributária](/artigos/impacto-da-reforma-tributaria/). > Importante: durante a transição, manter a classificação correta (NCM para produto, código de serviço/NBS para serviço) segue essencial para não errar no cálculo dos tributos ainda vigentes. ## Passo a passo para aplicar na sua empresa 1. **Classifique a operação:** o software é vendido como produto ou prestado como serviço? 2. **Escolha o identificador certo:** NCM (mercadoria) ou código de serviço + NBS (serviço). 3. **Configure o ERP/emissor** com o código correto e a tributação correspondente. 4. **Valide na SEFAZ/prefeitura** antes de emitir em volume. 5. **Monitore mudanças** na tabela NCM, na legislação do ISS e na Reforma Tributária. Com processos bem definidos, você reduz risco de autuação, evita pagamento indevido e mantém a conformidade durante todo o período de transição. ## Fontes oficiais - [Nomenclatura Comum do Mercosul (NCM) — gov.br / Siscomex](https://www.gov.br/siscomex/pt-br) - [Reforma Tributária do Consumo — gov.br](https://www.gov.br/fazenda/pt-br/acesso-a-informacao/acoes-e-programas/reforma-tributaria) *Conteúdo atualizado em setembro de 2026. Material informativo; confirme com seu contador.*
NCM de Software: Como Entender e Aplicar na Sua Empresa (2026)
Perguntas Frequentes
O que é NCM para software?
NCM (Nomenclatura Comum do Mercosul) é o código de 8 dígitos que classifica mercadorias para fins de tributação e emissão de nota fiscal. Ele só se aplica a software quando este é comercializado como produto/mercadoria (por exemplo, gravado em mídia física ou tratado como bem digital padronizado). Software vendido como serviço ou licenciamento normalmente usa código de serviço (LC 116/2003 e a NBS), não NCM.
Por que o NCM é importante na tributação de software?
O NCM define qual regra tributária incide sobre a operação: quando o software é mercadoria, entram tributos como ICMS e IPI; quando é serviço, incide ISS. A classificação correta determina alíquotas, base de cálculo, créditos e a validade da nota fiscal. Um NCM errado pode levar a tributação indevida, autuações e problemas na SEFAZ.
Quais os impactos de usar NCM incorreto?
Usar NCM incorreto pode gerar rejeição da nota fiscal, recolhimento de imposto a maior ou a menor, perda de créditos, multas por classificação fiscal incorreta e autuações fiscais com juros. Em casos de omissão dolosa, pode configurar infração grave. Por isso a revisão periódica da classificação é essencial.
Software vendido como SaaS usa NCM?
Na maioria dos casos, não. SaaS costuma ser tratado como prestação de serviço ou licenciamento, sujeito a ISS e identificado por código de serviço municipal e pela NBS, e não por NCM. O NCM tende a aparecer apenas quando há comercialização de software como mercadoria/bem digital padronizado. Com a Reforma Tributária, essa distinção perde peso no cálculo de CBS e IBS.