Accepting credit cards nearly killed my business. The fees...annual fees, monthly fees, transaction fees. If you run a small business, you know that excessive bank fees can really take a toll on your day-to-day operations.
I signed up for PayPal several years ago and gave my old merchant account the BOOT! PayPal charges only a small per-transaction fee for purchases made online via your web site.
I upgraded my PayPal account to be able to process orders via telephone. The cost for this Virtual Terminal is $30 per month. However, you only need the Virtual Terminal if you want to be able to accept credit cards by phone, which isn't necessary for most online business. This same feature (Virtual Terminal) cost me $147 per month with my old merchant account! Not to mention all of the other fees I no longer have to pay.
With PayPal I can accept Visa, MasterCard, Amex and Discover and I love it! CLICK HERE if you'd like to take a look at how PayPal will likely serve you well, especially if you run a small business like me.