Yes, it is okay to tip less than 15% if the driver did not provide good service. However, if you are satisfied with the service, it is always a good idea to tip at least 10%.