Day Trade Income Tax BR Stocks
Calculates income tax on day trade gains for Brazilian stocks (20%) with 1% withholding.
โ
Income tax on day trade in Brazil
In Brazil, when you buy and sell the same asset within a single trading session, that day trade profit on stocks gets hit with 20% on the net gain. There is no monthly exemption here. Swing trade gives you a break on sales up to R$ 20,000 a month; day trade does not. Your broker withholds 1% IRRF on the day's net gain (losses for the day are already discounted), and you can later offset that withholding against what you actually owe. Take R$ 350 of profit in a day. The tax is R$ 70 (20%), and after subtracting the R$ 3.50 of IRRF the broker already held back, you're left with R$ 66.50 to pay through DARF code 6015, due by the last business day of the following month. As for loss compensation, you can only use it against future day-trade gains. It won't touch swing-trade profits.
Applications and context
This is what home broker traders on XP, Clear, BTG or Rico need, along with users of platforms like Profit Pro and Nelogica, and really anyone running intraday operations on stocks, mini-index or mini-dollar. Miss the DARF deadline and you'll owe a 0.33%/day fine on top of Selic interest.
FAQ
Does the R$ 20,000/month exemption apply? No. That one belongs to swing trade only.
Can day-trade losses offset swing-trade gains? No. You can only carry the losses forward and net them against future day-trade profits.
What is "dedo-duro" IRRF? It's the 1% your broker withholds on day-trade net gains. Its main job is flagging the operation to the Receita Federal.
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.