Under BofA Rewards, there is no minimum balance to join and no fee to participate. All you need is an eligible Bank of America personal checking account (Source: Bank of America). Bank of America has said it expects the change to grow enrollment from about 11 million to 30 million members.
