1001Ferramentas
๐Ÿ’น Calculators

Swing Trade Income Tax BR Stocks

Calculates 15% tax on swing trade gains accounting for the R$20,000 monthly exemption.

โ€”

Income tax on swing trade in Brazil

In Brazil, swing trade on stocks means buying and selling across different sessions, and it's taxed at 15% on the net gain. The big advantage is that monthly sales up to R$ 20,000 are exempt from income tax. Picture R$ 18,000 in total sales for the month with R$ 1,200 of profit: that pays zero tax. Cross the R$ 20,000 line and the entire profit gets taxed at 15%. The broker holds back a token 0.005% IRRF ("dedo-duro"), which the Receita Federal uses to keep tabs on operations. There's no clock on loss compensation either, so past losses can offset gains in any month down the road. You pay through DARF code 6015 by the last business day of the following month.

Applications and context

It's a must for the individual buy-and-hold investor, for retail stock pickers, and for anyone weighing stock returns against Tesouro Direto, equity funds and FIIs. The R$ 20,000 exemption is a perk for small investors, though it doesn't cover ETFs or BDRs.

FAQ

Does the exemption apply to ETFs and BDRs? No. It covers common Brazilian stocks only; ETFs and BDRs pay 15% on any profit.

Are accumulated losses lost? No. They never expire, and you can use them against future swing-trade gains.

What if I sold R$ 20,001 in the month? You lose the whole exemption, and the entire profit is taxed at 15%.

Related Tools