Brazil says bettors must calculate annual 15% tax on net betting prizes
Receita Federal says bettors combine annual results across operators, keep game categories separate and pay only above the annual IRPF threshold.
Jump to a section
15% above threshold
One annual calculation across operators, with categories kept separate
Brazil · bettor tax
Evidence behind the story
What we checked
Primary documents
4 checked
Response record
Not applicable
Last source check
31 August 2026
Next scheduled review
28 September 2026
Why this matters
The calculation crosses operator brands but stops at legal game-category boundaries. Its practical force lies in placing the March calculation and April payment on the bettor while preventing a losing category from automatically erasing a positive result in another.
Procedural status
Binding Receita interpretation published
Cosit 157 guides Receita Federal in cases with matching facts. It interprets existing law; it is not a new statute, individual assessment or court judgment.
The current picture
- The bettor, not each bookmaker, is responsible for the annual calculation and payment described by Receita Federal.
- Results from every operator are combined, but sports bets, virtual games and fantasy sports remain separate legal categories.
- Only positive annual category results enter the taxable total, and the 15% rate applies above the first annual IRPF bracket.
Confirmed by the record
- Receita Federal published Cosit Consultation Solution 157 in August 2026.
- The interpretation places the annual calculation and payment responsibility on the individual bettor.
- Results are combined across operators but calculated separately for fixed-odds sports betting, virtual online games and fantasy sports.
- Article 31 of Law 14,790 sets a 15% rate on annual net prizes above the first annual IRPF bracket.
Not established
- Cosit 157 does not create a new tax or apply 15% to gross stakes, deposits, every win or every withdrawal.
- A negative result in one legal game category does not automatically offset a positive result in another category.
- The documents do not estimate tax revenue, compliance rates or enforcement outcomes.
- The interpretation does not establish the treatment of every foreign or unauthorised betting transaction.
Sources for each key claim
Evidence map
Each core claim is paired with the document used to substantiate it. Open the record and check our reading.
Cosit 157 places the annual calculation and payment responsibility on the bettor.
Law 14,790 applies a 15% rate to annual net prizes above the first annual IRPF bracket.
Receita provides an annual calculation service and supporting payment application for bettors.
The tax calculation belongs to the bettor
Brazil's tax authority has answered a practical question left between the betting law and operator statements: who combines the numbers at the end of the year? Cosit Consultation Solution 157 says the individual bettor calculates the annual net result and makes any payment due. A bookmaker may provide records, but the published interpretation does not turn each operator into the final annual tax calculator for the customer.
That distinction matters when one person uses several licensed brands. Looking at a single operator can show a profit while the bettor has losses elsewhere, or the reverse. Receita's approach asks for an annual picture across operators before the threshold and rate are applied.
Every operator enters one annual picture
The calculation is broader than one account and narrower than one universal gambling balance. Results from all operators are brought together, but the authority keeps three categories separate: fixed-odds sports betting, virtual online games and fantasy sports. The legal category, not the brand name, decides which results may be combined.
This prevents a bettor from calculating tax independently at every bookmaker. It also prevents a loss in one category from automatically cancelling a positive result in another. A person therefore needs operator records that identify both the annual result and the type of game to which it belongs.
Losses stop at the category line
Consider a simplified example: a bettor finishes the year R$10,000 positive on sports bets, R$4,000 negative on virtual games and R$2,000 positive on fantasy sports. Under the category boundary described by Receita, the virtual-game loss does not automatically reduce the two positive categories to R$8,000. The positive category results are assessed under the annual rule while the negative category remains outside that sum.
The example explains the mechanism, not an individual tax outcome. The applicable annual exemption threshold, documentation and facts still matter. Atlas does not treat a positive betting result as an automatic tax bill before those elements are checked.
The 15% rate is narrower than the headline
Article 31 of Law 14,790 uses a 15% rate, but the base is not every stake, deposit, payout or withdrawal. The law refers to annual net prizes above the value of the first annual personal income-tax bracket. A bettor below that threshold does not arrive at tax simply because a bookmaker paid out a winning ticket.
The annual structure also explains why isolated screenshots can mislead. A large payout may include returned stake and may sit beside later losses. The calculation requires the full annual category result and the relevant threshold, not the most dramatic transaction in the account history.
ComprovaBet creates the evidence trail
Receita's service guidance points bettors towards operator information and the ComprovaBet record used for annual calculation. The practical calendar separates evidence collection, calculation and payment: operators provide the relevant annual information, the bettor calculates the result and any tax due is paid through the federal process.
A defensible file should preserve each operator statement, the category allocation and the calculation used. That record matters if an operator corrects its figures or if Receita later asks how the annual total was reached. A calculator is useful, but it does not replace the underlying account evidence.
A binding interpretation is not a new tax
Cosit solutions bind Receita's internal treatment of matching facts and give taxpayers a published interpretation. They do not rewrite Law 14,790, decide every factual dispute or replace a court. Describing Cosit 157 as a surprise new 15% charge would therefore overstate what changed.
The meaningful change is clarity. Bettors now have a firmer official answer on cross-operator aggregation, separate categories and personal responsibility for the annual calculation. The next test will be how updated guidance, assessments and any disputes apply those rules to real account records.
Response record
The article explains a published tax interpretation and does not allege misconduct by a named company or person.
Status: not applicable
Sources checked
Cosit consultation solutions register
primaryReceita Federal · checked 31 August 2026
Law 14,790 of 2023
primaryPresidency of Brazil · checked 31 August 2026
Calculate tax on fixed-odds and fantasy-sport prizes
primaryBrazilian Government · checked 31 August 2026
Betting-prize payment application
primaryReceita Federal · checked 31 August 2026