The Code Codex
Theme

Brazilian PJ Tax Calculator 2026

Compare MEI, Simples Nacional (Annex III with Fator R and Annex V) and Lucro Presumido and see how much you keep.

The link keeps what is on screen.

A simulation to compare regimes — it does not replace an accountant. CNAE, city, exports and payroll change the result.

Parameters
Revenue
Examples
Owner's salary and costs
Best regime for youSimples — Annex III (Fator R)R$ 17.693,70left per month · 10,0% effective rate
  • MEIAbove R$ 81k/year. Also, most IT activities cannot be MEI.
  • Simples — Annex III (Fator R)R$ 17.693,70You keep · Taxes per month: R$ 2.006,30 (10,0%)
  • Simples — Annex VR$ 16.296,69You keep · Taxes per month: R$ 3.403,31 (17,0%)
  • Lucro PresumidoR$ 16.531,49You keep · Taxes per month: R$ 3.168,51 (15,8%)
Fator R

With an owner's salary of R$ 4.966,36 (which, plus the CPP inside the DAS, reaches 28% of revenue) you move from Annex V (16,1%) to Annex III (7,3%): R$ 1.397,01 more per month, already counting INSS and income tax on the higher salary.

Breakdown by regime

MEISimples — Annex III (Fator R)Simples — Annex VLucro Presumido
Company taxes—R$ 1.460,00R$ 3.225,00R$ 2.990,20
Owner's salary—R$ 4.966,36R$ 1.621,00R$ 1.621,00
INSS on owner's salary (11%)—R$ 546,30R$ 178,31R$ 178,31
Income tax on owner's salary—R$ 0,00R$ 0,00R$ 0,00
Dividend tax (above R$ 50k/month)—R$ 0,00R$ 0,00R$ 0,00
Total taxes—R$ 2.006,30R$ 3.403,31R$ 3.168,51
You keep—R$ 17.693,70R$ 16.296,69R$ 16.531,49
Variables used in the calculation

Official rules and tables

Minimum wage 2026
R$ 1.621,00
MEI: services DAS and annual limit
R$ 86,05 · R$ 81.000,00
Fator R (Annex V → III)
28% · LC 123/2006
Fator R: CPP inside the DAS counts as payroll
43,4% do DAS · LC 123, art. 18, §24
Lucro Presumido: presumption (services)
32%
Dividends: monthly exemption
R$ 50.000,00 · 10% · Lei 15.270/2025
INSS 2026: rates and ceiling
7,5% / 9% / 12% / 14% · R$ 8.475,55 · Portaria MPS/MF 13/2026
Income tax 2026: zero up to
R$ 5.000,00 · Lei 15.270/2025
How is it calculated?
Simples: effective rate = (RBT12 × nominal rate − deduction) ÷ RBT12, from the Annex III and V tables of LC 123/2006. Fator R: 12-month payroll ÷ RBT12 ≥ 28% moves the service from Annex V to III; payroll includes the owner's salary and the CPP already inside the DAS (43.4% of the DAS in brackets 1–5), so the required owner's salary is below 28%. Lucro Presumido (services): 32% presumption; IRPJ 15% + 10% surcharge above R$ 20k/month; CSLL 9%; PIS 0.65%; COFINS 3%; municipal ISS; and 20% CPP on the owner's salary. Owner's salary: 11% INSS (up to the ceiling) and income tax from the 2026 table with the Lei 15.270 reduction. Dividends: exempt up to R$ 50k/month; above that, 10% on the whole amount (Lei 15.270/2025).
See the code ↗

Processed in your browser; nothing is sent.

⌨️ Use from the terminal (JSON)

This tool also runs outside the site: the cli.js script uses the same logic as this page and returns the result as JSON. Parameters are the same as this page's URL — copy the command below with the values on screen.

Deno
deno run -q "https://thecodecodex.com/cli.js?tool=pj-taxes"
Node.js / Bun
curl -s https://thecodecodex.com/cli.js | node --input-type=module - pj-taxes faturamento=…
ParameterDescriptionDefault
faturamentofaturamento mensal20000
prolaborepró-labore mínimo1621
issISS (fração)0.02
contadorcontador300
despesasoutras despesas0

Requires Deno, Node.js or Bun. With Deno the script runs with no permissions: it cannot read files or access the network. Central Bank indicators are from the day the site was published.

More in Finance