Square, QuickBooks, wave, and PayPal can all do what you want. You need a business account whatever you use. I've heard horror stories of personal venmo(owned by PayPal) accounts being frozen if they suspect them of being used for business.
I use the one built into QuickBooks since I can send...