There is no fee for direct deposit 🙂
The fee you may be thinking about is a processing fee that is only assessed when you pay for your refund out of refund. That fee is a convenience fee and is charged by the financial institute that conducts that transaction.