Why do I have to pay the additional 34.99 on top of two fees of 29.99, for a direct deposit, if I already have a bank account set up for direct deposit?

The site says the 34.99 fee is not necessary if I already have a bank account.