If you deposit more than $10,000 into your bank at one time, or in one day you have to fill out a CTR (Currency Transaction Report). A CRT - cash transactions in excess of $10,000 during the same business day. The amount over $10,000 can be either from one transaction or a combination of cash transactions. You have to file this with the IRS, they want to make sure your not laundering money.
Also.....Here is what the government see's that you must pay taxes on, from what I have read in the past.
...winnings of $1,500 or more from keno, less the cost of the tickets bought on the winning game.
...winnings of $600 or more from horse racing, dog racing, or jai alai, if the winnings are at least 300 times the wager.
...winnings of $600 or more from poker tournaments.
...and winnings of $600 or more from state lotteries.