Well for now it might be so hard to establish a small business and make bitcoin as payments. The reason is that it would be too costly to adapt the system. Remember small business earn only a small fraction of percentage compared to larger businesses thus it would be hard on their part to increase the amount to get a good gain.