The tax treatment of sports betting winnings varies sharply from one jurisdiction to another: untaxed for a non-professional player in France, Germany, Portugal and the UK; folded into taxable income in Spain and Brazil; taxed at source in Italy; exempt below a high threshold in Switzerland; withheld above a threshold in the Netherlands. What applies to you depends on your actual tax residence, never on the language of this page: always check your situation with your own tax authority.
Sources last verified: 3 September 2026.
The essentials in a few seconds
The tax treatment of a sports betting win depends on the jurisdiction where you are tax resident — not on the country where you bet, nor on the language you're reading this page in. Nine jurisdictions are compared below, each backed by an official statute or authority, dated as of the verification.
Three ideas carry the whole page:
- the regime varies sharply — untaxed for a non-professional player in some countries, folded into taxable income or withheld at source in others;
- player and operator don't pay the same tax — one is sometimes exempt while the other is systematically taxed on stakes or gross gaming revenue;
- tax residence trumps everything else — neither the language of this page nor the country of the operator you chose determines your regime.
What this page doesn't do. It's not personalised tax advice and doesn't replace your competent tax authority. The applicable regime depends on your actual tax residence, a fact never guaranteed by the locale you're reading this page in — an English-speaking reader may be tax resident elsewhere, and vice versa. Always check your situation with the relevant official source before drawing any conclusion.
If you're reading this page in English, your most likely reference jurisdiction is Great Britain — that's only a probability, never a certainty. The reading locale is the best signal this page has, and it's never proof of tax residence. A UK-based reader may be tax resident in another country, and vice versa: always check your actual situation via the register of bookmakers licensed in Great Britain and, for the tax side, with the tax authority of your residence.
The regime by jurisdiction
The table below compares nine jurisdictions: the tax treatment applied to the non-professional individual player, and a glimpse of the — separate — regime applied to the operator. Every row links to its official, named and dated source. A jurisdiction for which only the operator's regime was officially sourceable at the time of writing — Belgium, in this case — was removed from the table rather than approximated.
| Jurisdiction | Player regime (winnings) | Operator regime | Official source |
|---|---|---|---|
| France | Untaxed for a non-professional player; becomes taxable as business income if the activity turns habitual and organised to generate regular income | Sports betting duty (TCA) | BOFiP, 28 June 2023 |
| United Kingdom | Untaxed, regardless of the amount won, including for a habitual bettor | General Betting Duty | HMRC BIM22015 |
| Germany | Untaxed for a private player, unless reclassified as an organised commercial activity | Sports betting duty (5.3% of stake) | EStG §2 Abs. 3 |
| Spain | Folded into the general IRPF base and taxed at progressive rates; the year's losses are offsettable up to the amount of winnings | Gambling activity tax | Agencia Tributaria |
| Italy | Taxed at source through withholding when the bet is placed with an ADM-licensed operator: the player receives a net amount | Stake duty (24.5% online since 1 January 2025) | TUIR, art. 67 |
| Portugal | Untaxed on legal online sports betting winnings | Online gaming tax, IEJO (8% of stake volume) | Decree-Law 66/2015 |
| Netherlands | Taxed via the kansspelbelasting, withheld by the licensed operator above a €449 monthly-winnings threshold; rate set annually by tax law | Same levy, paid by the operator on the player's behalf | Belastingdienst |
| Switzerland | Exempt from federal direct tax up to CHF 1,070,400 per win; the amount above that is taxable | Casino/gaming-house duty, a separate regime from the player's | FTA/ESTV |
| Brazil | Net annual gain per betting category taxed at 15% income tax; mandatory declaration above BRL 28,467.20 of cumulative annual winnings | Tax on the operator's gross gaming revenue | Receita Federal |
Player and operator: two separate levies
Two separate levies overlap in almost every jurisdiction: the player's, and the operator's. Gross gaming revenue — stakes collected minus winnings paid out — underpins most of the taxes falling on the operator, before it turns that into net profit. Whether or not the player is themself taxed, in nearly every jurisdiction listed the licensed operator pays a separate duty, based on stakes or on that gross revenue.
Confusing the two regimes is the most common mistake: an untaxed French player sometimes reads, wrongly, that "sports betting isn't taxed at all" — while the operator they bet with pays a duty on every stake received.
A worked example: stake, win, and two different taxes
Take a player who stakes €100 on a bet at odds of 3.00 and collects €300, a net win of €200. In France, that win isn't taxed for a non-professional player: the €200 stays theirs with no income-tax declaration to make, as long as the activity stays casual. The licensed operator who settled that bet, on the other hand, paid the sports betting duty the moment it received the €100 stake — regardless of whether the bet won or lost.
The same mechanism repeats, with different rules, across the nine jurisdictions compared: two levies that fall on neither the same base, nor the same taxpayer, nor the same moment. The operator's duty is owed as soon as the stake is collected, whether the bet wins or loses. The player's regime, where it exists, only ever applies to a win actually obtained, never to a lost stake. Confusing the two means comparing a systematic levy to a conditional one.
Checking a row in this table takes barely a minute: every source cited is a direct link to the official text or page, not a third-party summary. That's the method behind this entire comparison — and the reason a jurisdiction with no primary source available for the player's regime was removed from it, rather than approximated.
When a casual win becomes a taxable activity
Several jurisdictions distinguish the casual player from one whose activity becomes organised and regular enough to amount to a structured source of income. In France as in Germany, the principle is similar: an isolated, chance-driven win isn't treated as professional income — but an activity carried out with enough regularity, means and intent to generate income can be reclassified, and taxed differently.
None of the sources consulted sets a universal numerical threshold for that shift: the qualification depends on a set of factors specific to each national law — frequency, organisation, resources committed. It's a question of fact, not of calculation, decided only case by case.
"I win regularly, so my winnings can never be taxable."
That's the reverse of the correct reasoning in several jurisdictions: it's precisely the regularity and organisation of a betting activity — not the mere fact of winning — that can push a player into a different regime than a casual win. The chance nature of an isolated win and the structure of a repeated activity don't fall under the same tax analysis.
What the comparison with a savings product doesn't change
A sports bet isn't a financial instrument, and its tax treatment follows none of the rules that apply to a savings product or a securities account. The ROI of a betting record is a gross return, before any applicable tax regime — and that regime, where it exists, applies bet by bet or activity by activity depending on the jurisdiction, not according to the logic of an annual contribution cap or a flat tax on capital income.
The comparison between sports betting and financial instruments, its limits and what it genuinely lets you borrow as a method, is covered in detail on a dedicated page.
What the comparison with investing allows, and what it doesn't →
Responsible gambling. No tax regime, favourable or not, makes a bet safer or more profitable. A stake can be lost in full, whatever the tax treatment of any eventual win. Never spend on betting money you need for daily life, housing, bills or your safety savings, and use the limit-setting or self-exclusion tools offered by licensed operators. Learn more about responsible gambling.
How to read this table over time
Tax law changes. A rate, a threshold or a qualification can shift from one year to the next — already the case for the Dutch kansspelbelasting rate, revised on 1 January 2026, or the Italian stake duty, effective since 1 January 2025. The verification date at the top of the page identifies when each source was last checked; beyond that date, the official source cited in the table remains the reference to consult directly.
OddScore documents the odds market, not tax law: this page stays informative, sourced and dated, never a substitute for a personal check.
Back to the full profitability guide →
Dig into the market
Odds movements are only part of the story. Here are the next topics to read.
Profitability in sports betting: how to measure it
Profit, ROI, expected value, variance, sample size, drawdown, risk.
Read the guideROI and yield: calculation and interpretation
The gross figure before any applicable tax regime.
Understand ROISports betting, stocks and crypto
Methods that overlap, economic products that don't — taxation is part of that.
Compare the methodsBookmakers licensed in Great Britain
The regulatory register by country, with the same jurisdiction-warning device.
See the registerFrequently asked questions
Are my sports betting winnings taxable?
It depends entirely on your tax residence. Some countries don't tax a non-professional player's winnings (France, Germany, the UK, Portugal), others fold them into taxable income (Spain, Brazil) or tax them at source (Italy). Check the table below, then your own tax authority.
Does the tax regime depend on the language I'm reading this page in?
No. It depends solely on your actual tax residence, which has no guaranteed link to the locale you're reading. An English-speaking reader may be tax resident elsewhere, and vice versa.
If I don't pay tax on my winnings, doesn't that mean the operator isn't taxed either?
It doesn't. In almost every jurisdiction listed, the licensed operator pays a duty on stakes or on gross gaming revenue, whether or not the player is themself taxed. These are two separate levies, at two different levels.
Does betting regularly change my tax treatment?
In several jurisdictions, yes. A player whose activity becomes organised and regular enough to amount to a structured source of income can be reclassified and taxed differently from a casual player — notably the case in France and Germany.
Does this page replace tax advice?
No. It summarises official sources as of a given date, for informational purposes. Tax law changes, individual situations vary, and only your tax authority or a professional can confirm what applies to your specific case.
Why don't some countries like Belgium appear in the table?
Because this page only publishes rows backed by a named, dated official source. For some jurisdictions, only the operator's regime was officially sourceable at the time of writing, not the player's: the row was removed rather than approximated.
Does OddScore provide tax guidance?
No. OddScore compares the odds of several bookmakers and documents the sports betting market. The platform provides no tax, financial or staking advice, and this page is no exception to that principle.
Sources & methodology
Each row in the table above is backed by a named, dated official source — the tax authority or a consolidated statute of the jurisdiction in question. The regime described is that of the non-professional individual player; the operator's regime, where mentioned, comes from a separate source.
- For each jurisdiction, look for the official source that governs the individual player's tax treatment — never a secondary source or a specialised website.
- Systematically distinguish the player's regime from the operator's, two different levies on two different bases.
- Remove from the table any jurisdiction for which only the operator's regime was officially sourceable, rather than approximate the player's.
- Date each source as identifiable on the page consulted, or note the access date when the page carries no date of its own.
- France — BOFiP, BOI-BNC-CHAMP-10-30-40 (gambling winnings, last version 28 June 2023)
- United Kingdom — HMRC, Business Income Manual BIM22015
- Germany — Einkommensteuergesetz, §2 Abs. 3 (closed catalogue of taxable income)
- Spain — Agencia Tributaria, Manual práctico Renta
- Italy — Testo Unico delle Imposte sui Redditi (Presidential Decree 917/1986), art. 67
- Portugal — Decree-Law 66/2015, fiscal regime for online gaming and betting
- Netherlands — Belastingdienst, kansspelbelasting on gambling winnings
- Switzerland — Federal Tax Administration (FTA/ESTV), gambling winnings
- Brazil — Receita Federal (gov.br), taxation of fixed-odds betting winnings