ACH is great, but you do have to give out your bank info. If you don't want to do that most banks have a free transfer service. My bank, Chase, has something called quickpay. You can create an account even if you are not a Chase customer. My mom and I use this service to send each other money all the time. I'm sure most banks have something similar. What bank do you use?