The payout of large lotteries is usually over 30 years. They take the money and put it into an account so it can draw interest and pay you out of that. You can instead choose the "cash option", which is a one time payment that is much smaller and has absolutely nothing to do with taxes. They will take out the maximum federal taxes, which is 25%, plus whatever your state's maximum tax is, which will usually add up to around 1/3 of your winnings. And anyone who complains that they would be getting 66 million instead of 100 million so "it isn't worth it" is just plain stupid.