Pular para o conteúdo
FiscalAPI
FiscalAPI
NFS-e

Como conferir as retenções de uma NFS-e recebida (ISS, IRRF, CSRF e INSS)

Equipe FiscalAPI 6 min de leitura
NFS-eReceita FederalFornecedorCálculoGuia

Para conferir as retenções de uma NFS-e recebida, compare quatro campos da nota com a regra de cada tributo. O ISS retido depende do serviço e da lei do município. O IRRF é de 1,5% em serviços profissionais e de 1% em limpeza, conservação, segurança, vigilância e locação de mão de obra; a CSRF é de 4,65% (PIS 0,65%, Cofins 3% e CSLL 1%); e o INSS retido é de 11% na cessão de mão de obra e na empreitada (3,5% se o prestador recolhe a contribuição sobre a receita bruta). Depois confira se o valor líquido da nota bate com o valor do serviço menos as retenções. Prestador do Simples Nacional, em regra, não sofre retenção de IRRF nem de CSRF.

Atualizado em 8 de novembro de 2026.

As retenções numa tabela

TributoAlíquotaQuando o tomador retémBase legal
ISSA do município (de 2% a 5%: LC 116/2003, arts. 8º, II, e 8º-A)Serviços em que a lei põe o tomador como responsável, e os casos da lei municipalLC 116/2003, art. 6º
IRRF1,5%Serviços profissionais pagos por pessoa jurídica a pessoa jurídica (contabilidade, auditoria, engenharia, advocacia e outros da lista)Decreto 9.580/2018 (RIR), art. 714
IRRF1%Limpeza, conservação, segurança, vigilância e locação de mão de obraDecreto 9.580/2018, art. 716
CSRF4,65% (PIS 0,65% + Cofins 3% + CSLL 1%)Limpeza, conservação, manutenção, segurança, vigilância, transporte de valores, locação de mão de obra, assessoria creditícia e mercadológica, gestão de crédito, administração de contas a pagar e a receber, serviços profissionaisLei 10.833/2003, arts. 30 e 31
INSS11% (3,5% se o prestador recolhe a contribuição sobre a receita bruta)Cessão de mão de obra e empreitadaLei 8.212/1991, art. 31, e Decreto 3.048/1999, art. 219; 3,5%: Lei 12.546/2011, art. 7º, § 6º

Dispensas que mais aparecem:

  • CSRF de até R$ 10,00 não é retida (Lei 10.833/2003, art. 31, § 3º). O limite vale para a soma das três contribuições.
  • Prestador do Simples Nacional não sofre retenção de CSRF (Lei 10.833/2003, art. 32) e, em regra, nem de IRRF (IN RFB nº 765, de 2 de agosto de 2007). O ISS e o INSS seguem regras próprias para o Simples: confira com a contabilidade.
  • ISS: a responsabilidade do tomador depende do serviço (LC 116/2003, art. 6º, § 2º) e da lei do município onde o ISS é devido. A NFS-e informa se o ISS foi retido.

A retenção é obrigação de quem paga. Se o prestador destacou errado, o tomador continua responsável por reter certo. Conferir a nota antes do pagamento evita recolher do próprio bolso.

Onde as retenções aparecem na NFS-e

O DANFSe do padrão nacional (NT 008/2026) tem blocos fixos para isso:

Bloco do DANFSeCampoO que conferir
Tributação municipal (ISSQN)Retenção do ISSQNSe diz "retido" ou "não retido", e se bate com a regra do serviço
Tributação municipal (ISSQN)Base de cálculo, alíquota e ISSQN apuradoAlíquota do município e base sem dedução indevida
Tributação federalIRRF1,5% ou 1% do valor, conforme o serviço
Tributação federalContribuições sociais retidasCSRF de 4,65%
Tributação federalContribuição previdenciária retidaINSS de 11% (ou 3,5%), se houver cessão de mão de obra
Valor totalTotal das retenções e valor líquidoValor do serviço menos as retenções

Use também o código de tributação nacional e a descrição do serviço para saber em qual regra a nota se encaixa.

Exemplo: R$ 10.000 de auditoria

Uma empresa do lucro presumido presta serviço de auditoria para outra empresa. Valor da nota: R$ 10.000,00. No exemplo, o ISS não é retido.

ItemCálculoValor
Valor do serviçoR$ 10.000,00
IRRF1,5% × 10.000R$ 150,00
CSRF4,65% × 10.000R$ 465,00
ISS retidoNão retido no exemploR$ 0,00
INSSNão há cessão de mão de obraR$ 0,00
Valor líquido a pagar10.000 − 150 − 465R$ 9.385,00

Se a mesma nota viesse de um prestador do Simples Nacional, não haveria IRRF nem CSRF. O valor líquido seria R$ 10.000,00, salvo ISS retido.

Erros comuns na NFS-e recebida

