*just check with them if the monthly fee includes any transactions like with their Credit Card processing, the monthly fee gives you x amount of transactions, then after that, you pay per transaction.. Not sure if it works the same for Debit Orders.
If your volumes/numbers are low, better to stick with EFT and make clients pay in advance 3 months/ 12 months etc so you don't have to deal with monthly collections on small amounts.