Brazil Tax Calculator
Calculate Brazilian income tax (IRPF) from gross salary with deduction brackets. Enter values for instant results with step-by-step formulas.
Formula
IRPF = (Gross - INSS - Dependent Deductions - Other Deductions) x Rate - Bracket Deduction
The IRPF is calculated by first subtracting INSS social security contributions and eligible deductions from gross salary to arrive at the tax base. The tax base is then applied to progressive brackets with corresponding simplifying deductions.
Worked Examples
Example 1: Mid-Level Professional Salary
Problem: Calculate net salary for a Brazilian professional earning R$8,000/month with 1 dependent and no other deductions.
Solution: INSS calculation (progressive):\nR$1,412.00 x 7.5% = R$105.90\n(R$2,666.68 - R$1,412.00) x 9% = R$112.92\n(R$4,000.03 - R$2,666.68) x 12% = R$160.00\n(R$7,786.02 - R$4,000.03) x 14% = R$530.04\nTotal INSS = R$908.86 (capped)\nDependent deduction = 1 x R$189.59 = R$189.59\nIRPF base = R$8,000 - R$908.86 - R$189.59 = R$6,901.55\nIRPF = R$6,901.55 x 27.5% - R$896.00 = R$1,001.93
Result: Net Salary: R$6,089.21 | INSS: R$908.86 | IRPF: R$1,001.93
Example 2: Entry-Level Worker
Problem: Calculate net salary for a worker earning R$3,000/month with no dependents.
Solution: INSS calculation:\nR$1,412.00 x 7.5% = R$105.90\n(R$2,666.68 - R$1,412.00) x 9% = R$112.92\n(R$3,000 - R$2,666.68) x 12% = R$40.00\nTotal INSS = R$258.82\nIRPF base = R$3,000 - R$258.82 = R$2,741.18\nIRPF = R$2,741.18 x 7.5% - R$169.44 = R$36.15
Result: Net Salary: R$2,705.03 | INSS: R$258.82 | IRPF: R$36.15
Frequently Asked Questions
How does Brazilian income tax (IRPF) work?
Brazilian income tax, known as Imposto de Renda Pessoa Fisica (IRPF), uses a progressive bracket system similar to many countries but with some unique features. Monthly salary income is first reduced by INSS social security contributions, dependent deductions of R$189.59 per dependent, and other eligible deductions like alimony and private pension contributions up to 12 percent of taxable income. The resulting tax base is then applied against five progressive brackets ranging from 0 percent (exempt) for income up to R$2,259.20 to 27.5 percent for income above R$4,664.68. Each bracket has a simplifying deduction amount that makes calculation straightforward. Employers withhold IRPF monthly, and taxpayers file an annual return to reconcile.
What is INSS and how is it calculated in Brazil?
INSS (Instituto Nacional do Seguro Social) is Brazil's social security system that funds retirement pensions, disability benefits, maternity leave, and other social protections. Since 2020, INSS uses progressive rates applied to salary brackets rather than a single flat rate. The four brackets are 7.5 percent up to R$1,412.00, 9 percent from R$1,412.01 to R$2,666.68, 12 percent from R$2,666.69 to R$4,000.03, and 14 percent from R$4,000.04 to R$7,786.02. The contribution is capped at approximately R$908.86 per month regardless of how high the salary is. This progressive structure means lower-paid workers contribute a smaller effective percentage than higher-paid workers up to the ceiling.
What deductions are available to reduce Brazilian income tax?
Brazilian taxpayers can choose between a simplified deduction of 20 percent of taxable income (capped at approximately R$16,754 annually) or itemized deductions. Itemized deductions include R$189.59 per dependent per month, full deduction of alimony payments ordered by court, private pension contributions (PGBL) up to 12 percent of gross taxable income, education expenses up to R$3,561.50 per person annually, and unlimited medical and dental expenses with proper documentation. Professional expenses for autonomous workers including workspace costs and professional development are also deductible. The choice between simplified and itemized deductions should be made during the annual tax return based on which method produces the lower tax liability.
What are the 13th salary and vacation bonus in Brazil?
Brazilian labor law (CLT) mandates two additional compensation payments beyond the standard 12 monthly salaries. The 13th salary (decimo terceiro) is an extra month of pay divided into two installments, the first paid between February and November and the second by December 20th. The vacation bonus (terco de ferias) equals one-third of the monthly salary paid when the employee takes their annual 30-day vacation. Both payments are subject to INSS and IRPF taxation. Together, these mandatory benefits mean that a Brazilian employee's total annual compensation is effectively 13.33 months of salary rather than 12. Employers must budget accordingly, and these payments significantly impact take-home pay calculations for annual financial planning.
How do I get the most accurate result?
Enter values as precisely as possible using the correct units for each field. Check that you have selected the right unit (e.g. kilograms vs pounds, meters vs feet) before calculating. Rounding inputs early can reduce output precision.
Can I share or bookmark my calculation?
You can bookmark the calculator page in your browser. Many calculators also display a shareable result summary you can copy. The page URL stays the same so returning to it will bring you back to the same tool.