Shop around on the Internet for the best deal. Most companies will give you a basic terminal for free, but you will need the printer to go w/ it. Rates vary, but what I found is that most of the time, VISA/MC will consider the majority of cards taken as "non-qualified", which is the higher rate. Also, don't let these companies tell you that all swiped cards will get you the low rate; my experience is that it's simply not true, each card depending on whether it's personal or company, and lots of other factors, will determine what rate you get, and that's determined by VISA/MC, so plan on paying the higher rate most of the time. Also, some companies offer a software package that allows you connect a card reader to your computer, swipe the card, and use the Internet rather than a phone line to verify. Great if you have a high speed "always on" Internet connection, and only 1 phone line, as then if someone is on the phone, you still can get your authorization thru.