Income Tax Filing Checklist for Expats in Brazil
IRPF declaration, CBE reporting, FBAR for Americans. What your tax professional should cover — and common costly mistakes.
The Short Answer
As an expat tax resident in Brazil, you have up to five separate filing obligations: the annual IRPF (Brazilian income tax return), monthly carnê-leão for non-withheld income, CBE for foreign assets over USD 1 million, and — if you’re American — FBAR and a US federal return. Missing any one of these triggers penalties that compound monthly. This checklist covers every filing, its deadline, the documents you need, and the audit triggers that get expats flagged.
Why Expats Need a Different Checklist
A Brazilian national with a salaried job needs to file one thing: the IRPF. Their employer handles withholding, and the annual declaration is largely a confirmation of what’s already been reported by third parties. It takes a contador maybe an hour.
Your situation is different. You likely have income from multiple sources, potentially in multiple currencies. You may have retirement accounts, investments, or property in your home country. You may have reporting obligations to two (or more) tax authorities. Each obligation has its own deadline, its own filing system, and its own penalty structure.
I’ve built this checklist over 15 years of handling expat tax compliance. Use it to audit what your contador or tax advisor is (or isn’t) covering.
“Expat tax compliance in Brazil is not a single filing — it’s a web of interconnected obligations across the Receita Federal, Banco Central, and potentially the IRS. Missing even one piece triggers penalties that compound faster than most clients expect.” — Zachariah Zagol, Founding Partner, OAB/SP 351.356
Filing 1: IRPF (Declaração de Imposto de Renda Pessoa Física)
What It Is
Your annual Brazilian income tax declaration, governed by Regulamento do Imposto de Renda (Decreto 9.580/2018). This covers all worldwide income received during the calendar year, all assets held as of December 31, and all deductible expenses.
Who Must File
You must file IRPF if you meet ANY of the following criteria:
- Received taxable income above R$30,639.90 in the calendar year (2024 threshold — adjusted annually)
- Received tax-exempt or exclusively-taxed income above R$200,000
- Held assets valued above R$800,000 as of December 31
- Obtained capital gains from the sale of assets
- Conducted transactions on the Brazilian stock exchange (B3)
- Became a Brazilian tax resident during the year
- Filed saída definitiva during the year (final return)
Important for expats: Even if your Brazilian-source income is below the threshold, your worldwide income may push you over. Foreign rental income, pension payments, investment dividends, and interest all count.
Deadline
Last business day of April (typically April 30). The program usually becomes available in mid-March.
What Your Tax Professional Should Include
Income section:
- Brazilian employment income (rendimentos tributáveis recebidos de PJ)
- Foreign employment income — reported as rendimentos tributáveis recebidos de PF/Exterior with monthly carnê-leão reference
- Rental income (Brazilian and foreign)
- Investment income (dividends, interest, capital gains)
- Pension/Social Security from home country
- Any other worldwide income
Assets and rights section (Bens e Direitos):
- All Brazilian bank accounts (with December 31 balances)
- All foreign bank accounts (with December 31 balances, converted to BRL)
- Brazilian real estate (at acquisition cost, not current market value)
- Foreign real estate (at acquisition cost in BRL at the date of acquisition)
- Vehicles
- Investment accounts (Brazilian and foreign)
- Retirement accounts (401(k), IRA, pension — at December 31 value in BRL)
- Company equity/shares
- Other assets above R$5,000
Debts and obligations section (Dívidas e Ônus Reais):
- Mortgage (Brazilian and foreign)
- Student loans
- Other debts above R$5,000
Deductions:
- Dependents (R$2,275.08 per dependent — 2024)
- Education expenses (up to R$3,561.50 per person — 2024)
- Health expenses (no limit — but must be documented)
- Private pension contributions (PGBL — up to 12% of taxable income)
- Alimony payments (if court-ordered)
- Social security contributions (INSS)
Common Expat Mistakes
-
Not reporting foreign assets — Every foreign bank account, investment account, and property must appear in Bens e Direitos, even if the balance or value seems small. The Receita Federal cross-references with CBE data and FATCA/CRS information received from foreign governments.
-
Wrong exchange rate — Foreign income must be converted to BRL using the exchange rate on the date of receipt (for income) or December 31 (for assets). The Banco Central publishes official rates. Using an approximate rate or a single annual average is incorrect.
-
Missing carnê-leão references — If you had foreign income during the year, it should have been reported monthly via carnê-leão (see Filing 2). Your IRPF should reference these monthly calculations. If carnê-leão wasn’t filed, your IRPF will still show the income — but without the monthly payments, you’ll owe interest and penalties on the late monthly installments.
-
Using the simplified declaration when itemized is better — The simplified declaration gives a 20% standard deduction (up to R$16,754.34 in 2024). If your health, education, and other deductible expenses exceed that, use the complete declaration. Your contador should model both options.
-
Not declaring home-country retirement accounts — Your 401(k), IRA, or pension fund must be reported in Bens e Direitos at its December 31 value. Growth within the account is generally not taxed annually in Brazil (no imputation of income from deferred accounts), but the asset itself must be declared.
Filing 2: Carnê-Leão (Monthly Tax on Non-Withheld Income)
What It Is
A mandatory monthly tax payment on income not subject to Brazilian withholding at source. This primarily applies to:
- Foreign-source income (salary, consulting fees, rental income, pensions from abroad)
- Self-employment income received from individuals (pessoa física)
- Rental income from Brazilian tenants who are individuals
How It Works
By the last business day of the month following receipt of the income, you must:
- Calculate the tax using the progressive IRPF table
- Generate a DARF (payment slip) through the Carnê-Leão Web system on the Receita Federal’s e-CAC portal
- Pay the DARF at any bank or through internet banking
Example: You receive $5,000 from a US client in March 2026. By the last business day of April 2026, you must calculate the BRL equivalent (using the exchange rate on the date you received it), apply the progressive tax table, and pay the DARF.
Deadline
Last business day of the month following the income receipt. No extensions.
Common Expat Mistakes
-
Not filing at all — Many expats (and their contadores) only think about tax at IRPF time. But carnê-leão is monthly. Waiting until April to deal with 12 months of unreported foreign income means 12 months of late-payment penalties and SELIC interest.
-
Incorrect date of receipt — For foreign income, the taxable event is when the income becomes available to you, not when you transfer it to Brazil. If your US employer pays you on March 31 into your US account, that’s March income for carnê-leão purposes — even if you don’t transfer the money to Brazil until June.
-
Not deducting allowable expenses — Self-employed professionals using carnê-leão can deduct certain professional expenses (documented with receipts) from their gross income before calculating the tax. Many contadores don’t know this applies to foreign-source self-employment income.
Filing 3: CBE (Declaração de Capitais Brasileiros no Exterior)
What It Is
The declaration of foreign assets held by Brazilian tax residents, filed with the Banco Central do Brasil. This is completely separate from your IRPF.
Who Must File
Brazilian tax residents (any nationality) who hold foreign assets totaling USD 1,000,000 or more as of December 31.
Deadline
- Annual declaration: April 5 of the following year
- Quarterly declarations: If assets exceed USD 100 million — by the end of the month following each quarter
Note the April 5 deadline — this is before the IRPF deadline of April 30. Your CBE should be filed first.
What to Include
- Foreign bank accounts (all countries, all currencies)
- Foreign investment/brokerage accounts
- Foreign retirement accounts (401(k), IRA, pension plans, superannuation)
- Foreign real estate
- Foreign company equity
- Trusts or foundations (as beneficiary or settlor)
- Life insurance with cash value held abroad
- Intellectual property held abroad
- Any other financial rights with value outside Brazil
Common Expat Mistakes
-
Not filing because they didn’t know about it — CBE is the single most commonly missed filing for expats. Most Brazilian contadores have never filed one. If your advisor doesn’t mention CBE, ask them directly — see 5 questions to test your advisor.
-
Excluding retirement accounts — “I can’t access it, so it doesn’t count” is wrong. Deferred retirement accounts count toward the USD 1 million threshold at their full December 31 market value.
-
Using the wrong exchange rate — CBE uses the Banco Central’s exchange rate for December 31, which may differ slightly from the Receita Federal’s rate used for IRPF.
-
Filing with the wrong system — CBE is filed through the Banco Central’s SCE (Sistema de Capitais Estrangeiros), not the Receita Federal’s e-CAC. Your contador needs access to this separate system.
Penalties
- 1% to 5% of the total unreported value
- Minimum penalty of R$2,500
- Up to 10% for intentional non-reporting
For a deeper explanation of CBE, see Question 3 in our 5 tax questions guide.
Filing 4: US Federal Tax Return (Americans Only)
What It Is
American citizens and green card holders must file a US federal income tax return (Form 1040) regardless of where they live. This is a citizenship-based obligation — unique among major countries.
Key Forms for Americans in Brazil
- Form 1040 — Annual income tax return
- Form 2555 — Foreign Earned Income Exclusion (FEIE), if elected — excludes up to $126,500 (2024) of foreign earned income
- Form 1116 — Foreign Tax Credit, to offset US tax with Brazilian taxes paid
- Form 8938 — FATCA reporting (Statement of Specified Foreign Financial Assets) — threshold: $200,000 for single filers abroad, $400,000 for married filing jointly abroad (as of last day of the year)
- Schedule B — Interest and dividend income (including the FBAR disclosure question)
- Form 8621 — PFIC reporting if you hold non-US mutual funds or ETFs (Brazilian investment funds may qualify)
- Schedule D / Form 8949 — Capital gains from Brazilian asset sales
Deadline
- April 15 (standard US deadline)
- Automatic 2-month extension to June 15 for Americans living abroad
- Extension to October 15 with Form 4868
Important: Even with the June 15 automatic extension, interest on any tax owed runs from April 15. Only the filing deadline is extended, not the payment deadline.
Common Expat Mistakes
-
Claiming both FEIE and Foreign Tax Credit on the same income — You generally must choose one or the other for each dollar of earned income. Some hybrid strategies work, but they require careful planning. See our FEIE vs. FTC comparison.
-
Not filing Form 8938 — FATCA’s Form 8938 is separate from FBAR (see Filing 5). Different thresholds, different forms, different filing systems. Many Americans file one but not the other.
-
PFIC trap — If you invest in a Brazilian fundo de investimento (investment fund), it may be classified as a PFIC (Passive Foreign Investment Company) for US tax purposes, triggering punitive taxation. This is one of the most complex areas of US expat tax law.
-
Not coordinating with Brazilian filings — Your IRPF and your 1040 must tell a consistent story. If the income figures don’t align (accounting for exchange rate differences), you’re inviting scrutiny from one or both tax authorities.
Filing 5: FBAR (Americans Only)
What It Is
FinCEN Report 114, the Report of Foreign Bank and Financial Accounts. Required for any US person who has a financial interest in or signature authority over foreign financial accounts with an aggregate value exceeding $10,000 at any time during the calendar year.
Who Must File
Any US citizen, green card holder, or US tax resident who had foreign accounts (including Brazilian accounts) exceeding $10,000 in aggregate at any point during the year. Note: living in Brazil, your Brazilian bank accounts are foreign accounts for FBAR purposes.
Deadline
- April 15, with an automatic extension to October 15
- Filed electronically through FinCEN’s BSA E-Filing System — not with your tax return
What to Include
- All Brazilian bank accounts (checking, savings, CDB, poupança)
- Brazilian investment/brokerage accounts
- Brazilian retirement accounts (if any)
- Any other country’s bank accounts
- Accounts where you have signature authority (even if not the owner — e.g., company accounts)
Common Expat Mistakes
-
Not reporting Brazilian accounts — Your Bradesco checking account is a foreign account for FBAR purposes. If you’re American and live in Brazil, you almost certainly have more than $10,000 in Brazilian accounts.
-
Confusing FBAR with Form 8938 — Different forms, different thresholds, different filing systems, different penalties. FBAR is filed with FinCEN; Form 8938 is filed with the IRS as part of your 1040.
-
Ignoring the aggregate rule — The $10,000 threshold is based on the aggregate maximum value of ALL foreign accounts at any point during the year. If you had $6,000 in Itaú and $5,000 in Bradesco on the same day, your aggregate was $11,000 — file FBAR.
Penalties
- Non-willful failure: Up to $12,906 per violation (per account, per year — adjusted annually for inflation)
- Willful failure: Up to $129,210 or 50% of the account balance, whichever is greater
- Criminal penalties in extreme cases
FBAR penalties are among the harshest in US tax law. The IRS Streamlined Filing Compliance Procedures provide a path for delinquent filers, but the window for favorable treatment isn’t guaranteed to remain open indefinitely.
Master Calendar: Filing Deadlines
| Filing | Deadline | Authority | System |
|---|---|---|---|
| Carnê-Leão | Monthly (last biz day of following month) | Receita Federal | e-CAC |
| CBE (annual) | April 5 | Banco Central | SCE |
| US Tax Return | April 15 (auto extension to June 15 abroad) | IRS | e-File / mail |
| FBAR | April 15 (auto extension to Oct 15) | FinCEN | BSA E-Filing |
| IRPF | Last biz day of April (usually April 30) | Receita Federal | IRPF program |
Audit Triggers for Expats
The Receita Federal uses a sophisticated cross-referencing system (the malha fina) that compares your IRPF data against information reported by third parties — employers, banks, real estate registries, stock exchanges, and increasingly, foreign governments via CRS/FATCA.
High-risk triggers for expats:
- Mismatch between declared assets and income — If your assets grow faster than your declared income can explain, expect a letter.
- Foreign income not reported on IRPF — FATCA and CRS mean Brazil’s Receita Federal receives your foreign account information from cooperating countries.
- CBE vs. IRPF discrepancy — If your CBE declares foreign assets that don’t appear in your IRPF Bens e Direitos, you’ll be flagged.
- Large property purchases without corresponding income — Buying a R$2 million apartment while declaring R$100,000 in annual income raises questions.
- Missing carnê-leão with declared foreign income — If your IRPF shows foreign income but no carnê-leão was filed during the year, the system catches it.
- Stock market transactions — B3 reports all transactions to the Receita Federal. Any discrepancy between B3 data and your IRPF triggers automatic review.
Frequently Asked Questions
What if I missed filing carnê-leão for several months?
File retroactively as soon as possible. Generate the DARFs for each missed month through the Carnê-Leão Web system, including the automatic SELIC interest and penalty. The penalty for late payment is 0.33% per day up to a maximum of 20%, plus SELIC interest. Filing voluntarily before an audit notification results in a lower penalty than being caught.
Can I file IRPF myself using the Receita Federal program?
Technically yes — the IRPF software is free and available to anyone. But for expats with foreign income, foreign assets, and cross-border obligations, self-filing is risky. The foreign income fields, exchange rate calculations, and carnê-leão integration require expertise. A single error in the Bens e Direitos section can trigger a malha fina review.
My contador says I don’t need to file CBE because my foreign accounts are in dollars, not reais. Is that right?
That’s wrong. CBE covers all foreign assets regardless of currency. The threshold (USD 1 million) refers to the total value — it doesn’t matter what currency the assets are denominated in. Find a new advisor, and see our guide on choosing a tax advisor.
I’m a dual citizen (US/Brazil). Do I file everything?
Yes. As a Brazilian tax resident, you file IRPF, carnê-leão, and CBE (if applicable). As a US citizen, you file Form 1040, FBAR, and Form 8938 (if applicable). Dual citizenship doesn’t exempt you from either country’s obligations — it doubles them.
What deductions do most expats miss?
Health expenses are the most commonly missed deduction. Unlike most countries, Brazil allows unlimited deduction of documented health expenses — doctor visits, hospital bills, dental work, therapy, lab tests, health insurance premiums. Every nota fiscal from a healthcare provider is deductible. Over a year, this often adds up to R$5,000–R$20,000+ in deductions.
How long should I keep tax records?
Brazil’s statute of limitations for tax matters is generally 5 years from the filing date. The US IRS generally has 3 years, but 6 years for substantial understatement and no limit for fraud. Keep records for at least 7 years to be safe under both jurisdictions.
“I’ve seen Americans in Brazil who had no idea FBAR existed until their accountant back home flagged a problem — by which point they were looking at five years of unfiled reports and potential penalties in the six figures. The time to get this right is before the first deadline, not after an audit notice.” — Zachariah Zagol, Founding Partner, OAB/SP 351.356
The Bottom Line
Expat tax compliance in Brazil isn’t one filing — it’s a system of interconnected obligations spread across multiple authorities, multiple deadlines, and potentially multiple countries. The checklist above is your audit tool: review it against what your current tax professional is handling. If anything on this list surprises you — if you didn’t know about CBE, or your contador never mentioned carnê-leão, or you’ve been skipping FBAR — address it now, before the next malha fina cycle catches it.
For help assessing your current compliance or setting up a proper filing system, reach out to our team. We’ve helped hundreds of expats get their cross-border tax compliance right — and cleaned up the mess for those who didn’t start with the right advisor.
Frequently Asked Questions
When is the income tax filing deadline for expats in Brazil?
Do expats in Brazil need to report foreign income?
What is the FBAR requirement for American expats in Brazil?
What documents do I need for income tax filing in Brazil?
Need help with income tax filing checklist for expats in brazil?
Every case is unique. Schedule a consultation and discover how we can help you navigate the Brazilian legal system with confidence.