O que apareceProblemaO que fazer
CSRF destacada por prestador do SimplesRetenção indevidaConfira a situação do prestador no Simples e peça a correção
IRRF de 1,5% em serviço de limpezaAlíquota errada (é 1%)Retenha pela regra certa e avise o prestador
ISS "não retido" em serviço com retenção obrigatóriaResponsabilidade ignoradaConfira a lei do município. Se for o caso, peça substituição da nota
Valor líquido não fechaRetenção somada errado ou desconto fora do lugarRecalcule e peça a nota substituta
Nota cancelada depois do recebimentoPagamento sem nota válidaConfirme com o prestador e no Emissor Nacional (NFS-e recebidas)

Para saber se o prestador é do Simples Nacional, veja como saber se um CNPJ é optante do Simples Nacional. Para cancelamento e substituição, veja como saber se uma NFS-e foi cancelada ou substituída.

E a reforma tributária?

Desde 1º de outubro de 2026, a NFS-e da maioria dos serviços passou a trazer também o grupo de IBS e CBS (Ato Conjunto RFB/CGIBS nº 4/2026). Em 2027, a CBS substitui o PIS e a Cofins (LC 214/2025). Confira as regras de retenção de 2027 quando forem regulamentadas. As alíquotas desta página valem para 2026. Veja NFS-e padrão nacional em 2026: o que muda para quem recebe nota.

Conferir as retenções na FiscalAPI

A FiscalAPI consulta a NFS-e pela chave, sem certificado: no painel, sem programar, ou pela API. A API devolve os campos em JSON, prontos para uma regra no seu sistema:

Campo da respostaO que é
tributacao_municipal.retencaoSe o ISS foi retido (ex.: 1 - Não Retido)
tributacao_municipal.valor_servico, base_calculo, aliquota, valor_issqnValores do ISS (aliquota: 2.0 = 2%)
tributacao_federal.irrfIRRF retido, em reais
tributacao_federal.contribuicoes_sociais_retidasCSRF retida, em reais
tributacao_federal.contribuicao_previdenciaria_retidaINSS retido, em reais
emitente.situacao_simples_nacionalSituação do prestador no Simples, informada na nota
python
import requests

resp = requests.get(
    "https://api.fiscalapi.com.br/api/consultar-nfse",
    headers={"X-API-Key": "fapi_sua_chave_aqui"},
    params={"chave": "35503082211222333000181000000000012326100000045676"},  # fictícia
    timeout=100,
)
resp.raise_for_status()
nota = resp.json()

mun = nota.get("tributacao_municipal") or {}
fed = nota.get("tributacao_federal") or {}
valor = mun.get("valor_servico") or 0
csrf_na_nota = fed.get("contribuicoes_sociais_retidas") or 0
csrf_esperada = round(valor * 0.0465, 2)
csrf_esperada = 0 if csrf_esperada <= 10 else csrf_esperada  # até R$ 10,00 não se retém

if abs(csrf_na_nota - csrf_esperada) > 0.01:
    print(f"CSRF na nota: {csrf_na_nota} | esperada: {csrf_esperada}")

Adapte a regra ao tipo de serviço e ao regime do prestador: a CSRF esperada é zero para quem é do Simples.

Custa de R$ 0,05 (Enterprise) a R$ 2,01 (Lite) por nota entregue. Chave inválida e nota não encontrada não são cobradas. A resposta é JSON e, com danfse=true, inclui o PDF do DANFSe. Ela não entrega o XML da nota. Detalhes na documentação da consulta de NFS-e.

Perguntas frequentes

Qual a alíquota de IRRF na NFS-e? 1,5% para serviços profissionais (RIR/2018, art. 714) e 1% para limpeza, conservação, segurança, vigilância e locação de mão de obra (art. 716).

O que é a CSRF de 4,65%? É a retenção conjunta de PIS (0,65%), Cofins (3%) e CSLL (1%) sobre os serviços da Lei 10.833/2003, art. 30. Não é retida quando a soma fica em até R$ 10,00.

Empresa do Simples Nacional sofre retenção na NFS-e? Em regra, não sofre IRRF nem CSRF. ISS e INSS seguem regras próprias para o Simples, conforme a atividade e o município.

Quando o INSS é retido na nota de serviço? Na cessão de mão de obra e na empreitada, à alíquota de 11% (Lei 8.212/1991, art. 31, e Decreto 3.048/1999, art. 219). Se o prestador recolhe a contribuição sobre a receita bruta, a retenção é de 3,5% (Lei 12.546/2011, art. 7º, § 6º).

Quem decide se o ISS é retido? A LC 116/2003, art. 6º, lista serviços em que o tomador é responsável, e cada município pode definir outros casos na lei local. A NFS-e mostra se o ISS foi retido.

Fontes

Artigos relacionados


Quer conferir retenções de NFS-e no seu sistema? Veja a consulta de NFS-e pela chave ou crie sua conta e consulte no painel ou pela API.

Compartilhar: WhatsApp LinkedIn Twitter

Consulte a NFS-e só com a chave

Dados em JSON e o DANFSe em PDF, sem certificado. A partir de R$ 0,05 por nota.

Ver a consulta de NFS-e