I'd like to share some information about transactions fees for QuickBooks.
Every time you process a transaction, QuickBooks Payments charges a fee. And it depends on how you processed the payments. You can refer to the QuickBooks Payments website to check on the most up-to-date information.
However, if you'd like to avoid the fees in the future, you can just manually record the payments instead of using QuickBooks Payments.
Let me also add these handy articles that you can review in the future. These will guide you more about discount fees and what to do with rejected payments.
There are different ways to record a payment in QuickBooks Online (QBO). The first option is to create a Receive Payment transaction and match it with an invoice.
Here's how:
Go to + New.
Select Receive payment.
From the Customer dropdown, choose a customer.
In the Outstanding Transactions section, select the unpaid invoice you wish to apply the payment toward.
In the Payment method dropdown, select the payment method.
Do remember that all deposits you create in QBO must match exactly what is on your bank statement as a deposit. If it doesn’t you will need to delete your QBO deposits and start again.
I understand that you want a payment processor will accept ACH payments for free. With that, you may want to visit our QuickBooks Apps store to find the right processor of your business needs. You can review the product and see its ratings and reviews as well.