I use paytrust.com. We have used them for the past ~10 years. I like it because they will add any payee you like, and will set up funds transfers with them whenever possible (so most of the time, your payment will be sent one day, posted the next day, rather than waiting for snail mail). Also, we have several several bank accounts set up with them, which I like. They receive and scan all of our bills for us, send me an e-mail that a bill has arrived, how much it is, and its due date. They notify me if a bill they expected to receive hasn't arrived. They also notify me if a due date is approaching and I haven't set up payment on a bill. I have the option of setting the bills up to be paid automatically, or to arrange for payment manually. It costs $9.95/month, an expense I feel they more than earn. In 10+ years of using them, we have never had a security breach or anything like that. I believe they're owned by Intuit (which owns Quicken).