In this low interest rate environment, banks need to charge more fees for their services because they make very little money on loans. If your business is tight on cash, probably you are incurring frequent overdraft and other fees.
I had a client that was being charged over $1,000 monthly in fees by the bank, a lot more than the factoring fees once we started funding their invoices. By improving your cash flow with factoring, you can avoid many of the bank fees.

https://www.forbes.com/sites/allbusiness/2016/04/26/slow-paying-clients-7-tips-to-help-you-get-paid-faster/#5bfc27323979