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
Rent Adjustment Calculator
Compute annual rent adjustment by IGP-M or IPCA accumulated in the last 12 months (manually configurable).
Pregnancy Calculator
Compute estimated due date (EDD), gestational age and trimester from the last menstrual period (LMP).
Fertile Period Calculator
Compute fertile window and ovulation day from the first day of the last cycle and the average cycle length.