Income Tax on Rent Received BR
Calculate the monthly Brazilian income tax on rent you receive (carnê-leão) using the progressive table. Know how much to pay as a landlord.
—
IRPF on rental income received in Brazil
If you receive rent as an individual (pessoa física), the IRPF progressive table (Law 7.713/88) taxes that money every month. The catch comes when your tenant is also an individual. In that case nobody withholds the tax for you, so the landlord pays it themselves through Carnê-Leão: IRPF = (aluguel − deduções) · alíquota − parcela dedutível, settled via DARF code 0190 by the last business day of the next month.
A few things can come off the gross rent, as long as the landlord actually paid them: IPTU, condominium fees, garbage collection and other municipal charges, and the commission the real-estate agency takes. Things change when the tenant is a legal entity (CNPJ). The company withholds IRPF at source, and the landlord just squares everything up in the annual return. Either way, the full year of rental income has to be reported under "Rendimentos Tributáveis Recebidos de Pessoa Física" or "...de Pessoa Jurídica".
Applications
Landlords can use it to work out the monthly Carnê-Leão DARF, see what the rent really yields once IRPF is taken out, weigh a residential lease against a commercial one, and budget for deductible costs like IPTU and condo fees. It also helps you stay clear of the 0.33%/day fine and Selic interest that pile up on Carnê-Leão paid late or skipped.
FAQ
Do I always have to pay Carnê-Leão? No. It only kicks in when the tenant is an individual (PF) and the net monthly rent goes above the IRPF exemption (R$ 2,259.20 in 2024). Rent from a company is taxed at source, so you don't file Carnê-Leão on that income at all.
What can I deduct from the rent? IPTU, the condominium fee, garbage and sewage taxes, and the brokerage commission. The condition is simple: you (the landlord) have to be the one paying them, with no reimbursement from the tenant. When the tenant pays directly, there's nothing to deduct.
And in the annual declaration? Every monthly rent shows up in the annual return, including the ones already taxed via Carnê-Leão. The program pulls that data straight from the e-CAC, and whatever IRPF you've already paid through the year gets offset against the final tax due.
Related Tools
Rental Income Tax (Carnê-Leão)
Calculate the tax due on rental income under the Brazilian Carnê-Leão, using the monthly progressive income tax table. Know how much to pay each month.
Brazilian Rental Income Tax (Individual)
Compute Brazilian rental income tax for individuals using progressive monthly table.
Carne-Leao Calculator (Brazil monthly income tax)
Enter the monthly taxable base and get the tax due under Brazil's 2024 progressive table: exempt to R$ 2,259.20, then 7.5% to 27.5%.
Black-76 Call Price (Options on Futures)
Works out the premium of a European call option on futures with the Black-76 model, the variant of Black-Scholes used when the underlying is a futures or forward contract. The price is e^(−rT)·[F·N(d1) − K·N(d2)], with d1 and d2 built from the futures price, the strike, the volatility and the term. Because the future already embeds the cost of carry, the discount hits both terms and the interest rate never shows up inside d1. It is the standard for options on commodities, indices and rates. Enter the futures price, the strike, the risk-free rate, the term in years and the annual volatility.
Black-76 Put Price (Options on Futures)
Works out the premium of a European put option on futures with the Black-76 model, the Black-Scholes version for when the underlying is a future or forward contract. The price is e^(−rT)·[K·N(−d2) − F·N(−d1)], where d1 and d2 come from the futures price, the strike, the volatility and the term. The future already carries the cost of carry, so the discount factor multiplies both terms and interest does not enter d1. It applies to puts on commodities, indices and rates. Enter the futures price, the strike, the risk-free rate, the term in years and the annual volatility.
I-Spread (Swap Spread)
Computes the I-spread, the difference between a bond's yield and the interpolated swap rate of the same maturity. It measures the bond's credit premium against the swap curve, which many consider a better reference than government bonds for pricing credit. The result comes in basis points. It's a cousin of the G-spread, but uses the swap rather than the government as the comparison base. Enter the bond's yield and the swap rate of the same maturity.
The results provided by this tool are for general informational and educational purposes only and do not constitute professional, financial, medical, legal, tax or accounting advice. Always confirm important decisions with a qualified professional and official sources.