Are Crypto Betting Winnings Taxed in Ireland? Winnings vs Capital Gains Tax, Worked Examples and Records to Keep
Welcome bonus for new players + fast crypto payouts. Just helping a brother out.
18+. Crypto deposits. Cloudbet is licensed in Curaçao and is NOT licensed by the GRAI. Irish gambling law changed in 2026: only GRAI-licensed operators may lawfully take bets from Irish customers. Ad: we may earn a commission. Bet only what you can afford to lose.

Here's the bit nobody in the group chat gets right. If you bet with crypto from Ireland, there are really two separate questions: is the bet taxed, and is the crypto taxed? The answer to the first is generally no. The answer to the second is "sometimes, and more often than you'd think". You can owe Capital Gains Tax on a night when you lost every bet, and owe nothing on a night you won big. This guide untangles the two with plain euro examples, so you know what to keep track of and when it's worth paying someone to look at it properly.
This isn't tax advice. Rules change and your own situation matters, so check Revenue's current guidance or talk to a tax adviser before you file. 18+ only. Cloudbet is licensed in Curaçao and is not licensed by the Gambling Regulatory Authority of Ireland (GRAI). Gambling Care: 1800 936 725 (NI: 08000 886 725).

The short answer
- Betting winnings themselves are generally not taxed for punters in Ireland. That's the same whether you bet in euro or in crypto.
- Crypto is treated as an asset by Revenue. When you dispose of it (sell it, swap it, or spend it), any gain since you got it can be subject to Capital Gains Tax (CGT) at 33%.
- The first €1,270 of gains each year is exempt for each person. Plenty of casual punters never go over it.
- Depositing crypto at a betting site can count as spending it, so a rise in price between buying and depositing can be a gain.
- Crypto you withdraw starts a new clock. If it rises before you sell it for euro, that rise is a gain; if it falls, that's a loss you can generally use.
- Keep a simple log. Date, coin, amount, euro value, what you did. It's the difference between a ten-minute tax return and a weekend of misery.
Two different things: the bet and the crypto
Think of a crypto bet as three steps. You get the crypto (buy it, or receive it). You use it to bet. You get some back (or none) and eventually turn it back into euro or keep it.
The bet in the middle is gambling. Gambling winnings are generally not taxed for the punter in Ireland, and there's no form to fill in for a winning accumulator. Betting duty is a separate thing that falls on operators, not on you; we explain the difference in our guide to betting duty in Ireland.
The crypto on either side is an asset. Revenue generally treats crypto like any other asset for CGT: when you dispose of it, you compare what you got for it with what it cost you, and the difference is a gain or a loss. A disposal includes selling it for euro, and it can include swapping it for a different coin or using it to pay for something.
So the tax question is never "did I win?". It's "did the crypto go up in value between the moment I got it and the moment I got rid of it?"
When a disposal can happen in a betting journey
| Step | Is it a disposal? | What can create a gain or loss |
|---|---|---|
| Buying crypto with euro | No. You're acquiring it. | Nothing yet. Note the cost, including fees. |
| Moving it between your own wallets | Generally no, if it stays yours | Nothing, but network fees are worth logging. |
| Depositing at a betting site | Can be, as you're handing it over to use | Any rise in value since you bought it |
| Swapping coin A for coin B | Yes, generally | Rise in value of coin A since you got it |
| Withdrawing winnings in crypto | You're acquiring crypto | Nothing yet. Its euro value now becomes your starting cost. |
| Selling withdrawn crypto for euro | Yes | Rise or fall since you withdrew it |
How exactly a deposit to a betting site is treated is the kind of detail where an adviser earns their fee, particularly if the site holds your balance in the same coin. The safest working assumption for record-keeping is to treat a deposit as a disposal at its euro value on the day, and log it that way. If you're told later that a particular deposit wasn't a disposal, you've lost nothing by having the record.
Worked example 1: you lost every bet and still have a gain
You buy €500 of bitcoin in January. By the time you deposit it all at a betting site in February, the price has risen 10%, so it's worth €550. You then lose the lot over the Six Nations.
On the betting side, there's nothing to tax; you lost. On the crypto side, you disposed of something that cost €500 when it was worth €550, a gain of €50. That's well inside the €1,270 annual exemption, so there's no tax to pay in that example on its own. But it counts toward your total gains for the year, and if you do this every week through a rising market, it adds up.
Worked example 2: you won, and the crypto went up after
You withdraw winnings of bitcoin worth €1,200 on the day it lands in your wallet. You hold it, and two months later you sell it for €1,500.
The €1,200 of winnings itself is gambling, so it's generally not taxed. Your starting cost for that bitcoin is €1,200, its value when you received it. When you sell at €1,500, that's a gain of €300. Again, inside the exemption if it's your only gain that year.
Recording the euro value of every withdrawal on the day it arrives is what makes this work. Without it, you've no way to show your starting cost, and the gain can look much bigger than it really is.
Worked example 3: you won, and the crypto fell after
This time you withdraw bitcoin worth €6,000 on the day it arrives, then the price falls and you sell for €4,500. That's a capital loss of €1,500. Capital losses can generally be set against capital gains in the same year, and unused losses can usually be carried forward to later years. They can't be set against your wages.
This is the part people miss: a winning night followed by a falling market can leave you with a useful loss on paper. Log it, because it can reduce tax on gains elsewhere, including on shares or other crypto.
Worked example 4: a busy year, dripping deposits in
You buy 0.05 bitcoin for €2,500 in one go (a price of €50,000 per coin), then deposit it in ten equal chunks of 0.005 over the year as the price moves around. The chunks cost €250 each. Here's how each deposit works out at the price on the day:
| Deposit | Price per coin | Value of 0.005 | Gain or loss |
|---|---|---|---|
| 1 | €52,000 | €260 | +€10 |
| 2 | €54,000 | €270 | +€20 |
| 3 | €49,000 | €245 | −€5 |
| 4 | €58,000 | €290 | +€40 |
| 5 | €61,000 | €305 | +€55 |
| 6 | €57,000 | €285 | +€35 |
| 7 | €63,000 | €315 | +€65 |
| 8 | €66,000 | €330 | +€80 |
| 9 | €60,000 | €300 | +€50 |
| 10 | €64,000 | €320 | +€70 |
Total net gain: €420, inside the exemption. These are made-up prices to show the mechanics, not a forecast. The point is that ten small deposits create ten small disposals, each with its own gain or loss, and you need all ten in your log. In a strongly rising year, the same pattern with bigger amounts can easily push you past €1,270.
Worked example 5: a whole year for a typical crypto punter
Here's how a fairly normal year might look once you add everything up. All the figures are made up to show the mechanics.
| What happened | Gain or loss |
|---|---|
| Twelve monthly deposits of bitcoin, each worth a bit more than it cost | +€180 |
| Winnings withdrawn in bitcoin, sold later at a higher price | +€150 |
| One swap of bitcoin into USDT after a price rise | +€60 |
| Winnings withdrawn in ether, sold after the price dropped | −€90 |
| Net gain for the year | +€300 |
Net gain of €300, comfortably under the €1,270 exemption, so no CGT to pay in this example. But notice that it took four different kinds of transaction to get there, and you could only work out the −€90 because the withdrawal value was logged. Whether you need to file anything when you're under the exemption depends on whether you're already in the self-assessment system; check with Revenue or an adviser.
Bonuses, free bets and free spins paid in crypto
A free bet or bonus credited in crypto is part of the gambling, so any winnings from it are treated like other winnings. The crypto you eventually withdraw from it is acquired at its euro value on the day it lands in your wallet, the same as any other withdrawal. If a site pays you crypto for something that isn't a bet, like referring friends or a loyalty "rakeback" that looks more like a payment than a winning, it may be treated differently. Log it with a clear note and let your adviser decide.
What if your balance sits on the site for months?
If the betting site keeps your balance in bitcoin, the euro value goes up and down while it sits there. You haven't sold anything, so there's generally nothing to report until you withdraw and later dispose of it. The catch is that a balance left on the site for months mixes up betting and investing, and if the price rises a lot and you then withdraw and sell, the record of what came from where gets messy fast.
Keep the betting balance small. Withdraw winnings in chunks, log each one, and hold any longer-term crypto in your own wallet where it's clearly an investment. It's tidier for tax, and it's much safer: money on a gambling site is money you might play back.
Couples and shared wallets
Each person has their own €1,270 exemption, and it generally can't be passed to a spouse or partner. If you share a wallet or one person buys crypto that the other bets with, it gets complicated quickly, because who owns the crypto decides whose gain it is. The simple fix: one wallet per person, one log per person, and no mixing. If you've already mixed, write down who paid for what while you still remember.
Never kept records? Here's how to rebuild them
- Export everything you can from your exchange: purchases, sales, withdrawals to outside wallets. Most exchanges offer a CSV download.
- Export your wallet history. Self-custody wallets show every transaction; you can also look them up on a public block explorer using your address.
- Download your betting site's deposit and withdrawal history. Match each one to a wallet transaction by date and amount.
- Find the euro value on each date from a reputable price history. Note your source and use it consistently.
- Put it all in one sheet using the columns in the record-keeping section further down, then work out the gain or loss on each disposal.
- If the result is near or above the exemption, take the sheet to an adviser. It'll save them time and you money.
It's tedious the first time, but you only do it once if you keep the log going afterwards.
How much tax, if you go over the exemption
CGT is charged at 33% on your net gains above the annual exemption of €1,270 per person. Some examples for a single person with no other gains:
| Net gains for the year | Taxable after €1,270 | CGT at 33% |
|---|---|---|
| €800 | €0 | €0 |
| €1,270 | €0 | €0 |
| €2,000 | €730 | €240.90 |
| €3,000 | €1,730 | €570.90 |
| €5,000 | €3,730 | €1,230.90 |
| €10,000 | €8,730 | €2,880.90 |
With losses: if you had €3,000 of gains and €1,000 of losses in the same year, your net gain is €2,000, and the CGT works out at about €240.90. The exemption is per person and generally can't be transferred to a partner, so check how it applies to you if you file jointly.
A bigger winner: say you withdrew crypto worth €20,000 and later sold it for €26,000. The €20,000 is winnings, generally not taxed. The €6,000 rise is a gain, and on its own the CGT would be about €1,560.90. That's real money, and it's the most common way a crypto punter ends up with a tax bill.
Stablecoins aren't tax-free either
People assume betting in USDT or USDC avoids all this because the coin "doesn't move". It doesn't move against the US dollar. It does move against the euro, because the euro and dollar move against each other.
Example: you buy 1,000 USDT when it costs you €920. Months later you deposit it when 1,000 USDT is worth €950. That's a gain of €30, purely from the exchange rate. Small, and usually lost inside the exemption, but it still belongs in the log. In a year where the dollar moves a lot, it adds up across many deposits. For more on betting in stablecoins, see our guide to betting with USDT in Ireland.
A euro-pegged stablecoin cuts this down further. Whether it removes it completely depends on the coin's own small movements around its peg, so log those too.
18+. Crypto deposits. Cloudbet is licensed in Curaçao and is NOT licensed by the GRAI. Irish gambling law changed in 2026: only GRAI-licensed operators may lawfully take bets from Irish customers. Ad: we may earn a commission. Bet only what you can afford to lose.
Fees: don't forget them
Fees you pay to buy or sell an asset can generally be included in your cost or deducted from your proceeds when working out a gain. Example: you buy crypto for €1,000 plus a €15 fee, then sell it for €1,300 with a €10 fee. Your gain is about €275, not €300. Network fees on transfers between your own wallets are a greyer area; log them anyway and let your adviser decide.
Which coins are you selling? Matching rules
If you buy the same coin at different prices, which purchase are you disposing of when you sell some? It matters. Say you bought 0.01 bitcoin for €400 and later another 0.01 for €600, then you deposit 0.01 when it's worth €700.
- Matching the first purchase: gain €300.
- Matching the last purchase: gain €100.
Ireland generally matches disposals of identical assets on a first in, first out basis, and Revenue's crypto guidance points the same way. Check how it applies to your coins in Revenue's current manual, because there are special rules for buying back shortly after selling. The practical takeaway: keep every purchase in your log, not just a running total, or you can't work this out later.
Deadlines and how you'd pay
For most people, CGT has two payment deadlines in a year:
- Gains made from 1 January to 30 November: pay by 15 December of the same year.
- Gains made in December: pay by 31 January of the following year.
You'd then report the gains on a return by 31 October of the following year: on Form 11 if you already file a self-assessment return, or Form CG1 if you don't. These dates are set by Revenue and can change, and online filing can come with an extended deadline, so check Revenue's current calendar for your year.
Notice the first deadline comes before the year is over. If you make a big gain in March, the tax is due in December, not some time the year after. Put the money aside when you sell.
What isn't covered by "winnings aren't taxed"
The general rule protects your bets. It doesn't cover everything around them:
- Crypto gains, as above.
- Interest or staking rewards on crypto you hold in a wallet or app. These are generally income, not winnings.
- Income from tipping, paid tip groups, affiliate commissions or content about betting. That's business or employment-type income.
- Running betting as a business for other people, or matched betting at a scale that looks like trading. Rare, but if that's you, get advice rather than assuming.
Most recreational punters only need to think about the first one.
Does Revenue know about my crypto?
Assume it can. Under EU rules known as DAC8, crypto platforms authorised in the EU collect information about users' transactions for tax authorities, with collection starting in 2026. Irish banks also see your euro coming in and out of exchanges. An offshore betting site may not report anything, but the exchange you buy and sell through very likely will.
That's not something to be scared of if you keep records. It just means "nobody will ever know" isn't a plan. If you've had gains in past years and never declared them, talk to an adviser about Revenue's arrangements for correcting past returns; coming forward yourself is usually treated better than being found.
The record-keeping system that actually works
You don't need software. A spreadsheet with these columns does the job:
| Column | Example |
|---|---|
| Date | 14 March |
| Type | Buy / Deposit / Withdraw / Sell / Swap / Fee |
| Coin and network | BTC, or USDT on a named network |
| Amount of coin | 0.005 |
| Euro value on the day | €290 |
| Fees in euro | €1.20 |
| Where | Exchange name, wallet, or betting site |
| Note | "Six Nations deposit", "Cheltenham winnings" |
A few habits make it painless:
- Log on the day. Five seconds after each transaction beats a weekend of reconstruction in October.
- Use one exchange and one betting wallet where you can, so there are fewer places to export from. Our guide to the best crypto wallet for betting from Ireland covers a simple two-wallet setup.
- Export transaction histories from your exchange and wallet every few months. Sites change, close or lose data.
- Screenshot the price for big withdrawals, or note the exchange's price at that minute.
- Keep your betting site's history too. It shows deposits and withdrawals, even if it doesn't show euro values.
How to keep tax small without doing anything dodgy
- Bet from a stablecoin float rather than a volatile coin. Smaller swings mean smaller gains and losses to track.
- Convert winnings back to euro reasonably soon if you don't want to be holding crypto as an investment. The longer you hold, the bigger the possible gain or loss.
- Use the €1,270 exemption knowingly. If you're near it, the timing of a sale between December and January can change which year a gain falls in.
- Use your losses. Logged capital losses reduce gains; unlogged ones help nobody.
- Don't hold savings on a betting site. It mixes up your records and puts your money at risk.
None of this is avoidance. It's just keeping your betting money simple.
Five myths Irish punters pick up online
- "Crypto bets are invisible to Revenue." The bet may be; your exchange's records aren't.
- "If I lost overall, there's no tax." Betting losses don't cancel crypto gains. You can lose every bet and still have a CGT gain on the deposits.
- "Stablecoins can't have gains." Against the euro, they can.
- "I only pay when I cash out to my bank." Swaps between coins and deposits can be disposals too.
- "Regular punters pay income tax on winnings." The general position in Ireland is that betting winnings aren't taxed, even if you bet a lot. It's the crypto and any side income that matter. If betting is genuinely your living, get advice on your own case.
Northern Ireland is different
Northern Ireland follows UK tax rules, set by HMRC. Gambling winnings are generally not taxed there either, but UK Capital Gains Tax has different rates, a different annual allowance and its own matching rules for crypto. If you live in the North, use HMRC's guidance, not this page. Also note that many offshore crypto betting sites don't accept UK customers at all.
When it's worth paying an adviser
- Your gains are clearly over €1,270 in a year.
- You've had gains in earlier years that you never reported.
- You use several coins, wallets and swaps and can't easily tell what you hold.
- You earn from betting-related work: tips, content, affiliates.
- You've had one big win and are thinking about what to do with it.
A one-off session with a tax adviser who knows crypto is cheap compared with getting it wrong, and you'll walk out with a method for every year after.
A big win: what to do in the first week
If a bet comes in big and you withdraw a serious amount of crypto, a few calm steps save a lot of hassle later.
- Log the euro value the minute it arrives. That's your starting cost, and it's the number that keeps any later gain small.
- Decide if you're a punter or an investor with this money. If you don't want to hold crypto, convert it back to euro soon, so a price swing doesn't turn your win into a gain or a loss.
- Keep the betting site's statement. When a large amount lands in your bank from an exchange, the bank may ask where the money came from. A statement showing the winning bet and the withdrawal answers that quickly.
- Don't play it back. Withdraw it, leave a small float, and give yourself a few days before making any decisions.
A quick checklist before the October deadline
- Every buy, deposit, withdrawal, swap and sale is in the log with its euro value.
- Fees are recorded.
- Gains and losses for the year are added up, and you know if you're over €1,270.
- Any tax due for January to November was paid by 15 December, and December's by 31 January.
- Exports from your exchange, wallet and betting site are saved somewhere safe.
Is betting with crypto legal from Ireland?
Holding and using crypto is legal in Ireland, and adults can bet with licensed operators. The GRAI began issuing remote betting licences on 1 July 2026. Cloudbet is licensed in Curaçao, not by the GRAI, so Irish consumer protections and GRAI complaint routes won't apply to it. Read our guides on whether gambling with crypto is legal and the Irish betting law guide before you decide. If you're just starting out, see how to buy crypto for betting in Ireland and our note on spread betting and tax if you've seen that comparison online.
Keep it a game
A tax bill on top of betting losses is a horrible surprise, and the stress of untracked crypto can make people bet more to "sort it out". Keep a fixed monthly float, keep your records, and stop if betting isn't fun any more. Gambling Care is free, confidential and 24/7 on 1800 936 725 (NI: 08000 886 725). More tools are on our responsible gambling page.
My take
Crypto betting winnings themselves are generally not taxed in Ireland. What can be taxed is the crypto: every time it goes up between the day you got it and the day you deposit, swap or sell it. For most casual punters, the €1,270 exemption means the bill is zero, but you only know that if you keep a log. Bet from a stablecoin float, record the euro value of every deposit and withdrawal on the day, convert winnings back to euro when you're done, and get an adviser in once your gains get serious. Do that and tax becomes a ten-minute job, not a nasty letter.
Questions players ask
Do I pay tax on crypto betting winnings in Ireland?
Betting winnings themselves are generally not taxed for punters in Ireland. But the crypto is an asset, so a rise in its value before you deposit, swap or sell it can be subject to Capital Gains Tax.
Is depositing crypto at a betting site a taxable event?
It can be treated as a disposal, because you're handing over the crypto to use it. If it rose in value since you bought it, that rise may be a gain. Log every deposit with its euro value on the day.
How much is Capital Gains Tax on crypto in Ireland?
CGT is 33% on net gains above the €1,270 annual exemption per person. Losses on crypto can generally be set against gains in the same year or carried forward.
Do stablecoins avoid Capital Gains Tax?
Not entirely. A dollar stablecoin moves against the euro, so small gains or losses can still arise. They're usually small, but they still belong in your records.
When do I have to pay CGT on crypto in Ireland?
Generally, gains from January to November are due by 15 December, and December gains by 31 January the next year, with the return filed by 31 October of the following year. Check Revenue's current dates.
18+. Crypto deposits. Cloudbet is licensed in Curaçao and is NOT licensed by the GRAI. Irish gambling law changed in 2026: only GRAI-licensed operators may lawfully take bets from Irish customers. Ad: we may earn a commission. Bet only what you can afford to lose.
If betting is costing you more than money, free and confidential help is there 24 hours a day, 365 days a year: the Problem Gambling Helpline run by Dunlewey Addiction Services for Gambling Care, on 1800 936 725 (from Northern Ireland: 08000 886 725). Source: grai.ie.