No, you will never be required to deposit real funds to activate bonus drop codes at sweepstakes casinos. Sweepstakes casinos are free-to-play platforms where all the games are 100% free. While you have the option to purchase additional coins, this is optional.