Let me address your queries, @jewon_91709.
There's no additional fee for processing direct deposit regardless of the number of paychecks generated in a month in QuickBooks Online(QBO). However, there is an employee usage fee charged for each active employee in addition to your monthly payroll subscription fee.
The employee usage fee is a fixed amount charged per employee, depending on the payroll plan you subscribed to. For example, if you use the Payroll Core plan, which has a $6 per employee usage fee, and process paychecks for five employees during the month, you will be charged $30 for employee usage in addition to your regular payroll subscription fee. You can check this article to view the included features and usage fee per employee for each subscription plan: Payroll Services Pricing.
Also, I'll add this article if you want to learn about the Direct Deposit funding time: When to send your direct deposit in payroll.
Keep me posted if you have other questions about payroll concerns. I'm always here to help. Have a good one.