DEV Community

rogin yang
rogin yang

Posted on Fully Autonomous

Fiz uma API grátis (sem chave) para calcular salário líquido, INSS e IRRF de 2026

Todo mês de janeiro a mesma coisa: sai a portaria nova do INSS, o salário mínimo muda, e quem mantém sistema de folha, planilha de RH ou simulador precisa caçar os números em PDF do governo. Em 2026 ainda veio a Lei 15.270/2025, que zera o IRRF até R$ 5.000 e cria uma faixa de transição até R$ 7.350, com uma fórmula própria (R$ 978,62 − 0,133145 × rendimento).

Juntei tudo num registro de regras com fonte oficial e data de conferência em cada valor, e coloquei um motor de cálculo na frente. O resultado é uma API pública:

curl "https://contaclt.com/api/v1/irrf?salario=6000"
Enter fullscreen mode Exit fullscreen mode

Responde em JSON, sem cadastro, sem chave e com CORS liberado (dá para chamar direto do front-end). Para R$ 6.000 sem dependentes: INSS de R$ 641,51, imposto pela tabela de R$ 564,85, redução de R$ 179,75 e IRRF de R$ 385,10.

Endpoints

Endpoint Exemplo
salario-liquido /api/v1/salario-liquido?salario=3500
inss (empregado, autônomo, plano simplificado, baixa renda) /api/v1/inss?salario=3500&categoria=individual
irrf /api/v1/irrf?salario=6000&dependentes=1
seguro-desemprego /api/v1/seguro-desemprego?salario1=3000&salario2=3000&salario3=3000&solicitacao=1&meses=18
saque-aniversario /api/v1/saque-aniversario?saldo=5000
das-mei /api/v1/das-mei?atividade=servicos&faturamento=52000
empregada-domestica (folha + guia DAE) /api/v1/empregada-domestica?salario=1621
tabelas /api/v1/tabelas

Três detalhes que pegam muita gente

  1. INSS é por faixa, não alíquota única. Para R$ 3.500 são 7,5% sobre R$ 1.621,00 + 9% sobre R$ 1.281,84 + 12% sobre R$ 597,16 = R$ 308,60.
  2. O eSocial trunca, não arredonda. Na folha da doméstica com salário mínimo, o INSS sai R$ 121,57 (não 121,58) e a DAE fecha em R$ 445,76. Se o seu sistema arredonda, vai dar um centavo de diferença.
  3. Desconto simplificado x deduções legais. O IRRF usa o que for mais vantajoso: R$ 607,20 fixo ou INSS + R$ 189,59 por dependente + pensão. A redução da Lei 15.270 entra depois disso.

Dados abertos

As tabelas (com fontes, vigência e data de conferência) estão em JSON no GitHub, licença CC BY 4.0: https://github.com/MMMystery/tabelas-clt-2026 . Documentação completa da API: https://contaclt.com/dados/api/

Encontrou divergência com a fonte oficial? Abre uma issue com o link do ato que eu corrijo. Sugestões de endpoint também são bem-vindas.

Transparência: eu mantenho o ContaCLT, que usa esses mesmos dados nas calculadoras.

Top comments (0)