New Hampshire used to collect a 10% tax on gambling wins worth over $600. However, it abolished this rule after lottery sales began dropping. Now, the Granite State doesn’t charge any tax on gambling winnings. It merely withholds federal taxes (24%) when necessary.