No, QuickBooks Online (QBO) doesn't impose a $25.00 fee for customers paying invoices with a check online, Karengr116. Let me assist you in understanding the origin of this charge.
QBO Payments does not charge a fee for processing check transactions online because checks are not a supported payment method. Instead, fees vary based on the payment method used, including 2.99% for cards and digital wallets, 1% for ACH bank payments, 2.5% for in-person payments, and 3.5% for keyed-in card transactions.

You may be interested in learning more about processing payments and depositing customer payments into your bank account using QBO. For further information, please refer to this article:
If you find yourself needing a little bit more help with managing your invoices or handling other customer transactions, I'm always here and ready to lend a hand.