Last updated September 17 2026
Introduction
If you’re a foreigner living in Brazil or earning income from Brazilian sources, navigating the local tax system can be daunting. One term you’ll encounter is Carnê-Leão, often described as Brazil’s monthly tax for foreigners with rental or self-employment income. Carnê-Leão literally means “lion’s booklet,” and it’s essentially Brazil’s mechanism for taxing self-employment, freelance, rental, or other untaxed income on a monthly basis. This article will clearly explain what Carnê-Leão is, how it works, how to pay Carnê-Leão, and who needs to pay it. We’ll also include an example calculation (with a simple table) and end with a handy FAQ. By the end, you’ll understand how to stay compliant with Brazilian tax laws while avoiding the “bite” of the tax lion.
About Brasil Tax
Brasil Tax is a 100% online Brazilian tax consultancy specializing in international tax matters involving Brazil. We help foreigners and international clients navigate their Brazilian tax obligations, whether they live, work, own property, receive income, or invest in Brazil. Our team has supported more than 5,200 clients across 40+ countries with matters including Brazilian income tax (IRPF), CPF registration, rental income, investments, real estate, tax residency, and tax regularization.
Get in touch
What Is Carnê-Leão?
Carnê-Leão is a mandatory monthly income tax payment system for individuals in Brazil. It applies to income that is not taxed at the source (i.e. no tax is withheld when you receive it). In other words, it’s how you pre-pay your income tax each month on earnings like freelance work, rent, or money from abroad. Instead of waiting until year-end, you calculate and pay tax on these earnings through Carnê-Leão regularly. This system was created to ensure people with untaxed income (such as self-employed professionals or those paid by other individuals) still pay their due taxes.
Think of Carnê-Leão as Brazil’s self-employment tax mechanism. For example, if you do freelance work for clients or have rental income paid by a tenant, you use Carnê-Leão to report that income and pay the income tax monthly. The name “Carnê-Leão” comes from a 1980s tax campaign – the tax authority’s mascot is a lion, reminding everyone to “feed the lion” on time (pay your taxes) or face its wrath. In practical terms, Carnê-Leão is simply part of the personal income tax system (Imposto de Renda) in Brazil, just collected in advance each month.
Who Needs to Pay Carnê-Leão?
Not everyone in Brazil needs to use Carnê-Leão – it only applies to certain types of income and taxpayers. You must pay Carnê-Leão if you are a tax resident in Brazil (which includes most expats after 183 days or with a resident visa) and you receive income that is not subject to withholding tax at source. Here are the common situations and incomes that require Carnê-Leão:
- Self-Employment or Freelance Income: Money you earn from work without a formal employment contract – for example, consulting, freelancing, or any independent contractor income paid by an individual client. Since no employer is withholding tax, you must declare and pay it via Carnê-Leão.
- Rental Income from Property: Brazil tax on rental income for residents is collected through Carnê-Leão. If you rent out real estate and your tenant is an individual (who won’t withhold tax), you need to report that rent and pay the monthly tax yourself. (Note: Brazilian residents can deduct certain rental expenses like property tax or condo fees before calculating Carnê-Leão on rental income. Non-residents, by contrast, pay a flat 15% on gross rent with no deductions.)
- Foreign Income: Income from abroad is also subject to Carnê-Leão for Brazilian residents. This includes salary paid by a foreign employer, freelance/contract work for overseas clients, dividends or investment income from abroad, foreign pensions, or any money you receive from outside Brazil. Even though the money comes from overseas, Brazil taxes its residents on worldwide income – Carnê-Leão is the mechanism to pay those taxes monthly. (You may be able to claim foreign tax credits in your annual return to avoid double taxation, if you paid tax on the same income abroad.)
- Other Untaxed Personal Income: Examples include alimony payments received from an ex-spouse, pension payments from a private source (except those exclusively from Brazilian public funds), prizes or awards paid by individuals, and certain income from services (like commissions as an independent sales representative, or services to embassies and international organizations). In general, any personal income paid by another person or entity that didn’t withhold tax is likely subject to Carnê-Leão.
Who does not need Carnê-Leão? If all your income is from a regular job with a Brazilian company, your employer withholds income tax (called Imposto de Renda Retido na Fonte) on your salary, so you don’t use Carnê-Leão for that. Also, if your monthly untaxed income is below the exemption threshold (roughly up to around R$2,259 per month as of 2024), you won’t owe Carnê-Leão tax. Finally, non-residents of Brazil generally do not use Carnê-Leão – instead, their Brazil-sourced income is taxed via flat withholdings. For example, a non-resident landlord pays 15% tax on rental income (withheld or via a representative) rather than the progressive Carnê-Leão system. But once you become a Brazilian tax resident, you switch to the Carnê-Leão system for those types of income.
How Does Carnê-Leão Work?
Carnê-Leão uses Brazil’s progressive income tax table to calculate the tax due on your applicable income each month. This means the tax rate increases with higher income – currently ranging from 0% up to 27.5%, similar to the rates on regular salaries. You only pay Carnê-Leão if you have taxable income above the monthly minimum threshold (the first bracket is tax-free). For instance, as of 2024, roughly the first R$2,259 of monthly income is exempt (0% tax). Income above that is taxed in portions: 7.5%, 15%, 22.5%, and up to the top rate 27.5%, with predetermined deduction amounts at each bracket. Don’t worry – you don’t have to do complex math yourself; the system or tax software will calculate it for you once you input your income.
In practice, Carnê-Leão works like this: each month you total up all your relevant income (e.g. rent received, freelance payments, etc.), you can subtract allowable deductions (for example, contributions to Brazilian social security, or for rentals you can deduct property expenses), and then apply the progressive tax rates to find the tax due. The tax is due monthly, by the last business day of the following month. You pay it by generating a payment slip called a DARF (Documento de Arrecadação de Receitas Federais) and paying that at a bank or online. The DARF for Carnê-Leão uses a specific revenue code (usually 0190 for Carnê-Leão payments on untaxed income) – but if you use the official system, it fills this in automatically. Essentially, you’re paying chunks of your income tax throughout the year on a pay-as-you-go basis. When it comes time to file the annual tax return (Declaração de Imposto de Renda, DIRPF) after year-end, you will report all this income and the Carnê-Leão taxes paid. The good news is the tax software allows you to import the Carnê-Leão records into your annual return, so all those monthly payments count as pre-paid tax credits. If you overpaid during the year, you might get a refund; if you underpaid (or missed some Carnê-Leão), you’ll settle the difference in the annual filing.
Carnê-Leão Calculation Example
To illustrate, let’s do a short example calculation. Suppose you are an expat renting out an apartment in Brazil and earned R$5,000 in rental income in one month (with no deductible expenses for simplicity). Here’s how Carnê-Leão tax would be applied on that R$5,000 using the progressive rates:
- 0% Tax Bracket: The first R$2,259.20 of monthly income is tax-free. So on the first R$2,259.20 of your R$5,000, you owe R$0 tax.
- 7.5% Bracket: The next portion of income up to R$2,826.65 is taxed at 7.5%. For your income, about R$567.45 falls into this bracket (2,826.65 – 2,259.20). Tax on this portion = 7.5% of R$567.45 ≈ R$42.6.
- 15% Bracket: The portion from R$2,826.66 up to R$3,751.05 is taxed at 15%. In your case, roughly R$924.40 is in this range. Tax = 15% of R$924.4 ≈ R$138.7.
- 22.5% Bracket: The portion from R$3,751.06 up to R$4,664.68 is taxed at 22.5%. That’s about R$913.62 of your income. Tax = 22.5% of R$913.62 ≈ R$205.6.
- 27.5% Bracket: Finally, any income above R$4,664.68 is taxed at 27.5% (the top rate). For R$5,000 income, the remaining R$335.32 falls here. Tax = 27.5% of R$335.32 ≈ R$92.2.
Adding it all up, your total Carnê-Leão tax for the month is about R$479. You would generate a DARF for ~R$479 and pay it by the end of the next month. This monthly process ensures you’ve paid tax on that rental income; later, you’ll include both the income and the tax paid in your annual tax return. (For comparison, a non-resident earning R$5,000 in rent would simply pay a flat 15% = R$750, but as a resident using Carnê-Leão you ended up paying a bit less due to the progressive rates and tax-free portion.)
How to Pay Carnê-Leão (Step-by-Step)
Paying Carnê-Leão might sound complicated, but Brazil’s tax authority provides online tools to make it manageable. Follow these steps to calculate and pay Carnê-Leão each month:
- Gather Your Income Details: At the end of each month, sum up all Carnê-Leão applicable income you received during that month. Include Brazilian-source payments from individuals (e.g. rent, freelance fees, etc.) and any foreign income received in that month. Make sure to have documentation for the amounts (receipts, bank statements) and note any deductible expenses (for example, if you rent out property, you can deduct property taxes (IPTU), condo fees, or necessary repairs; if you paid Brazilian social security on freelance earnings, that’s deductible too).
- Access the Carnê-Leão System: The Brazilian Federal Revenue (Receita Federal) now offers an online Carnê-Leão portal through e-CAC (the online taxpayer center). Log in with your CPF (Brazilian taxpayer ID) and select the Carnê-Leão service. (In the past, one had to download the Carnê-Leão software to a computer, but nowadays you can do it directly on the gov.br website. For incomes from before 2021 you’d still use the older program, but for current year use the online system.)
- Input Your Income and Deductions: Once in the Carnê-Leão module, you’ll enter the details of your monthly income. The system will have fields for different income types (e.g. Brazilian source vs foreign, rent vs self-employment) and fields for allowed deductions. Fill in the amounts for that month. The software will automatically convert any foreign currency to Brazilian Reais (using the official exchange rate of the receipt date) for tax purposes.
- Calculate the Tax: After entering the data, the system will calculate your Carnê-Leão tax due for the month based on the progressive rates. You can review the calculation if needed. The interface will show the amount of tax owed (and typically generates a DARF form for payment). Ensure the information is correct, then proceed to generate the DARF.
- Generate and Pay the DARF: The Carnê-Leão system lets you issue a DARF (payment slip) for that month’s tax. It will include details like the tax code, your CPF, the amount, and due date. Print the DARF or save it. You can pay the DARF through internet banking, or at any Brazilian bank branch or lottery house. Many expats find it easiest to use their bank’s app or website to pay using the DARF’s barcode or numeric code. Payment Deadline: Remember, the due date is the last working day of the month following the month the income was received. For example, income earned in January must be paid by the end of February. Paying on time is crucial – if you miss the deadline, interest and penalties will accrue.
- Repeat Monthly: You need to repeat this process for each month in which you receive untaxed income. Each month stands on its own. If a month goes by with no such income, you don’t need to file a Carnê-Leão (no income, no tax due). But if you do have income, make sure to calculate and pay on time. Keep records of your DARF payments and the income figures, as you’ll use them in your annual tax filing.
At year-end (typically by March-April of the following year when the annual tax declaration is due), you will import or enter the total of these incomes and taxes paid into your Declaração de Imposto de Renda (DIRPF). The system will usually auto-populate the Carnê-Leão amounts if you use the same account, making the annual filing easier. The taxes you paid via Carnê-Leão throughout the year will be credited against your final tax liability in the annual return. Tip: Even though Carnê-Leão involves monthly work, it saves you from a huge tax bill at once and helps avoid interest for late payment. It’s essentially a “pay-as-you-go” income tax for freelancers and investors.
Need Help With Carnê-Leão in Brazil?
If you’re unsure whether you need to file Carnê-Leão, how to report foreign or rental income, or how this affects your annual Brazilian tax return, Brasil Tax can help. We specialize in assisting foreigners and expats with Brazilian tax compliance, from monthly Carnê-Leão calculations to full income tax filings.
👉 Get in touch with Brasil Tax for clear, practical guidance and avoid penalties or double taxation.
Conclusion
Carnê-Leão might seem complicated at first, especially for foreigners adjusting to Brazil’s tax system, but it becomes routine once you understand it. In summary, Carnê-Leão is the method to pay Brazilian income tax monthly on income that doesn’t have tax withheld at source – common for expats with rental income, freelancers, and others earning self-employment or foreign income in Brazil. By keeping up with your Carnê-Leão obligations, you stay compliant and avoid any trouble with the tax authorities (remember, you don’t want to upset the “lion”!).
Staying on top of Carnê-Leão has its benefits: it prevents a pile-up of taxes due at year-end, and it can actually reduce your overall tax if you diligently deduct allowed expenses. Make sure to mark your calendar for the monthly deadlines. If you’re ever unsure, consult a tax professional or an accountant experienced with Brazil tax for foreigners – a bit of guidance can save you a lot of hassle. With the information in this guide, you should be well on your way to managing Carnê-Leão like a pro, allowing you to focus on enjoying Brazil and your earnings with peace of mind.
FAQ: Carnê-Leão and Foreigners in Brazil
Q: Do foreigners need to pay Carnê-Leão in Brazil?
A: Yes – if you are a foreign national who is a tax resident in Brazil, you must pay Carnê-Leão just like Brazilians do on any qualifying income. Being a foreigner doesn’t exempt you from this requirement. For example, an expat living in Brazil with freelance income or rent from property in Brazil is required to calculate and pay Carnê-Leão monthly. However, if you’re a non-resident foreigner (not tax resident) with Brazilian-sourced income, you generally do not use Carnê-Leão. Instead, Brazil imposes withholding taxes on that income (e.g. 15% flat tax on rental income for non-residents) which are usually withheld at the source or paid via a representative. In short: foreigners who live in Brazil and earn untaxed income must use Carnê-Leão; non-residents pay via different rules.
Q: How to declare Carnê-Leão in the Brazilian tax system?
A: Declaring Carnê-Leão involves two stages: monthly declarations and the annual declaration. First, each month you must declare your income and pay the tax through the Carnê-Leão system (accessible via the Receita Federal’s online portal or Carnê-Leão software). This means inputting your monthly earnings and generating a DARF to pay the tax. Then, when you prepare your annual income tax return (DIRPF), you will include all the income that was subject to Carnê-Leão and the taxes paid. The Brazilian tax program allows you to import the Carnê-Leão data into your annual return, so all those monthly payments are accounted for. On the annual return, there is a specific section for Carnê-Leão (often under “Rendimentos Recebidos de Pessoa Física/Exterior” in Portuguese) where you report the totals. The process ensures that the tax you already paid through Carnê-Leão is credited, and you’ll only pay more tax at year-end if your overall annual income pushes you into owing more (or you might get a refund if you overpaid). Always keep the receipts and records of your Carnê-Leão payments, as you may need to reference them when filing the annual return.
Q: What income is subject to Carnê-Leão?
A: Carnê-Leão covers any personal income that isn’t taxed at source. Key examples include:
- Self-employed earnings: Income from freelance work, independent contracting, or professional services you perform without a formal job contract (e.g. consulting, tutoring, design work paid by individuals).
- Rental income: Rent from real estate (or subleasing) that you receive from tenants (individual persons). If you’re a landlord renting out your apartment or house and the renter isn’t a company, that rent is subject to Carnê-Leão taxation each month.
- Foreign source income: Money from outside Brazil, such as overseas salaries, freelance payments from abroad, foreign dividends or investment income, pensions from a foreign pension plan, or any remittances that count as taxable income. Brazilian residents must report and pay tax on worldwide income, so these go into Carnê-Leão calculations.
- Alimony and private pensions: For example, alimony received from an ex-spouse (if the payer is an individual) and certain private pension payments are taxable to the recipient and require Carnê-Leão.
- Other income paid by individuals: This can include occasional income like payments for services to embassies or international organizations, compensation to court-appointed agents, or any miscellaneous income where a person paid you and no tax was withheld.
In summary, any income you receive on which Brazilian tax has not already been withheld is likely subject to Carnê-Leão. On the other hand, exempt income (like some dividends from Brazilian companies under current law, or income below the tax-free threshold) and income that already had tax withheld (e.g. your formal salary) are not included in Carnê-Leão. Always evaluate the source of each income: if it’s from a Brazilian company or bank that withholds tax, you’re covered; if it’s from an individual or foreign source, Carnê-Leão is usually required.
By understanding Carnê-Leão and staying compliant, foreigners in Brazil can avoid surprises and penalties. This guide presented the essentials of Carnê-Leão in Brazil – from how to pay Carnê-Leão to which incomes are taxed – to help expats manage their Brazilian tax obligations confidently. When in doubt, consult a professional, but remember that feeding the “lion” on time each month will keep your finances in good shape!
Need Help With Carnê-Leão in Brazil?
If you’re unsure whether you need to file Carnê-Leão, how to report foreign or rental income, or how this affects your annual Brazilian tax return, Brasil Tax can help. We specialize in assisting foreigners and expats with Brazilian tax compliance, from monthly Carnê-Leão calculations to full income tax filings.
👉 Get in touch with Brasil Tax for clear, practical guidance and avoid penalties or double taxation.
Further reading:
CPF Brazil: What is a CPF Number and How to Get One as a Foreigner
Brazil’s Double Taxation Agreements (DTAs) and Tax Treaty Rules for Expats in Brazil

Leave a Reply