Skill Games and PvP Duels in Brazil After the Betting Ban: Legal Tests and Platform Architecture
MP 1.394/2026 prohibits fixed-odds betting on real sports events and online games in Brazil, but it does not name skill games, paid tournaments or player-versus-player (PvP) duels. That does not make them lawful. They remain subject to Article 50 of the Criminal Misdemeanours Law (LCP), which turns on whether gain and loss depend “exclusively or predominantly on luck”, and to consumer, child-protection and payment rules. This guide quotes the rules that apply, lists the product features that raise risk, and shows the escrow architecture that replaces a house-banked wallet.
Last legally reviewed: 4 October 2026. MP 1.394/2026 is in force and pending conversion by Congress; constitutional challenges are pending at the STF; PL 5477/2026 is a bill, not law.
This article describes the legal framework for engineering planning. It is not legal advice; confirm how it applies to your product with qualified Brazilian counsel.
In this article, a skill game is a real-money game in which players pay to enter and the result is designed to depend on their own performance. A PvP duel is a skill game between two players (or teams) whose entry fees form the prize. A paid tournament is the same model with more participants and a prize table. Whether any specific design meets the legal test below is a question for counsel, not for the product team.
Where the rules stand on 4 October 2026
| Item | Status | Source, date checked |
| MP 1.394/2026 | In force since 25 Sep 2026. Art. 1 prohibits the exploration, offer, intermediation and advertising of fixed-odds betting lotteries, including offers from abroad; §1 covers real sports events and online games | Planalto, 4 Oct 2026 |
| Congress | Joint Committee designated 30 Sep 2026; 42 amendments filed (4 withdrawn); amendment deadline 13 Oct 2026; urgency regime from 9 Nov 2026; first 60-day period ends 23 Nov 2026 | Congresso Nacional, MPV 1394/2026, 4 Oct 2026 |
| STF | ADI 8024 and ADI 8027 before Minister Luiz Fux, who gave the government 72 hours to respond (reported 3 Oct 2026); no injunction reported as of 4 Oct 2026 | STF news, press reports, 4 Oct 2026 |
| PL 5477/2026 | A bill, not law. Presented by the Executive on 25 Sep 2026; constitutional urgency with a Chamber deadline of 12 Nov 2026; awaiting dispatch | Câmara dos Deputados, 4 Oct 2026 |
| BCB payment rules | Resolutions BCB 595 (TED), 596 (boleto) and 597 (Pix) of 30 Sep 2026 oblige participants to prevent the processing, settlement and enablement of transactions “destinadas a loterias de aposta de quota fixa”, except refunds to bettors | bcb.gov.br, 4 Oct 2026 |
Primary sources: MP 1.394/2026 (Planalto), MPV 1394/2026 (Congresso Nacional), ADI 8024/8027 (STF news), PL 5477/2026 (Câmara dos Deputados), Resolution BCB 597 (bcb.gov.br).
For how an existing betting operation winds down, see our operator exit guide. For how skill games compare with fantasy, free-to-play and prize contests, see our overview of formats and markets after the ban.
The legal texts that apply, quoted
MP 1.394/2026, Art. 3: what counts as a fixed-odds bet
Art. 3 defines aposta de quota fixa as placing a monetary value at risk for a prize set by a multiplication factor. It defines jogo on-line as a channel for virtual bets on games whose result depends on a future random event. Those two definitions explain why multipliers and random outcomes appear at the top of the red-flag checklist below.
LCP Art. 50: the only legal test for skill
Decree-Law 3.688/1941, Art. 50, penalises establishing or exploiting a game of chance in a public place or one accessible to the public. Its §3 defines what counts as a game of chance:
- (a) “o jogo em que o ganho e a perda dependem exclusiva ou principalmente da sorte” (the game in which gain and loss depend exclusively or predominantly on luck);
- (b) “as apostas sobre corrida de cavalos fora de hipódromo ou de local onde sejam autorizadas” (bets on horse races outside a racetrack or authorised place);
- (c) “as apostas sobre qualquer outra competição esportiva” (bets on any other sports competition).
- 1 increases the penalty by one third where people under 18 take part, and §2 sets a fine for anyone who takes part as a player, including over the internet.
The statute gives no percentage, no list of factors and no safe harbour. Statements such as “more than 50% skill” or “six court factors” are research syntheses, not law. Two questions follow for counsel: whether the game design passes §3(a), and whether stakes that players place on their own match could be read under §3(c) for a format that counts as a sports or e-sports competition. We do not answer either here.
Civil Code Art. 814: gaming debts and competition prizes
The Civil Code (Law 10.406/2002) states in Art. 814 that “as dívidas de jogo ou de aposta não obrigam a pagamento” (gaming or betting debts do not oblige payment). Its §3 adds: “excetuam-se, igualmente, os prêmios oferecidos ou prometidos para o vencedor em competição de natureza esportiva, intelectual ou artística, desde que os interessados se submetam às prescrições legais e regulamentares” (prizes offered or promised to the winner of a sporting, intellectual or artistic competition are also excepted, provided the parties submit to the legal and regulatory requirements).
Whether a paid tournament or a duel falls under the caput or under §3 is a characterisation question. As of 4 October 2026 we did not identify a statute or regulation specific to paid skill competitions, so treat this as open and put it to counsel.
PL 5477/2026: a bill that targets the same article
The bill’s official summary says it amends Law 13.756/2018 to create crimes relating to fixed-odds betting, and amends Decree-Law 3.688/1941 “para delimitar a incidência da contravenção de exploração de jogo de azar” (to delimit the scope of the misdemeanour of exploiting games of chance). That is the same LCP provision skill games depend on. The full text and any amendments should be read on the Câmara page before a product decision. Until it is enacted, it changes nothing, but it is the main reason this page has a short refresh cycle.
Other regimes that still apply
Consumer law (CDC), the LGPD, the Digital Statute of Children and Adolescents (Law 15.211/2025, ECA Digital), Apple and Google rules on real-money contests, and the risk policies of acquirers and payment institutions. A product can be declined by a payment partner or a store regardless of its legal position.
Red-flag feature checklist (engineering guidance, not a legal test)
The features below make it harder to show that skill, rather than luck or the operator, drives the result, or they move the money flow towards the structure the MP describes. Each is a product-risk signal for discussion with counsel, not a finding that a product is lawful or unlawful.
| # | Feature | Why it raises product risk | Rule it brings into play | Design alternative to discuss with counsel | Evidence to keep |
| 1 | RNG decides or strongly shapes the outcome (random deals, draws, spawns, loot) | Luck can become the predominant factor | LCP Art. 50 §3(a); MP Art. 3 definition of jogo on-line | Deterministic rules; identical seeds or mirrored conditions for both players; randomness limited to cosmetic elements | Game-design document, seed policy, replay files |
| 2 | Odds, multipliers or variable payout factors | The payout starts to look like a stake times a multiplication factor | MP Art. 3 definition of aposta de quota fixa | Fixed prize table published before entry; no price that moves with demand or result | Versioned prize tables shown at entry |
| 3 | Operator stake in the outcome (house balance, house-run bots, operator-funded “challengers”) | The operator becomes a counterparty with an interest in players losing | MP Art. 1 (offer and intermediation); LCP Art. 50 | Escrow model: the operator never plays and never funds one side of a match | Ledger showing no operator account in match escrow |
| 4 | Cash-out of virtual coins, items or tradeable accounts | Opens a route to monetary gain outside the match result | LCP Art. 50; store policies | Closed-loop virtual items; cash only through the escrowed prize | Item-transfer and redemption logs |
| 5 | Third parties staking on other players’ matches (spectator wagering) | This is a bet on an event by non-participants | MP Art. 1; LCP Art. 50 §3(c) | Remove for Brazil; spectators can watch, not stake | Feature flag audit |
| 6 | Fee that varies with the result, or rake taken only from winners at a variable rate | Platform revenue starts to depend on the outcome | MP Art. 1 (intermediation) | Flat or fixed-percentage fee on entry, disclosed in advance, same for every result | Fee schedule history |
| 7 | Handicaps that change game physics or scoring for stronger players | Outcome is adjusted by the platform rather than by players | LCP Art. 50 §3(a) | Rating-based matchmaking with queue widening; no in-game handicaps | Matchmaking logs, rating snapshots |
| 8 | Client-side game logic | Results cannot be audited, and cheating changes the outcome | Integrity; CDC | Server-authoritative logic with signed results and replays | Signed result payloads, replay hashes |
| 9 | No age gate before paid entry | Minors can take part | LCP Art. 50 §1; ECA Digital | Age and identity verification before the first paid match | KYC records |
| 10 | Product copy, descriptors or APIs that describe the service as betting | Partners classify the product by what it says it is | Payment-partner and store policies | Accurate wording that matches the actual mechanics | Copy review records |
On payments: the BCB resolutions target transactions destined for fixed-odds betting. They do not name skill games. Acquirers and payment institutions still classify merchants under their own policies, and we do not recommend choosing a merchant category to avoid blocking. Describe the product accurately and let the partner classify it.
Money flow: house-banked versus escrow
The biggest technical change from a betting stack is where the money sits. In a house-banked model the operator is the counterparty to every bet. In an escrow model the operator holds entry fees for the players, pays the winner from them and takes a disclosed fee.
| Step | House-banked (fixed-odds betting) | Escrow (skill games and PvP duels) |
| Money in | Stake credited to the operator’s balance | Entry fee debited from the player’s wallet into a segregated match escrow account, state LOCKED |
| Counterparty | The operator | None: players compete against each other |
| What decides the result | Odds engine, RNG or a real event | Player inputs, resolved by the authoritative game server |
| Payout | Stake times odds, from operator funds | Fixed prize from the pooled entry fees, shown before entry |
| Operator revenue | The margin built into odds, plus player losses | A disclosed fee that does not change with the result |
| Cancellation | Bet voided by trading rules | Automatic full refund of entry fees, no fee taken |
| Reconciliation | Liability and exposure monitoring | Daily or hourly check that bank balances equal wallet balances plus locked escrow |
Removing the house does not by itself make a product lawful. It removes one of the red flags and makes the platform’s role easier to explain to counsel, auditors and payment partners.
Platform architecture for skill games and PvP duels
A skill or PvP platform is a backend problem more than a front-end one. These are the components we would expect in the design, and the job each one does.
| Component | Job | Implementation notes |
| Identity and age verification | Blocks under-18s and duplicate accounts before paid entry | Reuse the PAM and KYC from the betting stack; add device and payment-instrument checks |
| Wallet and double-entry ledger | Holds player balances, escrow and revenue in separate accounts | Every movement has matching debit and credit entries; operator funds never sit in escrow accounts |
| Escrow state machine | Moves each match through LOCKED, SETTLED or CANCELLED_REFUND | Idempotent transitions; settlement only on a signed result; refunds logged with reason codes |
| Matchmaking and rating | Pairs players of similar skill without handicaps | Glicko-2 or TrueSkill; widen the rating window as queue time grows; offer a tournament or cancel if no fair match exists |
| Authoritative game server | Computes every outcome from raw player inputs | The client only renders and sends inputs; the server validates timing and rejects impossible actions |
| Replay and audit store | Lets anyone reconstruct a disputed match | Store inputs, seeds and a hash per match; keep for the retention period counsel sets |
| Integrity services | Detect bots, smurfs and collusion | Input-timing analysis, win-rate anomalies between paired accounts, shared device and network signals |
| Skill telemetry | Shows how results relate to player skill over time | Compare outcomes by rating band and by repeat play; supply this to counsel as engineering evidence, not as a legal threshold |
| Payout and limits | Pays prizes and enforces responsible-play limits | Spending and session limits, cooling-off periods, clear fee and prize display at entry |
OmiSoft builds these layers through backend game development: dedicated game servers, server-side validation and anti-cheat logic, scalable databases and real-time telemetry. Client-side gameplay and multiplayer front ends sit within our game development work.
Paid tournaments versus PvP duels
| Question | Paid tournament | PvP duel |
| Who funds the prize | Entry fees, or a guaranteed prize the organiser commits to | The two entry fees, minus a disclosed fee |
| Main design risk | Prize table that changes with the number of entrants after entry; operator-seeded players | Mismatched pairs, house-run opponents, collusion between the two players |
| Questions for counsel | Does §3 of Civil Code Art. 814 bear on this competition? If entry is free and prizes are promotional, is prior authorisation under Law 5.768/1971 needed? | Does the duel pass LCP Art. 50 §3(a) for this game? Could §3(c) be read to cover it? Is the fee structure an intermediation risk under MP Art. 1? |
| Engineering priority | Bracket and prize-table versioning, tie rules, anti-collusion | Matchmaking quality, server authority, dispute and refund flow |
What carries over from a betting stack
| Keep | Rebuild | Remove for Brazil |
| PAM, KYC, responsible-play tooling, CRM and analytics infrastructure | Wallet (from house balance to escrow), game logic (server-authoritative), matchmaking and rating, anti-cheat | Odds engine, trading and risk desk, RNG game integrations, cash bonuses tied to wagering |
Two rules apply here as on every other path. Brazilian player data, balances and CRM lists from the betting product stay in its compliance archive and are not moved into the new product. And a skill product should be built in stages that can stop cleanly if counsel’s view, the MP conversion or PL 5477 changes the picture. If the same stack is more valuable in another regulated market, the iGaming software development route covers redeployment.
Questions to settle before engineering starts
- Which game, exactly, and does gain or loss depend predominantly on skill in that design? (LCP Art. 50 §3(a))
- Could the format be treated as a sports competition with player stakes? (LCP Art. 50 §3(c))
- How does Civil Code Art. 814 apply to the prizes?
- Is the fee flat and disclosed, and does the operator ever hold a position in a match?
- How are minors excluded before paid entry? (ECA Digital)
- Which payment institutions and stores have accepted this model, on what descriptors?
- What changes if PL 5477/2026 is enacted or the MP is amended on conversion?
