Most payment services providers offer merchant accounts free of charge, particularly to small businesses. Unless you only accept cash payments, transaction fees are unavoidable. This is because card networks and acquiring banks will always impose fees whenever they process non-cash payments on the merchant’s behalf.