ADVERTISING CONTENT|
+18Gambling involves risk. Only for +18. Play responsibly.
Back to Guides
Updated January 2025

Sports Betting Tax in Spain

A complete guide to understanding your tax obligations on gambling winnings as a resident in Spain.

Are Gambling Winnings Taxed in Spain?

Yes, gambling winnings in Spain are subject to personal income tax (IRPF). Unlike some countries where gambling winnings are tax-free, Spain treats them as taxable income that must be declared in your annual tax return.

The good news is that you can offset your losses against your winnings, meaning you only pay tax on your net winnings for the year.

How Gambling Tax Works

Net Winnings Calculation

Your taxable amount is calculated as:

Net Winnings = Total Winnings − Total Stakes

Where It's Declared

Net gambling winnings are added to your “General Taxable Base” (Base Imponible General) in your annual IRPF declaration. They are taxed at your marginal income tax rate, which ranges from 19% to 47% depending on your total income and autonomous community.

Spanish Income Tax Rates (2025)

Your gambling winnings are added to your other income and taxed at the applicable marginal rate:

Income BracketTax Rate
Up to €12,45019%
€12,450 - €20,20024%
€20,200 - €35,20030%
€35,200 - €60,00037%
€60,000 - €300,00045%
Over €300,00047%

Note: Some autonomous communities apply different rates. These are the general state rates.

Keeping Records: Essential Tips

Important: Keep all betting records for at least 4 years (the Spanish tax authority's prescription period).

Download Account Statements

Most operators provide annual statements showing total deposits, withdrawals, and net position.

Track Each Operator Separately

If you use multiple betting sites, keep separate records for each.

Use a Spreadsheet

Create a simple spreadsheet tracking date, operator, stake, and result for major bets.

Save Bank Statements

Keep records of deposits to and withdrawals from betting accounts.

Example Calculation

Let's say you had the following betting activity in 2024:

Total Stakes (all bets)€5,000
Total Winnings (payouts)€5,800
Net Winnings (Taxable)€800

If your other income puts you in the 24% bracket, you would owe approximately €192 in additional tax on your gambling winnings (€800 × 24%).