Quite shocked your not already on go cardless daz. Its by far the best way. Getting them on it is not so easy though.
i think what ill do is ask a few of my customers whether this could be an option for them in future as theres no point paying £25 a month if only 3 or 4 customers are willing to pay via gocardless.ideally id want say 100 customers paying by GC to make it worthwhile.i already offer BACS,cheques,standing orders, etc
Everyone might not have the ability to pay that way what about old folk my elderly parents don't have this