Como conferir as retenções de uma NFS-e recebida (ISS, IRRF, CSRF e INSS)
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
| Tributo | Alíquota | Quando o tomador retém | Base legal |
|---|---|---|---|
| ISS | A 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 municipal | LC 116/2003, art. 6º |
| IRRF | 1,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 |
| IRRF | 1% | Limpeza, conservação, segurança, vigilância e locação de mão de obra | Decreto 9.580/2018, art. 716 |
| CSRF | 4,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 profissionais | Lei 10.833/2003, arts. 30 e 31 |
| INSS | 11% (3,5% se o prestador recolhe a contribuição sobre a receita bruta) | Cessão de mão de obra e empreitada | Lei 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 DANFSe | Campo | O que conferir |
|---|---|---|
| Tributação municipal (ISSQN) | Retenção do ISSQN | Se 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 apurado | Alíquota do município e base sem dedução indevida |
| Tributação federal | IRRF | 1,5% ou 1% do valor, conforme o serviço |
| Tributação federal | Contribuições sociais retidas | CSRF de 4,65% |
| Tributação federal | Contribuição previdenciária retida | INSS de 11% (ou 3,5%), se houver cessão de mão de obra |
| Valor total | Total das retenções e valor líquido | Valor 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.
| Item | Cálculo | Valor |
|---|---|---|
| Valor do serviço | R$ 10.000,00 | |
| IRRF | 1,5% × 10.000 | R$ 150,00 |
| CSRF | 4,65% × 10.000 | R$ 465,00 |
| ISS retido | Não retido no exemplo | R$ 0,00 |
| INSS | Não há cessão de mão de obra | R$ 0,00 |
| Valor líquido a pagar | 10.000 − 150 − 465 | R$ 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 aparece | Problema | O que fazer |
|---|---|---|
| CSRF destacada por prestador do Simples | Retenção indevida | Confira a situação do prestador no Simples e peça a correção |
| IRRF de 1,5% em serviço de limpeza | Alíquota errada (é 1%) | Retenha pela regra certa e avise o prestador |
| ISS "não retido" em serviço com retenção obrigatória | Responsabilidade ignorada | Confira a lei do município. Se for o caso, peça substituição da nota |
| Valor líquido não fecha | Retenção somada errado ou desconto fora do lugar | Recalcule e peça a nota substituta |
| Nota cancelada depois do recebimento | Pagamento sem nota válida | Confirme 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 resposta | O que é |
|---|---|
| tributacao_municipal.retencao | Se o ISS foi retido (ex.: 1 - Não Retido) |
| tributacao_municipal.valor_servico, base_calculo, aliquota, valor_issqn | Valores do ISS (aliquota: 2.0 = 2%) |
| tributacao_federal.irrf | IRRF retido, em reais |
| tributacao_federal.contribuicoes_sociais_retidas | CSRF retida, em reais |
| tributacao_federal.contribuicao_previdenciaria_retida | INSS retido, em reais |
| emitente.situacao_simples_nacional | Situação do prestador no Simples, informada na nota |
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
- Lei 10.833/2003, arts. 30 a 32 (CSRF), Planalto
- Decreto 9.580/2018 (RIR/2018), arts. 714 e 716 (IRRF sobre serviços), Planalto
- Lei 8.212/1991, art. 31 (retenção previdenciária), Planalto
- Decreto 3.048/1999, art. 219 (Regulamento da Previdência Social, retenção de 11%), Planalto
- Lei 12.546/2011, art. 7º, § 6º (retenção de 3,5% na contribuição sobre a receita bruta), Planalto
- Lei Complementar 116/2003, arts. 6º, 8º, II, e 8º-A (responsabilidade pelo ISS e alíquotas máxima e mínima), Planalto
- Instrução Normativa RFB nº 765, de 2 de agosto de 2007 (dispensa de IRRF para optantes do Simples Nacional), Receita Federal
- Nota Técnica nº 008/2026, especificações do DANFSe, itens 2.1.8, 2.1.9 e 2.1.11
- Consulta de NFS-e pela chave, documentação da FiscalAPI
Artigos relacionados
- Como consultar uma NFS-e pela chave de acesso
- DANFSe: o que é e como baixar o PDF da NFS-e
- Como saber se um CNPJ é optante do Simples Nacional
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.
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