See this TurboTax support FAQ for payment of the account fees - https://ttlc.intuit.com/community/charges-and-fees/help/why-was-my-bank-account-auto-debited-for-tur...
IRS website for free tax preparation software vendors - https://www.irs.gov/filing/free-file-do-your-federal-taxes-for-free
INTUIT TERMS OF SERVICE FOR TURBOTAX ONLINE TAX PREPARATION SERVICES
Tax year 2020
5. THIRD PARTY SERVICES
If you sign up for the Refund Processing Service which may enable you to deduct certain fees and any applicable tax from the proceeds of your tax refund, you authorize Intuit (and its third party processor) to debit these amounts (excluding the Refund Processing Service Fee) from the bank account you identify as your Direct Deposit Bank Account in the event that you do not receive a tax refund that is sufficient to pay for them or in the event that your tax refund is delayed. Note that the Refund Processing Service fee is payable to the bank whether or not your refund is large enough to cover your TurboTax fees.
next time read what you agree to. this type of agreement is standard among do-it-yourself software. if you don't want to agree to it, you can always prepare your return manually or use the services of a tax prep service. however, they will bill you upon completion or shortly thereafter and expect timely payment. if you don't pay they can and sometimes do sue or turn it over to a bill collection agency.