There are a lot of advantages of a good merchant account. A free merchant account can provide you with the following benefits -
1. Online Donating. You can accept donations on your site if you have a no profit organization or even a small charitable trust.
2. Recurring billing. Accepting payments at a particular date of every month is easily facilitated by a merchant account. You no longer have to look into getting payments from clients and these all will be done automatically.