One of the most notable benefits of having a Merchant Account is the fact that you are not required to pay any fees for starting the account. Merchant warehouse does not require potential customers to pay a fee so that they can own an account. It is totally free to open an account.