The federal tax on $1,000,000 is 25%. However, at tax time, you will probably find yourself in the highest tax bracket with a tax rate of 37%, meaning you will have to pay an additional sum of money. Furthermore, state tax and all the applicable local taxes will also eat into your winnings.