Taxes in Brazil: IRPF and Receita Federal Guide
Understand Brazilian taxes: IRPF income tax, Receita Federal filing, carne-leao for freelancers, DARF payments, and come-cotas on investments.
Why Tax Knowledge Is Essential
Taxes are not optional, and ignorance is not a defense. The Receita Federal has increasingly sophisticated systems for tracking income, spending, and investments. With PIX transactions, Open Finance data, and mandatory reporting by banks and brokers, the tax authority has a comprehensive view of your financial life.
Understanding taxes serves two purposes: staying compliant (avoiding fines, penalties, and legal trouble) and optimizing your tax burden legally (keeping more of what you earn). This lesson covers both.
IRPF: How Income Tax Works in Brazil
The Imposto de Renda Pessoa Fisica (IRPF) is Brazil’s progressive income tax. “Progressive” means higher income is taxed at higher rates, applied in brackets:
Monthly IRPF Table (Approximate)
| Monthly Taxable Income | Rate | Deduction |
|---|---|---|
| Up to ~R$2,259 | 0% (exempt) | R$0 |
| R$2,259 to ~R$2,827 | 7.5% | ~R$169 |
| R$2,827 to ~R$3,751 | 15% | ~R$382 |
| R$3,751 to ~R$4,664 | 22.5% | ~R$663 |
| Above ~R$4,664 | 27.5% | ~R$897 |
Note: These values are adjusted periodically by the government. Check the current table at the Receita Federal website.
How IRRF Works for CLT Workers
If you are a CLT employee, your employer calculates and withholds income tax monthly (IRRF — Imposto de Renda Retido na Fonte) before paying you. Your paycheck reflects the net amount after INSS and IRRF deductions.
The annual declaration (declaracao anual) reconciles what was withheld throughout the year with what you actually owe. If too much was withheld, you receive a refund (restituicao). If too little, you pay the difference.
Who Must File the Annual Declaration
You must file if any of the following apply:
- Received taxable income above the annual exemption threshold (approximately R$28,559/year)
- Received exempt or non-taxable income above R$40,000
- Held assets totaling more than R$300,000 as of December 31
- Conducted stock market operations (B3) in any amount
- Earned income from rural activities above R$142,798
- Sold property and opted for capital gains tax exemption on home sale
Declaracao Completa vs Simplificada
Declaracao simplificada: Applies a standard 20% discount on taxable income (capped at approximately R$16,754). Simple, fast, requires no documentation of deductions.
Declaracao completa: Lists individual deductions — health expenses (unlimited), education (capped), dependents, PGBL contributions (up to 12% of gross income), alimony, and others.
Which to choose: The Receita Federal’s filing program automatically calculates both options and shows which produces a lower tax bill. Choose whichever results in less tax owed (or a higher refund).
Tax on Investments
Different investments are taxed differently in Brazil. Understanding this is crucial for making smart allocation decisions.
Regressive Income Tax Table (Renda Fixa and Funds)
Most fixed-income investments (CDB, Tesouro Direto, LC) and investment funds follow a regressive tax schedule based on holding period:
| Holding Period | Tax Rate |
|---|---|
| Up to 180 days | 22.5% |
| 181 to 360 days | 20% |
| 361 to 720 days | 17.5% |
| Over 720 days | 15% |
This incentivizes long-term holding. An investment held over two years pays 15% on returns — significantly less than the 22.5% for short-term investments.
Come-Cotas
Come-cotas is a semi-annual tax anticipation on investment fund returns, collected in the last business days of May and November. The tax authority “eats” (come) some of your fund shares (cotas) to collect tax on accumulated returns.
- Renda fixa and multimercado funds: 15% come-cotas rate
- Long-term funds: 15% come-cotas (adjusted at redemption to the full applicable rate)
- Short-term funds: 20% come-cotas
Come-cotas reduces the compound growth of your investment because tax is collected semi-annually rather than only at redemption. This is one reason why Tesouro Direto (no come-cotas — tax only at sale or maturity) can outperform equivalent investment funds over long periods.
Investments exempt from come-cotas: Stock funds (fundos de acoes), FIIs, ETFs, Tesouro Direto, CDBs, LCI/LCA. For a full comparison of these products, see the investment options lesson.
Tax on Stocks
Swing trading (regular stock trades): 15% on net gains per month. If your total stock sales in a month are under R$20,000, gains are exempt from income tax. Above R$20,000, calculate net gain (sale price minus purchase price minus brokerage fees) and pay 15% via DARF.
Day trading: 20% on net gains, with no exemption threshold. The broker withholds 1% at source (IRRF dedo-duro) as an advance, and you must pay the remainder via DARF.
Dividends: Currently exempt from income tax for individuals (though tax reform proposals may change this).
JCP (Juros sobre Capital Proprio): Taxed at 15%, withheld at source by the paying company.
Tax on FIIs
Monthly dividends: Exempt from income tax for individual investors who hold fewer than 10% of the fund’s total shares and when the fund has at least 50 shareholders.
Capital gains (selling FII shares): 20% on net gains, with no exemption threshold. Pay via DARF.
Tax on ETFs
Capital gains: 15% on net gains for ETFs held more than 180 days; 20% for under 180 days. No R$20,000 monthly exemption (unlike individual stocks).
Tax-Free Investments
Several investments are completely exempt from income tax for individuals:
- Poupanca returns
- LCI and LCA returns
- CRI and CRA returns
- Debentures incentivadas returns
- FII dividends (under the conditions above)
- Stock dividends (under current law)
DARF: How to Pay Investment Taxes
When you owe taxes on investment gains, you must generate and pay a DARF (Documento de Arrecadacao de Receitas Federais) by the last business day of the month following the gain.
Example: You sold stocks in March with taxable gains. You must calculate the tax, generate a DARF with code 6015 (for stock gains), and pay it by the last business day of April.
How to generate a DARF:
- Use the Sicalc system on the Receita Federal website, or
- Generate through your bank’s website or app
- Enter the appropriate revenue code, the reference period, and the tax amount
- Pay the DARF like a regular boleto
Important: The Receita Federal does not send you a bill. It is your responsibility to calculate, generate, and pay the DARF on time. Late payment incurs fines and interest.
Carne-Leao: Tax for Self-Employed Income
If you receive income from sources that do not withhold tax — rental income, freelance work (as autonomo), income from abroad — you must pay monthly income tax through the carne-leao system.
How Carne-Leao Works
- Monthly calculation. Add up all income received from non-withheld sources during the month
- Apply deductions. Subtract allowed deductions (dependents, INSS contributions, documented professional expenses)
- Apply the IRPF table. Calculate tax owed based on the monthly progressive table
- Generate and pay DARF. Code 0190 for carne-leao. Due by the last business day of the following month
Who Needs Carne-Leao
- Landlords receiving rental income from individuals
- Freelancers (autonomos) providing services to individuals
- Professionals receiving income from abroad
- Content creators earning from international platforms (YouTube, etc.)
- MEIs whose income exceeds the MEI limits (requiring desenquadramento)
Carne-leao payments are considered advance tax payments. They are credited in your annual declaration, reducing any additional tax owed (or increasing your refund).
Tax Deductions That Save Money
Health Expenses (Unlimited)
Medical, dental, and psychological expenses are fully deductible with no cap. This includes:
- Doctor visits, surgeries, and hospital stays
- Dental treatments
- Plano de saude premiums (your portion, not the employer’s)
- Psychologist and psychiatrist fees
- Physical therapy
Keep all receipts with CPF/CNPJ of the provider. The Receita Federal cross-references your claims with the provider’s declarations.
Education (Capped)
Education expenses are deductible up to an annual cap (approximately R$3,561/year per person):
- Formal education: elementary, secondary, higher education, technical courses
- NOT deductible: language courses, extracurricular activities, books, uniforms
Dependents
Each dependent deduction reduces taxable income by approximately R$2,275/year. Eligible dependents include:
- Children under 21 (or under 24 if in university)
- Spouse or partner
- Parents/grandparents under certain conditions
PGBL Contributions
Contributions to PGBL plans are deductible up to 12% of gross taxable income. This is one of the most powerful deductions available and is covered in detail in the retirement planning lesson.
Official Pension (Pensao Alimenticia)
Court-ordered alimony payments are fully deductible from taxable income.
The Annual Declaration: Step by Step
- Download the program. The Receita Federal releases updated software each year (available at the Receita Federal website and app stores).
- Import previous year’s data. The program can import your prior declaration as a starting point.
- Enter income sources. Salary (from informe de rendimentos provided by employer), freelance income, rental income, investment income.
- Enter deductions. Health expenses, education, dependents, PGBL contributions.
- Declare assets. All bank accounts, investments, real estate, vehicles, and other assets held as of December 31, with their acquisition cost.
- Review and submit. The program shows your tax result — amount to pay or refund. Compare completa vs simplificada and choose the better option.
- Pay or wait for refund. Any additional tax owed can be paid in up to eight installments via DARF. Refunds are deposited according to the Receita Federal’s calendar, with priority for certain groups.
Deadlines and Penalties
The filing deadline is typically the last business day of May. Late filing incurs a minimum fine of R$165.74, up to 20% of the tax due.
Common Declaration Mistakes
- Forgetting investment income. Banks and brokers provide informes de rendimentos — make sure you include all of them.
- Not declaring assets. Even if an asset did not generate income, it must be listed in the bens e direitos section.
- Incorrect deductions. Health and education expenses without proper documentation can trigger an audit (malha fina).
- Omitting B3 transactions. If you traded stocks, FIIs, or ETFs, all operations must be reported, even if you had losses.
Malha Fina: What Happens If Flagged
If the Receita Federal’s systems detect inconsistencies in your declaration, you fall into the malha fina (fine mesh) — an audit hold. Common triggers:
- Income not matching employer/bank declarations
- Deductions that seem disproportionate to income
- Large asset acquisitions not supported by declared income
- Failure to report B3 transactions
If flagged, you can:
- Check the specific pending issue through the e-CAC portal
- Submit a rectifying declaration (declaracao retificadora) to correct errors
- Provide documentation to support your claims
- In serious cases, respond to a formal audit
Most malha fina cases are resolved by submitting a corrected declaration. The key is to respond promptly and honestly.
Key Takeaways
- IRPF uses progressive rates from 0% to 27.5%. CLT workers have tax withheld at source; self-employed use carne-leao for monthly payments.
- Choose between declaracao completa (individual deductions) and simplificada (20% standard deduction) based on which produces the lower tax.
- Investment taxation varies by product: 15-22.5% regressive for renda fixa, 15% for stock swing trading (with R$20,000 monthly exemption), 20% for FII capital gains and day trading.
- Come-cotas taxes fund returns semi-annually, reducing compound growth. Prefer products without come-cotas (Tesouro Direto, CDBs, stocks, FIIs) for long-term efficiency.
- Tax-free investments (LCI, LCA, CRI, CRA, debentures incentivadas, FII dividends, poupanca) can improve after-tax returns significantly.
- DARF payment for investment gains is your responsibility. Set calendar reminders for the last business day of each month following a gain.
- Maximize deductions: health expenses (unlimited), education (capped), dependents, PGBL (12% of gross income), and alimony.
- File your annual declaration accurately and on time. Cross-check all informes de rendimentos from employers, banks, and brokers.
Congratulations — you have completed the entire Personal Finance from Zero: Brazil Edition course. From understanding what money is to navigating the tax system, you now have the knowledge to take control of your financial life in Brazil. The next step is action: build your budget using a zero-based approach, start your emergency fund, manage credit wisely, and begin investing. Your future self will thank you.
Key Terms
- IRPF (Imposto de Renda Pessoa Fisica)
- Brazil's personal income tax, charged on progressive rates from 0% to 27.5% based on monthly or annual income, administered by the Receita Federal.
- Receita Federal
- Brazil's federal tax authority responsible for tax collection, customs, and enforcement. Equivalent to the IRS in the United States.
- Carne-Leao
- A mandatory monthly income tax payment system for individuals who receive income from sources that do not withhold tax at source, such as freelancers, landlords, and self-employed professionals.
- Come-Cotas
- A semi-annual tax collection on investment fund returns (in May and November) that automatically reduces the number of fund shares you hold.