DARF Day Trade Tax Calculator (Brazil, 20%)
Works out the 20 percent day trade income tax Brazilian traders pay through a DARF (federal tax payment form), applied to profit after brokerage fees.
DARF (R$)
—
How day-trade DARF is calculated
In Brazil, day trade is when you buy and sell the same asset on the same trading day. That capital gain carries a flat 20% tax: DARF = (profit − costs) · 20% − IRRF (1% withheld at source). On the form you'll use code 6015. Say you made R$ 1,000 and paid R$ 50 in fees. The base is R$ 950, so R$ 950 · 20% = R$ 190; if the broker already retained R$ 10 of IRRF, what you actually pay is R$ 180.
Don't expect the R$ 20,000/month exemption here. It does not apply to day trade; that rule is reserved for swing trade. Day-trade losses can only offset day-trade gains, never swing trade, and they carry forward with no deadline. You have until the last business day of the month after the operation to pay the DARF. The legal basis is Law 11.033/2004 and IN RFB 1.585/2015.
Brazilian context
Most day traders work through platforms like Profit Pro, MetaTrader 5 or Nelogica, with brokers such as Clear, XP and BTG behind them. The broker holds back 1% IRRF on the net daily gain and reports it to Receita Federal. People call this the "dedo-duro" mechanism, since it flags anyone who skips their own DARF. But the monthly reconciliation? That falls on the trader, not the broker.
FAQ
Is there any exemption for day trade? None at all. Every centavo of profit pays 20%, no matter how much you traded that month.
Can I offset day-trade losses with swing-trade gains? No. Losses stay within their own modality. Day with day, swing with swing.
What happens if I miss the deadline? You'll get a fine of 0.33%/day, capped at 20%, plus Selic-based interest starting the month after the due date.
Do I still need to report it on IRPF if I paid the DARF? Yes. Every operation goes on the "Renda Variável" worksheet of the annual return, even when the tax was already settled month by month.
Related Tools
Swing Trade Tax (DARF)
Calculate the tax due on swing trades via the Brazilian DARF: 15% on the monthly profit, with an exemption for sales up to R$20k. Know how much income tax to pay.
Day Trade Tax Calculator (BR)
Calculate income tax on day trade gains on the Brazilian stock market (20% on profit), including the 1% withholding. Know how much to pay each month.
Trade-off Calculator
Score multiple options against weighted criteria. Each option gets 0-10 ratings, weighted. Output: final ranking.
Swing Trade Income Tax BR Stocks
Calculates 15% tax on swing trade gains accounting for the R$20,000 monthly exemption.
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.
Crypto DARF Calculator (Brazil)
Works out the crypto DARF (Brazilian federal tax payment form): monthly sales up to R$ 35,000 are exempt; above that, 15% on the capital gain.
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.