Accepting credit card payments in your small business can be a huge hassle. However, with the average customer becoming less and less likely to have enough cash or a check handy, it is a necessary addition to any business. Square makes it easy, by allowing you to take credit card payments directly through your phone. And want to know the best part? The card reader and the app are both free!