Yes, you can receive customer payments via ACH in QB desktop through the GoPayments but even thouhg receiving an ACH in QBO (online) is free, QB charges $1 for doing the same in desktop.
I would suggest two things, one that you might save your customers 55 cents but it will cost you $1, and 2. avoid the next day ACH like the plague. Their 1% fee for what the banking industry has all agreed is free is outrageous and borders on criminal
If you are talking about outgoing ACH bill.com which will integrate with QB costs 49 cents per ACH plus 95 cents per day after free trial.
Your own bank may offer free or lower priced outgoing ACH