Yes, you pay federal income tax on betting winnings, and most states tax them too

Betting winnings are taxable income to the IRS, whether you won at a casino, racetrack, sportsbook, or lottery. The tax applies to the full amount you won, not just your profit after subtracting losses. How much tax you owe depends on the type of bet, where you placed it, and whether the sportsbook or casino withheld tax at the time.

The IRS treats different kinds of bets differently. Winnings from a casino, slot machine, or lottery are reported on Form W-2G and often have tax withheld when ready. Winnings from a sportsbook or online betting site may or may not have tax withheld, depending on the amount and the state where the sportsbook operates. Either way, you report the full amount on your tax return.

State taxes add another layer. Most states that allow sports betting or have casinos also tax the winnings. A few states have no income tax at all, which changes your total bill. The state tax rate varies widely — some states take a flat percentage, others tax it as ordinary income at your marginal rate.

Key Takeaways

  • The IRS requires you to report all betting winnings as income on your tax return, regardless of whether tax was withheld.
  • Casinos and lotteries must issue Form W-2G for winnings above a certain threshold and often withhold 24 percent federal tax automatically.
  • Sportsbooks and online betting sites may not withhold tax, so you may owe a large bill when you file unless you set money aside.
  • You can deduct betting losses, but only up to the amount of your winnings, and only if you itemize deductions.
  • State income tax applies to betting winnings in most states, and the rate depends on your state and sometimes on the type of bet.

How the IRS treats casino and lottery winnings

Casinos, racetracks, and lottery operators are required to report large winnings to the IRS on Form W-2G. The threshold varies by the type of bet: slot machines and keno trigger the form at $1,200 or more; table games at $20,000 or more; bingo and lottery at $5,000 or more; and some other games at $5,000 or more depending on the payout odds.

When a casino or lottery issues a W-2G, it almost always withholds federal tax from your winnings before paying you. The withholding rate is 24 percent for most winnings. If your total tax liability for the year is higher than what was withheld, you will owe the difference when you file. If it is lower, you may get a refund. The casino sends a copy of the W-2G to the IRS, so the income is already on record.

Winnings below the W-2G threshold are still taxable, but the casino does not have to report them or withhold tax. You are responsible for reporting them yourself on your tax return. Many people skip this step, but the IRS can match your bank deposits and casino records, especially for frequent bettors.

Sportsbooks and online betting: withholding and reporting

Sportsbooks and online betting platforms operate under different rules than casinos. Most do not withhold tax from your winnings, even for large amounts. This means you may win $5,000 and receive the full $5,000 without any tax taken out — but you still owe tax on it when you file.

Some sportsbooks issue Form 1099-NEC or Form 1099-MISC if your winnings exceed a certain amount, typically $600 or $20,000 depending on the state and the sportsbook's policies. If you receive a 1099, the IRS has a copy, and you must report the income. If you do not receive a form, you still have to report the winnings — the absence of a form does not mean the income is not taxable.

The lack of withholding is a major difference from casinos. A bettor who wins $10,000 at a sportsbook keeps the full $10,000 but may owe $2,400 to $3,700 in federal tax alone, depending on their tax bracket. Setting aside 25 to 37 percent of large winnings is a practical way to avoid a surprise bill at tax time.

Deducting losses against winnings

You can deduct betting losses, but the rules are strict. You can only deduct losses up to the amount of your winnings — you cannot use losses to create a net loss that offsets other income. If you won $8,000 and lost $10,000, you can deduct $8,000 in losses and report $0 in net betting income, but you cannot deduct the extra $2,000.

To claim losses, you must itemize deductions on Schedule A of your tax return. If you take the standard deduction instead, you cannot deduct losses at all. You also need to keep detailed records: dates, locations, amounts wagered, amounts won, and amounts lost. Credit card statements, betting slips, and account statements from sportsbooks all count as documentation.

The IRS is strict about loss deductions because they are straightforward to overstate. If you claim large losses, keep your records for at least three years. If you are audited, you will need to show proof of every bet you are claiming.

State taxes on betting winnings

Most states that allow sports betting or operate casinos also tax the winnings. The rate and method vary widely. Some states tax betting winnings at a flat rate — for example, Illinois taxes sportsbook winnings at 4.4 percent. Others tax them as ordinary income at your marginal state tax rate, which can be 5 to 13 percent depending on your income and state.

