As most people carry very little or no cash at all, accepting cards means you will gain more customers and those already buying from you may even spend more. You will also be able to accept cards over the telephone, via mail order and over the internet. Accepting cards also encourages impulse buying when a customer does not have cash available to make an immediate purchase. Cash flow can be dramatically improved as a direct result of accepting credit and debit cards.