Skip to main content
Calkulon
Voltar aos Guias
4 min read4 Passos

How to Calculate Brazilian IRPF Income Tax: Step-by-Step Guide

Learn how to calculate Brazil's IRPF income tax by hand. Master the progressive table, deductions, and formulas with our easy, friendly guide.

Pule a matemática - use a calculadora →

Instruções passo a passo

1

Calculate Your Deductions

Gather your gross monthly income and subtract your official monthly deductions. This includes your INSS social security contribution, a flat R$ 189.59 for each legal dependent, and any court-ordered alimony payments.

2

Determine Your Calculation Base

Subtract the total deductions calculated in Step 1 from your Gross Monthly Income. The resulting amount is your Calculation Base (Base de Cálculo), which determines your tax bracket.

3

Identify Your Tax Bracket and Rate

Match your Calculation Base against the official Brazilian progressive tax table to find your tax rate (ranging from 0% to 27.5%) and your corresponding 'deduction portion' (parcela a deduzir).

4

Apply the Formula and Subtract the Deduction

Multiply your Calculation Base by your bracket's tax rate (as a decimal). Finally, subtract the 'deduction portion' from that result to find your final monthly IRPF tax due.

Demystifying the Brazilian Income Tax (IRPF)

Calculating your monthly income tax in Brazil (Imposto de Renda Pessoa Física or IRPF) can seem daunting at first. With progressive tax brackets, social security deductions, and dependent allowances, it is easy to feel overwhelmed.

But don't worry! Once you break it down into simple, logical steps, you will see that it is just basic arithmetic. In this guide, we will walk you through calculating your monthly IRPF by hand. Understanding this process empowers you to plan your finances better, verify your paycheck stub (holerite), and understand where your hard-earned money is going.


Prerequisites & What You Need

Before we begin, gather the following numbers for the month you want to calculate:

  1. Gross Monthly Income: Your total salary before any deductions.
  2. INSS Contribution: The social security tax already deducted from your paycheck.
  3. Number of Dependents: Children, partners, or relatives legally registered as your dependents (each grants a fixed deduction of R$ 189.59).
  4. Other Deductions: Such as court-ordered alimony payments (pensão alimentícia).

The 2024 Monthly Progressive Tax Table

Brazil uses a progressive tax system. Here is the standard monthly table used for calculations:

  • **Up to R�KINL2� 0.00 deduction)
  • R�KINL3� 2,826.65: 7.5% rate | R$ 169.44 deduction
  • R�KINL4� 3,751.05: 15.0% rate | R$ 381.44 deduction
  • R�KINL5� 4,664.68: 22.5% rate | R$ 662.77 deduction
  • **Above R�KINL6� 896.00 deduction

Note: There is also an optional simplified deduction of R$ 564.80 for lower-to-middle income earners, but we will focus on the traditional deduction method here as it is the foundation of tax math!


The Core Formulas

To find your final tax due, we use two simple formulas in sequence:

  1. Calculation Base (Base de Cálculo): �KBLK0�

  2. Income Tax Due (IRPF): �KBLK1�


Worked Example: Step-by-Step

Let's calculate the tax for Mariana.

  • Mariana has a gross monthly salary of R$ 4,500.00.
  • Her monthly INSS contribution is R$ 480.00.
  • She has 1 dependent (her son).

Step 1: Find the Calculation Base

Subtract Mariana's INSS and dependent allowance from her gross salary:

  • Dependent deduction: �KINL7� 189.59 = R\�KINL8�
  • Calculation Base = �KINL9� 4,500.00 - R\�KINL10� 189.59 = R\�KINL11�

Step 2: Identify the Tax Bracket

Look at the progressive table for Mariana's calculation base of R$ 3,830.41.

  • This amount falls into the fourth bracket (R�KINL12� 4,664.68).
  • Her tax rate is 22.5% (or 0.225 as a decimal).
  • Her corresponding deduction portion is R$ 662.77.

Step 3: Calculate the Tax Due

Now, plug these numbers into our second formula:

  • Gross Tax = �KINL13� 3,830.41 \times 0.225 = R\�KINL14�
  • Net Tax Due = �KINL15� 861.84 - R\�KINL16� 199.07$

Mariana's monthly withholding IRPF is R$ 199.07! Simple, right?


Common Pitfalls to Avoid

  • Applying the tax rate directly to gross income: Always subtract INSS and dependents first! If you don't, you will calculate a tax bracket that is too high.
  • Confusing monthly and annual tables: Ensure you are using the monthly progressive table for monthly paychecks and the annual table for your year-end tax declaration.
  • Forgetting the deduction portion: The progressive tax rate is only applied to the portion of income within that bracket. Subtracting the "deduction portion" (parcela a deduzir) is a shortcut that corrects for this so you do not have to calculate each bracket individually.

When to Use an Online Calculator

While calculating by hand is a fantastic way to understand how your taxes work, using an online IRPF calculator is highly recommended when:

  • You want to quickly compare the standard deduction method against the simplified discount (which deducts a flat R$ 564.80).
  • You have multiple sources of income or complex variable deductions.
  • You want to avoid manual rounding errors and save time during tax season!

Pronto para calcular?

Evite o trabalho manual e obtenha resultados instantâneos.

Abrir Calculadora

Ratings & comments

…

Configurações

PrivacidadeTermosSobre© 2026 Calkulon