A few states have no income tax at all: Alaska, Florida, Nevada, South Dakota, Tennessee, Texas, Washington, and Wyoming. If you live in one of these states, you owe no state tax on betting winnings. If you live in a state with income tax but placed the bet in a state without income tax, the rules depend on your state — some tax based on where you live, others on where the bet was placed.

Some states also tax the sportsbook or casino operator separately, which does not directly affect your tax bill but may affect the odds or payouts offered. A few states have special tax rates for certain types of bets, such as lottery tickets or horse racing, that differ from the rate for sports betting.

Reporting winnings on your tax return

Winnings from casinos and lotteries go on Form 1040, Line 8, labeled "Other income." If you received a W-2G, you report the amount shown on the form. If you received a 1099 from a sportsbook, you report that amount. If you won money but did not receive a form, you still report the winnings — the IRS expects you to report all income whether or not you receive a form.

If you are claiming losses, you report them on Schedule A under "Other miscellaneous deductions." You list the total amount of losses you can deduct (up to your winnings) and attach a statement showing how you calculated it. The statement should list the types of bets, dates, and amounts, or straightforward state "gambling losses" with the total if you do not have detailed records.

If you have a large amount of winnings and losses, consider using Schedule C (self-employment income) instead of reporting on Line 8. This is only appropriate if you are a professional gambler — someone who bets regularly, keeps detailed records, and treats it as a business. Most casual bettors report on Line 8 and Schedule A.

What happens if you do not report winnings

The IRS matches W-2G forms and 1099 forms to tax returns. If you won $5,000 at a casino and received a W-2G, but did not report it on your return, the IRS will notice. The same applies to sportsbook winnings reported on a 1099. The agency will send you a notice and assess tax, interest, and penalties.

Penalties for unreported income start at 20 percent of the unpaid tax. If the IRS determines the omission was fraudulent rather than an honest mistake, the penalty rises to 75 percent. Interest accrues from the original due date of the return, compounding daily. A $5,000 unreported win can cost you $1,500 to $2,000 in penalties and interest by the time you settle it.

Winnings below the W-2G threshold are harder for the IRS to detect, but not impossible. The agency can subpoena sportsbooks and casinos for customer records, and it does so in audits. If you are audited and cannot produce records of winnings you claimed as losses, the IRS will disallow the losses and assess additional tax.

Planning ahead for a large win

If you win a large amount, the first step is to understand your total tax bill before you spend the money. Calculate your federal tax using your marginal tax bracket, add state tax, and set that amount aside in a separate account. For a $20,000 win, federal tax alone could be $4,800 to $7,400 depending on your bracket; add state tax and the total could exceed $6,000.

If the sportsbook or casino withheld tax, you still need to file a return to report the full amount and claim any losses. The withholding is a credit against your total tax liability, not a final payment. If you won at a sportsbook that did not withhold, consider making an estimated tax payment to the IRS and your state to avoid penalties. Estimated payments are due quarterly, but you can make a catch-up payment when you file your return.

Keep all documentation of the win: confirmation emails, account statements, betting slips, and any W-2G or 1099 forms. If you have losses to deduct, organize them by date and amount. Having this ready before you file makes the process faster and gives you proof if you are ever audited.

Frequently Asked Questions

Do I have to report small wins that did not generate a W-2G or 1099?

Yes. The IRS requires you to report all gambling winnings as income, regardless of the amount or whether you received a form. Winnings below the W-2G threshold are still taxable. The fact that the casino or sportsbook did not issue a form does not mean the income is not taxable.

Can I deduct losses from previous years?

No. Gambling losses can only be deducted in the year they occurred. You cannot carry losses forward to future years or back to prior years. You can only deduct losses up to the amount of your winnings in the same year.

What if I won money in a state where I do not live?

You owe tax to the state where you placed the bet and to your home state. Most states tax based on where the bet was placed, but some tax based on where you live. Check your home state's rules, as some offer a credit for taxes paid to another state to avoid double taxation.

Do professional poker players or sports bettors report differently?

Yes. If gambling is your primary income and you treat it as a business, you report on Schedule C as self-employment income rather than on Line 8. This allows you to deduct business expenses like travel, equipment, and training. The IRS looks at factors like frequency, time spent, and whether you keep detailed records to determine if you are a professional.

What if the sportsbook goes out of business and I lose my winnings?

You still owe tax on the winnings you received, even if you later lost them betting or the sportsbook failed. The tax is based on the amount you won, not on your net profit or loss. You cannot deduct the loss of winnings as a gambling loss unless you lost them through additional bets.